@import url(https://fonts.googleapis.com/css?family=Noto+Sans:400,400i,700,700i|Nunito:200,200i,300,300i,400,400i,600,600i,700,700i,800,800i,900,900i);
.animated {
  animation-duration: 1s;
  animation-fill-mode: both;
}

.animated.infinite {
  animation-iteration-count: infinite;
}

.animated.delay-1s {
  animation-delay: 1s;
}

.animated.delay-2s {
  animation-delay: 2s;
}

.animated.delay-3s {
  animation-delay: 3s;
}

.animated.delay-4s {
  animation-delay: 4s;
}

.animated.delay-5s {
  animation-delay: 5s;
}

.animated.fast {
  animation-duration: 800ms;
}

.animated.faster {
  animation-duration: 500ms;
}

.animated.slow {
  animation-duration: 2s;
}

.animated.slower {
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    animation-duration: 1ms !important;
    transition-duration: 1ms !important;
    animation-iteration-count: 1 !important;
  }
}

@keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transform: translate3d(0, -15px, 0);
  }

  90% {
    transform: translate3d(0, -4px, 0);
  }
}

.bounce {
  animation-name: bounce;
  transform-origin: center bottom;
}

@keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

  25%,
  75% {
    opacity: 0;
  }
}

.flash {
  animation-name: flash;
}

@keyframes headShake {
  0% {
    transform: translateX(0);
  }

  6.5% {
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    transform: translateX(2px) rotateY(3deg);
  }

  50% {
    transform: translateX(0);
  }
}

.headShake {
  animation-timing-function: ease-in-out;
  animation-name: headShake;
}

@keyframes heartBeat {
  0% {
    transform: scale(1);
  }

  14% {
    transform: scale(1.3);
  }

  28% {
    transform: scale(1);
  }

  42% {
    transform: scale(1.3);
  }

  70% {
    transform: scale(1);
  }
}

.heartBeat {
  animation-name: heartBeat;
  animation-duration: 1.3s;
  animation-timing-function: ease-in-out;
}

@keyframes jello {
  from,
  11.1%,
  to {
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  animation-name: jello;
  transform-origin: center;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes pulse {
  from {
    transform: scale3d(1, 1, 1);
  }

  50% {
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.pulse {
  animation-name: pulse;
}

@keyframes rubberBand {
  from {
    transform: scale3d(1, 1, 1);
  }

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

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

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

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

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

  to {
    transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  animation-name: rubberBand;
}

@keyframes shake {
  from,
  to {
    transform: translate3d(0, 0, 0);
  }

  10%,
  30%,
  50%,
  70%,
  90% {
    transform: translate3d(-10px, 0, 0);
  }

  20%,
  40%,
  60%,
  80% {
    transform: translate3d(10px, 0, 0);
  }
}

.shake {
  animation-name: shake;
}

@keyframes swing {
  20% {
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  transform-origin: top center;
  animation-name: swing;
}

@keyframes tada {
  from {
    transform: scale3d(1, 1, 1);
  }

  10%,
  20% {
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }

  30%,
  50%,
  70%,
  90% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%,
  60%,
  80% {
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  to {
    transform: scale3d(1, 1, 1);
  }
}

.tada {
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes wobble {
  from {
    transform: translate3d(0, 0, 0);
  }

  15% {
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.wobble {
  animation-name: wobble;
}

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  20% {
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  60% {
    opacity: 1;
    transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    transform: scale3d(0.97, 0.97, 0.97);
  }

  to {
    opacity: 1;
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  animation-duration: 0.75s;
  animation-name: bounceIn;
}

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0);
  }

  75% {
    transform: translate3d(0, -10px, 0);
  }

  90% {
    transform: translate3d(0, 5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInDown {
  animation-name: bounceInDown;
}

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  0% {
    opacity: 0;
    transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(25px, 0, 0);
  }

  75% {
    transform: translate3d(-10px, 0, 0);
  }

  90% {
    transform: translate3d(5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInLeft {
  animation-name: bounceInLeft;
}

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(-25px, 0, 0);
  }

  75% {
    transform: translate3d(10px, 0, 0);
  }

  90% {
    transform: translate3d(-5px, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInRight {
  animation-name: bounceInRight;
}

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    opacity: 0;
    transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  75% {
    transform: translate3d(0, 10px, 0);
  }

  90% {
    transform: translate3d(0, -5px, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  animation-name: bounceInUp;
}

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9);
  }

  50%,
  55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1);
  }

  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

.bounceOut {
  animation-duration: 0.75s;
  animation-name: bounceOut;
}

@keyframes bounceOutDown {
  20% {
    transform: translate3d(0, 10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, -20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  animation-name: bounceOutDown;
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    transform: translate3d(20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  animation-name: bounceOutLeft;
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    transform: translate3d(-20px, 0, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  animation-name: bounceOutRight;
}

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0);
  }

  40%,
  45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0);
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  animation-name: bounceOutUp;
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.fadeIn {
  animation-name: fadeIn;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  animation-name: fadeInDown;
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDownBig {
  animation-name: fadeInDownBig;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeft {
  animation-name: fadeInLeft;
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInLeftBig {
  animation-name: fadeInLeftBig;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRight {
  animation-name: fadeInRight;
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInRightBig {
  animation-name: fadeInRightBig;
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUp {
  animation-name: fadeInUp;
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.fadeInUpBig {
  animation-name: fadeInUpBig;
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  animation-name: fadeOutDown;
}

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  animation-name: fadeOutDownBig;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  animation-name: fadeOutLeft;
}

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  animation-name: fadeOutLeftBig;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  animation-name: fadeOutRight;
}

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  animation-name: fadeOutRightBig;
}

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  animation-name: fadeOutUp;
}

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  animation-name: fadeOutUpBig;
}

@keyframes flip {
  from {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
    animation-timing-function: ease-out;
  }

  40% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    animation-timing-function: ease-out;
  }

  50% {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    animation-timing-function: ease-in;
  }

  80% {
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }

  to {
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    animation-timing-function: ease-in;
  }
}

.animated.flip {
  backface-visibility: visible;
  animation-name: flip;
}

@keyframes flipInX {
  from {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInX {
  backface-visibility: visible !important;
  animation-name: flipInX;
}

@keyframes flipInY {
  from {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    animation-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    animation-timing-function: ease-in;
  }

  60% {
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  to {
    transform: perspective(400px);
  }
}

.flipInY {
  backface-visibility: visible !important;
  animation-name: flipInY;
}

@keyframes flipOutX {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  animation-duration: 0.75s;
  animation-name: flipOutX;
  backface-visibility: visible !important;
}

@keyframes flipOutY {
  from {
    transform: perspective(400px);
  }

  30% {
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  to {
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  animation-duration: 0.75s;
  backface-visibility: visible !important;
  animation-name: flipOutY;
}

@keyframes lightSpeedIn {
  from {
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    transform: skewX(-5deg);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.lightSpeedIn {
  animation-name: lightSpeedIn;
  animation-timing-function: ease-out;
}

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  animation-name: lightSpeedOut;
  animation-timing-function: ease-in;
}

@keyframes rotateIn {
  from {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    transform-origin: center;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateIn {
  animation-name: rotateIn;
}

@keyframes rotateInDownLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownLeft {
  animation-name: rotateInDownLeft;
}

@keyframes rotateInDownRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInDownRight {
  animation-name: rotateInDownRight;
}

@keyframes rotateInUpLeft {
  from {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  to {
    transform-origin: left bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpLeft {
  animation-name: rotateInUpLeft;
}

@keyframes rotateInUpRight {
  from {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  to {
    transform-origin: right bottom;
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

.rotateInUpRight {
  animation-name: rotateInUpRight;
}

@keyframes rotateOut {
  from {
    transform-origin: center;
    opacity: 1;
  }

  to {
    transform-origin: center;
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  animation-name: rotateOut;
}

@keyframes rotateOutDownLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  animation-name: rotateOutDownLeft;
}

@keyframes rotateOutDownRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  animation-name: rotateOutDownRight;
}

@keyframes rotateOutUpLeft {
  from {
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    transform-origin: left bottom;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  animation-name: rotateOutUpLeft;
}

@keyframes rotateOutUpRight {
  from {
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    transform-origin: right bottom;
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  animation-name: rotateOutUpRight;
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInDown {
  animation-name: slideInDown;
}

@keyframes slideInLeft {
  from {
    transform: translate3d(-100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInLeft {
  animation-name: slideInLeft;
}

@keyframes slideInRight {
  from {
    transform: translate3d(100%, 0, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInRight {
  animation-name: slideInRight;
}

@keyframes slideInUp {
  from {
    transform: translate3d(0, 100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.slideInUp {
  animation-name: slideInUp;
}

@keyframes slideOutDown {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, 100%, 0);
  }
}

.slideOutDown {
  animation-name: slideOutDown;
}

@keyframes slideOutLeft {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(-100%, 0, 0);
  }
}

.slideOutLeft {
  animation-name: slideOutLeft;
}

@keyframes slideOutRight {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(100%, 0, 0);
  }
}

.slideOutRight {
  animation-name: slideOutRight;
}

@keyframes slideOutUp {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    visibility: hidden;
    transform: translate3d(0, -100%, 0);
  }
}

.slideOutUp {
  animation-name: slideOutUp;
}

@keyframes hinge {
  0% {
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  20%,
  60% {
    transform: rotate3d(0, 0, 1, 80deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
  }

  40%,
  80% {
    transform: rotate3d(0, 0, 1, 60deg);
    transform-origin: top left;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  to {
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  animation-duration: 2s;
  animation-name: hinge;
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    transform: scale(0.1) rotate(30deg);
    transform-origin: center bottom;
  }

  50% {
    transform: rotate(-10deg);
  }

  70% {
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    transform: scale(1);
  }
}

.jackInTheBox {
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollIn {
  from {
    opacity: 0;
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}

.rollIn {
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  animation-name: rollOut;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  animation-name: zoomIn;
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInDown {
  animation-name: zoomInDown;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInLeft {
  animation-name: zoomInLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInRight {
  animation-name: zoomInRight;
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  60% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomInUp {
  animation-name: zoomInUp;
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  animation-name: zoomOut;
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutDown {
  animation-name: zoomOutDown;
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin: left center;
  }
}

.zoomOutLeft {
  animation-name: zoomOutLeft;
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    transform: scale(0.1) translate3d(2000px, 0, 0);
    transform-origin: right center;
  }
}

.zoomOutRight {
  animation-name: zoomOutRight;
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin: center bottom;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

.zoomOutUp {
  animation-name: zoomOutUp;
}

/*! 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;
}

.vue__time-picker{
  display:inline-block;
  position:relative;
  font-size:1em;
  width:10em;
  font-family:sans-serif;
  vertical-align:middle
}

.vue__time-picker *{
  -webkit-box-sizing:border-box;
  box-sizing:border-box
}

.vue__time-picker input.display-time{
  border:1px solid #d2d2d2;
  width:10em;
  height:2.2em;
  padding:.3em .5em;
  font-size:1em
}

.vue__time-picker input.has-custom-icon{
  padding-left:1.8em
}

.vue__time-picker input.display-time.invalid:not(.skip-error-style){
  border-color:#c03;
  outline-color:#c03
}

.vue__time-picker input.display-time.disabled,.vue__time-picker input.display-time:disabled{
  color:#d2d2d2
}

.vue__time-picker .controls{
  position:absolute;
  top:0;
  bottom:0;
  right:0;
  z-index:3;
  -webkit-box-orient:horizontal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  justify-content:flex-end;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  pointer-events:none
}

.vue__time-picker .controls,.vue__time-picker .controls>*{
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-direction:normal
}

.vue__time-picker .controls>*{
  cursor:pointer;
  width:auto;
  -webkit-box-orient:vertical;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  padding:0 .35em;
  color:#d2d2d2;
  line-height:100%;
  font-style:normal;
  pointer-events:auto;
  -webkit-transition:color .2s,opacity .2s;
  transition:color .2s,opacity .2s
}

.vue__time-picker .controls>:hover{
  color:#797979
}

.vue__time-picker .controls>:active,.vue__time-picker .controls>:focus{
  outline:0
}

.vue__time-picker .controls .char{
  font-size:1.1em;
  line-height:100%;
  -webkit-margin-before:-.15em
}

.vue__time-picker .custom-icon{
  z-index:2;
  position:absolute;
  left:0;
  top:0;
  bottom:0;
  width:1.8em;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-flow:column nowrap;
  flex-flow:column nowrap;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  pointer-events:none
}

.vue__time-picker .controls img,.vue__time-picker .controls svg,.vue__time-picker .custom-icon img,.vue__time-picker .custom-icon svg{
  display:inline-block;
  vertical-align:middle;
  margin:0;
  border:0;
  outline:0;
  max-width:1em;
  height:auto
}

.vue__time-picker .time-picker-overlay{
  z-index:4;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0
}

.vue__time-picker-dropdown,.vue__time-picker .dropdown{
  position:absolute;
  z-index:5;
  top:calc(2.2em + 2px);
  left:0;
  background:#fff;
  -webkit-box-shadow:0 1px 6px rgba(0,0,0,.15);
  box-shadow:0 1px 6px rgba(0,0,0,.15);
  width:10em;
  height:10em;
  font-weight:400
}

.vue__time-picker-dropdown{
  position:fixed;
  z-index:100
}

.vue__time-picker-dropdown.drop-up,.vue__time-picker .dropdown.drop-up{
  top:auto;
  bottom:calc(2.2em + 1px)
}

.vue__time-picker-dropdown .select-list,.vue__time-picker .dropdown .select-list{
  width:10em;
  height:10em;
  overflow:hidden;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-flow:row nowrap;
  flex-flow:row nowrap;
  -webkit-box-align:stretch;
  -ms-flex-align:stretch;
  align-items:stretch;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between
}

.vue__time-picker-dropdown .select-list:active,.vue__time-picker-dropdown .select-list:focus,.vue__time-picker .dropdown .select-list:active,.vue__time-picker .dropdown .select-list:focus{
  outline:0
}

.vue__time-picker-dropdown ul,.vue__time-picker .dropdown ul{
  padding:0;
  margin:0;
  list-style:none;
  outline:0;
  -webkit-box-flex:1;
  -ms-flex:1 1 0.00001px;
  flex:1 1 0.00001px;
  overflow-x:hidden;
  overflow-y:auto
}

.vue__time-picker-dropdown ul.apms,.vue__time-picker-dropdown ul.minutes,.vue__time-picker-dropdown ul.seconds,.vue__time-picker .dropdown ul.apms,.vue__time-picker .dropdown ul.minutes,.vue__time-picker .dropdown ul.seconds{
  border-left:1px solid #fff
}

.vue__time-picker-dropdown ul li,.vue__time-picker .dropdown ul li{
  list-style:none;
  text-align:center;
  padding:.3em 0;
  color:#161616
}

.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker-dropdown ul li:not(.hint):not([disabled]):hover,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):focus,.vue__time-picker .dropdown ul li:not(.hint):not([disabled]):hover{
  background:rgba(0,0,0,.08);
  color:#161616;
  cursor:pointer
}

.vue__time-picker-dropdown ul li:not([disabled]).active,.vue__time-picker-dropdown ul li:not([disabled]).active:focus,.vue__time-picker-dropdown ul li:not([disabled]).active:hover,.vue__time-picker .dropdown ul li:not([disabled]).active,.vue__time-picker .dropdown ul li:not([disabled]).active:focus,.vue__time-picker .dropdown ul li:not([disabled]).active:hover{
  background:#41b883;
  color:#fff
}

.vue__time-picker-dropdown ul li[disabled],.vue__time-picker-dropdown ul li[disabled]:hover,.vue__time-picker .dropdown ul li[disabled],.vue__time-picker .dropdown ul li[disabled]:hover{
  background:transparent;
  opacity:.3;
  cursor:not-allowed
}

.vue__time-picker-dropdown .hint,.vue__time-picker .dropdown .hint{
  color:#a5a5a5;
  cursor:default;
  font-size:.8em
}
/*
//bootstrap
@import '~bootstrap/scss/bootstrap';


a:hover {
  text-decoration: none;
  color: $default-text-colour;
}

label {
    margin:0;
}
*/

[v-cloak] {
  display: none;
}

/**
$inactive-color: #B7B7B7;

'alerts-error': '#ED2024',
'alerts-success': '#87C540',

'typography-one': '#333333',
'typography-two': '#555555',
'typography-three': '#777777',
'typography-four': '#FFFFFF',

'diabetes-notes-one': '#CC6601',
'diabetes-notes-two': '#FFA64E',
'diabetes-notes-three': '#FEF5EE',

'birth-notes-one': '#FFC924',
'birth-notes-one': '#FFDE77',
'birth-notes-one': '#F0FCF6',

'postnatal-notes-one': '#986699',
'postnatal-notes-one': '#B793BB',
'postnatal-notes-one': '#FCF5FA',

'smoke-darkest': 'rgba(0, 0, 0, 0.9)',
'smoke-darker': 'rgba(0, 0, 0, 0.75)',
'smoke-dark': 'rgba(0, 0, 0, 0.6)',
'smoke': 'rgba(0, 0, 0, 0.5)',
'smoke-light': 'rgba(0, 0, 0, 0.4)',
'smoke-lighter': 'rgba(0, 0, 0, 0.25)',
'smoke-lightest': 'rgba(0, 0, 0, 0.1)'
**/

/** Vue select styling */

/**
    Support for SASS is deprecated as of v3.18.

    The files remain here if your build is dependent on them
    but they will not receive updates in future releases. All
    SASS variables have been translated into CSS variables, so
    migration should be quite simple if you'd like to move over.

    In v4, these files will be removed.
 */

.v-select {
  position: relative;
  font-family: inherit;
}

.v-select,
.v-select * {
  box-sizing: border-box;
}

/* KeyFrames */

@keyframes vSelectSpinner {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

/* Dropdown Default Transition */

.vs__fade-enter-active,
.vs__fade-leave-active {
  pointer-events: none;
  transition: opacity 0.15s cubic-bezier(1, 0.5, 0.8, 1);
}

.vs__fade-enter,
.vs__fade-leave-to {
  opacity: 0;
}

/** Component States */

/*
 * Disabled
 *
 * When the component is disabled, all interaction
 * should be prevented. Here we modify the bg color,
 * and change the cursor displayed on the interactive
 * components.
 */

.vs--disabled .vs__dropdown-toggle,
.vs--disabled .vs__clear,
.vs--disabled .vs__search,
.vs--disabled .vs__selected,
.vs--disabled .vs__open-indicator {
  cursor: not-allowed;
  background-color: rgb(248, 248, 248);
}

/*
 *  RTL - Right to Left Support
 *
 *  Because we're using a flexbox layout, the `dir="rtl"`
 *  HTML attribute does most of the work for us by
 *  rearranging the child elements visually.
 */

.v-select[dir=rtl] .vs__actions {
  padding: 0 3px 0 6px;
}

.v-select[dir=rtl] .vs__clear {
  margin-left: 6px;
  margin-right: 0;
}

.v-select[dir=rtl] .vs__deselect {
  margin-left: 0;
  margin-right: 2px;
}

.v-select[dir=rtl] .vs__dropdown-menu {
  text-align: right;
}

/**
    Dropdown Toggle

    The dropdown toggle is the primary wrapper of the component. It
    has two direct descendants: .vs__selected-options, and .vs__actions.

    .vs__selected-options holds the .vs__selected's as well as the
    main search input.

    .vs__actions holds the clear button and dropdown toggle.
 */

.vs__dropdown-toggle {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  display: flex;
  padding: 0 0 4px 0;
  background: none;
  border: 1px solid #A0AEC0;
  border-radius: 0.25rem;
  white-space: normal;
}

.vs__selected-options {
  display: flex;
  flex-basis: 100%;
  flex-grow: 1;
  flex-wrap: wrap;
  padding: 0 2px;
  position: relative;
}

.vs__actions {
  display: flex;
  align-items: center;
  padding: 4px 6px 0 3px;
}

/* Dropdown Toggle States */

.vs--searchable .vs__dropdown-toggle {
  cursor: text;
}

.vs--unsearchable .vs__dropdown-toggle {
  cursor: pointer;
}

.vs--open .vs__dropdown-toggle {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.vs__open-indicator {
  fill: rgba(60, 60, 60, 0.5);
  transform: scale(1);
  transition: transform 150ms cubic-bezier(1, -0.115, 0.975, 0.855);
  transition-timing-function: cubic-bezier(1, -0.115, 0.975, 0.855);
}

.vs--open .vs__open-indicator {
  transform: rotate(180deg) scale(1);
}

.vs--loading .vs__open-indicator {
  opacity: 0;
}

/* Clear Button */

.vs__clear {
  fill: rgba(60, 60, 60, 0.5);
  padding: 0;
  border: 0;
  background-color: transparent;
  cursor: pointer;
  margin-right: 8px;
}

/* Dropdown Menu */

.vs__dropdown-menu {
  display: block;
  box-sizing: border-box;
  position: absolute;
  top: calc(100% - 1px);
  left: 0;
  z-index: 40;
  padding: 5px 0;
  margin: 0;
  width: 100%;
  max-height: 350px;
  min-width: 160px;
  overflow-y: auto;
  box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.15);
  border: 1px solid #A0AEC0;
  border-top-style: none;
  border-radius: 0 0 0.25rem 0.25rem;
  text-align: left;
  list-style: none;
  background: #fff;
}

.vs__no-options {
  text-align: center;
}

/* List Items */

.vs__dropdown-option {
  line-height: 1.42857143; /* Normalize line height */
  display: block;
  padding: 3px 20px;
  clear: both;
  color: #333; /* Overrides most CSS frameworks */
  white-space: nowrap;
  cursor: pointer;
}

.vs__dropdown-option--highlight {
  background: #A9BECB;
  color: black;
}

.vs__dropdown-option--deselect {
  background: #fb5858;
  color: #fff;
}

.vs__dropdown-option--disabled {
  background: inherit;
  color: rgba(60, 60, 60, 0.5);
  cursor: inherit;
}

/* Selected Tags */

.vs__selected {
  display: flex;
  align-items: center;
  background-color: #f0f0f0;
  border: 1px solid #A0AEC0;
  border-radius: 0.25rem;
  color: #333;
  line-height: 1.8;
  margin: 4px 2px 0px 2px;
  padding: 0 0.25em;
  z-index: 0;
}

.vs__deselect {
  display: inline-flex;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  margin-left: 4px;
  padding: 0;
  border: 0;
  cursor: pointer;
  background: none;
  fill: rgba(60, 60, 60, 0.5);
  text-shadow: 0 1px 0 #fff;
}

/* States */

.vs--single .vs__selected {
  background-color: transparent;
  border-color: transparent;
}

.vs--single.vs--open .vs__selected, .vs--single.vs--loading .vs__selected {
  position: absolute;
  opacity: 0.4;
}

.vs--single.vs--searching .vs__selected {
  display: none;
}

/* Search Input */

/**
 * Super weird bug... If this declaration is grouped
 * below, the cancel button will still appear in chrome.
 * If it's up here on it's own, it'll hide it.
 */

.vs__search::-webkit-search-cancel-button {
  display: none;
}

.vs__search::-webkit-search-decoration,
.vs__search::-webkit-search-results-button,
.vs__search::-webkit-search-results-decoration,
.vs__search::-ms-clear {
  display: none;
}

.vs__search,
.vs__search:focus {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  line-height: 1.8;
  font-size: 1em;
  border: 1px solid transparent;
  border-left: none;
  outline: none;
  margin: 4px 0 0 0;
  padding: 0 7px;
  background: none;
  box-shadow: none;
  width: 0;
  max-width: 100%;
  flex-grow: 1;
  z-index: 1;
}

.vs__search::-moz-placeholder {
  color: inherit;
}

.vs__search::placeholder {
  color: inherit;
}

/**
    States
 */

.vs--unsearchable .vs__search {
  opacity: 1;
}

.vs--unsearchable:not(.vs--disabled) .vs__search {
  cursor: pointer;
}

.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search {
  opacity: 0.2;
}

/* Loading Spinner */

.vs__spinner {
  align-self: center;
  opacity: 0;
  font-size: 5px;
  text-indent: -9999em;
  overflow: hidden;
  border-top: 0.9em solid rgba(100, 100, 100, 0.1);
  border-right: 0.9em solid rgba(100, 100, 100, 0.1);
  border-bottom: 0.9em solid rgba(100, 100, 100, 0.1);
  border-left: 0.9em solid rgba(60, 60, 60, 0.45);
  transform: translateZ(0);
  animation: vSelectSpinner 1.1s infinite linear;
  transition: opacity 0.1s;
}

.vs__spinner,
.vs__spinner:after {
  border-radius: 50%;
  width: 5em;
  height: 5em;
}

/* Loading Spinner States */

.vs--loading .vs__spinner {
  opacity: 1;
}

.mx-icon-left:before,
.mx-icon-right:before,
.mx-icon-double-left:before,
.mx-icon-double-right:before,
.mx-icon-double-left:after,
.mx-icon-double-right:after {
  content: "";
  position: relative;
  top: -1px;
  display: inline-block;
  width: 10px;
  height: 10px;
  vertical-align: middle;
  border-style: solid;
  border-color: currentColor;
  border-width: 2px 0 0 2px;
  border-radius: 1px;
  box-sizing: border-box;
  transform-origin: center;
  transform: rotate(-45deg) scale(0.7);
}

.mx-icon-double-left:after {
  left: -4px;
}

.mx-icon-double-right:before {
  left: 4px;
}

.mx-icon-right:before,
.mx-icon-double-right:before,
.mx-icon-double-right:after {
  transform: rotate(135deg) scale(0.7);
}

.mx-btn {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}

.mx-btn:hover {
  border-color: #1284e7;
  color: #1284e7;
}

.mx-btn:disabled, .mx-btn.disabled {
  color: rgba(60, 60, 60, 0.5);
  cursor: not-allowed;
}

.mx-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}

.mx-scrollbar {
  height: 100%;
}

.mx-scrollbar:hover .mx-scrollbar-track {
  opacity: 1;
}

.mx-scrollbar-wrap {
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
}

.mx-scrollbar-track {
  position: absolute;
  top: 2px;
  right: 2px;
  bottom: 2px;
  width: 6px;
  z-index: 1;
  border-radius: 4px;
  opacity: 0;
  transition: opacity 0.24s ease-out;
}

.mx-scrollbar-track .mx-scrollbar-thumb {
  position: absolute;
  width: 100%;
  height: 0;
  cursor: pointer;
  border-radius: inherit;
  background-color: rgba(144, 147, 153, 0.3);
  transition: background-color 0.3s;
}

.mx-zoom-in-down-enter-active,
.mx-zoom-in-down-leave-active {
  opacity: 1;
  transform: scaleY(1);
  transition: transform 0.3s cubic-bezier(0.23, 1, 0.32, 1), opacity 0.3s cubic-bezier(0.23, 1, 0.32, 1);
  transform-origin: center top;
}

.mx-zoom-in-down-enter,
.mx-zoom-in-down-enter-from,
.mx-zoom-in-down-leave-to {
  opacity: 0;
  transform: scaleY(0);
}

.mx-datepicker {
  position: relative;
  display: inline-block;
  width: 210px;
}

.mx-datepicker svg {
  width: 1em;
  height: 1em;
  vertical-align: -0.15em;
  fill: currentColor;
  overflow: hidden;
}

.mx-datepicker-range {
  width: 320px;
}

.mx-datepicker-inline {
  width: auto;
}

.mx-input-wrapper {
  position: relative;
}

.mx-input {
  display: inline-block;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 30px;
  padding-left: 10px;
  font-size: 14px;
  line-height: 1.4;
  color: #555;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.mx-input:hover, .mx-input:focus {
  border-color: #409aff;
}

.mx-input:disabled, .mx-input.disabled {
  color: rgba(60, 60, 60, 0.5);
  background-color: #f3f3f3;
  border-color: #ccc;
  cursor: not-allowed;
}

.mx-input:focus {
  outline: none;
}

.mx-input::-ms-clear {
  display: none;
}

.mx-icon-calendar,
.mx-icon-clear {
  position: absolute;
  top: 50%;
  right: 8px;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  color: rgba(0, 0, 0, 0.5);
  vertical-align: middle;
}

.mx-icon-clear {
  cursor: pointer;
}

.mx-icon-clear:hover {
  color: rgba(0, 0, 0, 0.8);
}

.mx-datepicker-main {
  font: 14px/1.5 "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", sans-serif;
  color: #73879c;
  background-color: #fff;
  border: 1px solid #A0AEC0;
}

.mx-datepicker-popup {
  position: absolute;
  margin-top: 1px;
  margin-bottom: 1px;
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  z-index: 2001;
}

.mx-datepicker-sidebar {
  float: left;
  box-sizing: border-box;
  width: 100px;
  padding: 6px;
  overflow: auto;
}

.mx-datepicker-sidebar + .mx-datepicker-content {
  margin-left: 100px;
  border-left: 1px solid #A0AEC0;
}

.mx-datepicker-body {
  position: relative;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mx-btn-shortcut {
  display: block;
  padding: 0 6px;
  line-height: 24px;
}

.mx-range-wrapper {
  display: flex;
}

@media (max-width: 750px) {
  .mx-range-wrapper {
    flex-direction: column;
  }
}

.mx-datepicker-header {
  padding: 6px 8px;
  border-bottom: 1px solid #A0AEC0;
}

.mx-datepicker-footer {
  padding: 6px 8px;
  text-align: right;
  border-top: 1px solid #A0AEC0;
}

.mx-calendar {
  box-sizing: border-box;
  width: 248px;
  padding: 6px 12px;
}

.mx-calendar + .mx-calendar {
  border-left: 1px solid #A0AEC0;
}

.mx-calendar-header, .mx-time-header {
  box-sizing: border-box;
  height: 34px;
  line-height: 34px;
  text-align: center;
  overflow: hidden;
}

.mx-btn-icon-left,
.mx-btn-icon-double-left {
  float: left;
}

.mx-btn-icon-right,
.mx-btn-icon-double-right {
  float: right;
}

.mx-calendar-header-label {
  font-size: 14px;
}

.mx-calendar-decade-separator {
  margin: 0 2px;
}

.mx-calendar-decade-separator:after {
  content: "~";
}

.mx-calendar-content {
  position: relative;
  height: 224px;
  box-sizing: border-box;
}

.mx-calendar-content .cell {
  cursor: pointer;
}

.mx-calendar-content .cell:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-calendar-content .cell.active {
  color: #fff;
  background-color: #1284e7;
}

.mx-calendar-content .cell.in-range, .mx-calendar-content .cell.hover-in-range {
  color: #73879c;
  background-color: #dbedfb;
}

.mx-calendar-content .cell.disabled {
  cursor: not-allowed;
  color: rgba(60, 60, 60, 0.5);
  background-color: #f3f3f3;
}

.mx-calendar-week-mode .mx-date-row {
  cursor: pointer;
}

.mx-calendar-week-mode .mx-date-row:hover {
  background-color: #f3f9fe;
}

.mx-calendar-week-mode .mx-date-row.mx-active-week {
  background-color: #dbedfb;
}

.mx-calendar-week-mode .mx-date-row .cell:hover {
  color: inherit;
  background-color: transparent;
}

.mx-calendar-week-mode .mx-date-row .cell.active {
  color: inherit;
  background-color: transparent;
}

.mx-week-number {
  opacity: 0.5;
}

.mx-table {
  table-layout: fixed;
  border-collapse: separate;
  border-spacing: 0;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  text-align: center;
}

.mx-table th {
  padding: 0;
  font-weight: 500;
  vertical-align: middle;
}

.mx-table td {
  padding: 0;
  vertical-align: middle;
}

.mx-table-date td,
.mx-table-date th {
  height: 32px;
  font-size: 12px;
}

.mx-table-date .today {
  color: #2a90e9;
}

.mx-table-date .cell.not-current-month {
  color: #ccc;
  background: none;
}

.mx-time {
  flex: 1;
  width: 224px;
  background: #fff;
}

.mx-time + .mx-time {
  border-left: 1px solid #A0AEC0;
}

.mx-calendar-time {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.mx-time-header {
  border-bottom: 1px solid #A0AEC0;
}

.mx-time-content {
  height: 224px;
  box-sizing: border-box;
  overflow: hidden;
}

.mx-time-columns {
  display: flex;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.mx-time-column {
  flex: 1;
  position: relative;
  border-left: 1px solid #A0AEC0;
  text-align: center;
}

.mx-time-column:first-child {
  border-left: 0;
}

.mx-time-column .mx-time-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.mx-time-column .mx-time-list::after {
  content: "";
  display: block;
  height: 192px;
}

.mx-time-column .mx-time-item {
  cursor: pointer;
  font-size: 12px;
  height: 32px;
  line-height: 32px;
}

.mx-time-column .mx-time-item:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-time-column .mx-time-item.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}

.mx-time-column .mx-time-item.disabled {
  cursor: not-allowed;
  color: rgba(60, 60, 60, 0.5);
  background-color: #f3f3f3;
}

.mx-time-option {
  cursor: pointer;
  padding: 8px 10px;
  font-size: 14px;
  line-height: 20px;
}

.mx-time-option:hover {
  color: #73879c;
  background-color: #f3f9fe;
}

.mx-time-option.active {
  color: #1284e7;
  background-color: transparent;
  font-weight: 700;
}

.mx-time-option.disabled {
  cursor: not-allowed;
  color: rgba(60, 60, 60, 0.5);
  background-color: #f3f3f3;
}

.mx-btn {
  box-sizing: border-box;
  line-height: 1;
  font-size: 14px;
  font-weight: 500;
  padding: 7px 15px;
  margin: 0;
  cursor: pointer;
  background-color: transparent;
  outline: none;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  color: #73879c;
  white-space: nowrap;
}

.mx-btn:hover {
  border-color: #1284e7;
  color: #1284e7;
}

.mx-btn:disabled, .mx-btn.disabled {
  color: rgba(60, 60, 60, 0.5);
  cursor: not-allowed;
}

.mx-btn-text {
  border: 0;
  padding: 0 4px;
  text-align: left;
  line-height: inherit;
}

html, body {
  font-family: Noto Sans, Nunito, sans-serif !important;
  /* print styles
      @media print {

          body {
              margin: 10px;
              color: red;
              background-color: #ff0;
          }

          #risk-flower, #edd, #parity, #risk-factors, #grow-left-nav, #add-scan-button, #add-sfh-button, #grow-gridlines-by, #grow-profile-menu {
              display: none;
          }

          #fundal-height-label {
              margin-left: 30px;
          }

          #chart-message {
              display: inline-block;
              color: blue;
              position: relative;
          }

          #mother-details {
              width: 100%;
          }

          #grow-mother-banner {
              color: purple;
              height:150px;
          }

      }
  */
}

@media print {
  html #print-chart, body #print-chart {
    display: inline-block;
  }
}

/*! 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: Nunito, 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: #d2d6dc; /* 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::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: 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;
}

.tw-container{
  width: 100%;
}

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

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

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

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

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

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

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

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

.tw-form-input{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
  border-radius: 0.375rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.tw-form-input::-moz-placeholder{
  color: #9fa6b2;
  opacity: 1;
}

.tw-form-input::placeholder{
  color: #9fa6b2;
  opacity: 1;
}

.tw-form-input:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-textarea{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
  border-radius: 0.375rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.tw-form-textarea::-moz-placeholder{
  color: #9fa6b2;
  opacity: 1;
}

.tw-form-textarea::placeholder{
  color: #9fa6b2;
  opacity: 1;
}

.tw-form-textarea:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-multiselect{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
  border-radius: 0.375rem;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.tw-form-multiselect:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-select{
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  background-repeat: no-repeat;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
  border-radius: 0.375rem;
  padding-top: 0.5rem;
  padding-right: 2.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  background-position: right 0.5rem center;
  background-size: 1.5em 1.5em;
}

.tw-form-select::-ms-expand{
  color: #9fa6b2;
  border: none;
}

@media not print{
  .tw-form-select::-ms-expand{
    display: none;
  }
}

@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none){
  .tw-form-select{
    padding-right: 0.75rem;
  }
}

.tw-form-select:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-checkbox:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media not print{
  .tw-form-checkbox::-ms-check{
    border-width: 1px;
    color: transparent;
    background: inherit;
    border-color: inherit;
    border-radius: inherit;
  }
}

.tw-form-checkbox{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #3f83f8;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
  border-radius: 0.25rem;
}

.tw-form-checkbox:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-checkbox:checked:focus{
  border-color: transparent;
}

.tw-form-radio:checked{
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media not print{
  .tw-form-radio::-ms-check{
    border-width: 1px;
    color: transparent;
    background: inherit;
    border-color: inherit;
    border-radius: inherit;
  }
}

.tw-form-radio{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  border-radius: 100%;
  height: 1rem;
  width: 1rem;
  color: #3f83f8;
  background-color: #ffffff;
  border-color: #d2d6dc;
  border-width: 1px;
}

.tw-form-radio:focus{
  outline: none;
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  border-color: #a4cafe;
}

.tw-form-radio:checked:focus{
  border-color: transparent;
}

.tw-prose{
  color: #374151;
  max-width: 65ch;
}

.tw-prose [class~="lead"]{
  color: #4b5563;
  font-size: 1.25em;
  line-height: 1.6;
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.tw-prose a{
  color: #5850ec;
  text-decoration: none;
  font-weight: 600;
}

.tw-prose strong{
  color: #161e2e;
  font-weight: 600;
}

.tw-prose ol{
  counter-reset: list-counter;
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.tw-prose ol > li{
  position: relative;
  counter-increment: list-counter;
  padding-left: 1.75em;
}

.tw-prose ol > li::before{
  content: counter(list-counter) ".";
  position: absolute;
  font-weight: 400;
  color: #6b7280;
}

.tw-prose ul > li{
  position: relative;
  padding-left: 1.75em;
}

.tw-prose ul > li::before{
  content: "";
  position: absolute;
  background-color: #d2d6dc;
  border-radius: 50%;
  width: 0.375em;
  height: 0.375em;
  top: calc(0.875em - 0.1875em);
  left: 0.25em;
}

.tw-prose hr{
  border-color: #e5e7eb;
  border-top-width: 1px;
  margin-top: 3em;
  margin-bottom: 3em;
}

.tw-prose blockquote{
  font-weight: 500;
  font-style: italic;
  color: #161e2e;
  border-left-width: 0.25rem;
  border-left-color: #e5e7eb;
  quotes: "\201C""\201D""\2018""\2019";
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1em;
}

.tw-prose blockquote p:first-of-type::before{
  content: open-quote;
}

.tw-prose blockquote p:last-of-type::after{
  content: close-quote;
}

.tw-prose h1{
  color: #1a202c;
  font-weight: 800;
  font-size: 2.25em;
  margin-top: 0;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.tw-prose h2{
  color: #1a202c;
  font-weight: 700;
  font-size: 1.5em;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.3333333;
}

.tw-prose h3{
  color: #1a202c;
  font-weight: 600;
  font-size: 1.25em;
  margin-top: 1.6em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.tw-prose h4{
  color: #1a202c;
  font-weight: 600;
  margin-top: 1.5em;
  margin-bottom: 0.5em;
  line-height: 1.5;
}

.tw-prose figure figcaption{
  color: #6b7280;
  font-size: 0.875em;
  line-height: 1.4285714;
  margin-top: 0.8571429em;
}

.tw-prose code{
  color: #161e2e;
  font-weight: 600;
  font-size: 0.875em;
}

.tw-prose code::before{
  content: "`";
}

.tw-prose code::after{
  content: "`";
}

.tw-prose pre{
  color: #e5e7eb;
  background-color: #252f3f;
  overflow-x: auto;
  font-size: 0.875em;
  line-height: 1.7142857;
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
  border-radius: 0.375rem;
  padding-top: 0.8571429em;
  padding-right: 1.1428571em;
  padding-bottom: 0.8571429em;
  padding-left: 1.1428571em;
}

.tw-prose pre code{
  background-color: transparent;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-weight: 400;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.tw-prose pre code::before{
  content: "";
}

.tw-prose pre code::after{
  content: "";
}

.tw-prose table{
  width: 100%;
  table-layout: auto;
  text-align: left;
  margin-top: 2em;
  margin-bottom: 2em;
  font-size: 0.875em;
  line-height: 1.7142857;
}

.tw-prose thead{
  color: #161e2e;
  font-weight: 600;
  border-bottom-width: 1px;
  border-bottom-color: #d2d6dc;
}

.tw-prose thead th{
  vertical-align: bottom;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.tw-prose tbody tr{
  border-bottom-width: 1px;
  border-bottom-color: #e5e7eb;
}

.tw-prose tbody tr:last-child{
  border-bottom-width: 0;
}

.tw-prose tbody td{
  vertical-align: top;
  padding-top: 0.5714286em;
  padding-right: 0.5714286em;
  padding-bottom: 0.5714286em;
  padding-left: 0.5714286em;
}

.tw-prose{
  font-size: 1rem;
  line-height: 1.75;
}

.tw-prose p{
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.tw-prose img{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose video{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose figure{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose figure > *{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-prose h2 code{
  font-size: 0.875em;
}

.tw-prose h3 code{
  font-size: 0.9em;
}

.tw-prose ul{
  margin-top: 1.25em;
  margin-bottom: 1.25em;
}

.tw-prose li{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.tw-prose ol > li:before{
  left: 0;
}

.tw-prose > ul > li p{
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.tw-prose > ul > li > *:first-child{
  margin-top: 1.25em;
}

.tw-prose > ul > li > *:last-child{
  margin-bottom: 1.25em;
}

.tw-prose > ol > li > *:first-child{
  margin-top: 1.25em;
}

.tw-prose > ol > li > *:last-child{
  margin-bottom: 1.25em;
}

.tw-prose ul ul, .tw-prose ul ol, .tw-prose ol ul, .tw-prose ol ol{
  margin-top: 0.75em;
  margin-bottom: 0.75em;
}

.tw-prose hr + *{
  margin-top: 0;
}

.tw-prose h2 + *{
  margin-top: 0;
}

.tw-prose h3 + *{
  margin-top: 0;
}

.tw-prose h4 + *{
  margin-top: 0;
}

.tw-prose thead th:first-child{
  padding-left: 0;
}

.tw-prose thead th:last-child{
  padding-right: 0;
}

.tw-prose tbody td:first-child{
  padding-left: 0;
}

.tw-prose tbody td:last-child{
  padding-right: 0;
}

.tw-prose > :first-child{
  margin-top: 0;
}

.tw-prose > :last-child{
  margin-bottom: 0;
}

.tw-prose h1, .tw-prose h2, .tw-prose h3, .tw-prose h4{
  color: #161e2e;
}

.tw-prose-sm{
  font-size: 0.875rem;
  line-height: 1.7142857;
}

.tw-prose-sm p{
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}

.tw-prose-sm [class~="lead"]{
  font-size: 1.2857143em;
  line-height: 1.5555556;
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.tw-prose-sm blockquote{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
  padding-left: 1.1111111em;
}

.tw-prose-sm h1{
  font-size: 2.1428571em;
  margin-top: 0;
  margin-bottom: 0.8em;
  line-height: 1.2;
}

.tw-prose-sm h2{
  font-size: 1.4285714em;
  margin-top: 1.6em;
  margin-bottom: 0.8em;
  line-height: 1.4;
}

.tw-prose-sm h3{
  font-size: 1.2857143em;
  margin-top: 1.5555556em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.tw-prose-sm h4{
  margin-top: 1.4285714em;
  margin-bottom: 0.5714286em;
  line-height: 1.4285714;
}

.tw-prose-sm img{
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}

.tw-prose-sm video{
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}

.tw-prose-sm figure{
  margin-top: 1.7142857em;
  margin-bottom: 1.7142857em;
}

.tw-prose-sm figure > *{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-prose-sm figure figcaption{
  font-size: 0.8571429em;
  line-height: 1.3333333;
  margin-top: 0.6666667em;
}

.tw-prose-sm code{
  font-size: 0.8571429em;
}

.tw-prose-sm h2 code{
  font-size: 0.9em;
}

.tw-prose-sm h3 code{
  font-size: 0.8888889em;
}

.tw-prose-sm pre{
  font-size: 0.8571429em;
  line-height: 1.6666667;
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  border-radius: 0.25rem;
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}

.tw-prose-sm ol{
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}

.tw-prose-sm ul{
  margin-top: 1.1428571em;
  margin-bottom: 1.1428571em;
}

.tw-prose-sm li{
  margin-top: 0.2857143em;
  margin-bottom: 0.2857143em;
}

.tw-prose-sm ol > li{
  padding-left: 1.5714286em;
}

.tw-prose-sm ol > li:before{
  left: 0;
}

.tw-prose-sm ul > li{
  padding-left: 1.5714286em;
}

.tw-prose-sm ul > li::before{
  height: 0.3571429em;
  width: 0.3571429em;
  top: calc(0.8571429em - 0.1785714em);
  left: 0.2142857em;
}

.tw-prose-sm > ul > li p{
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}

.tw-prose-sm > ul > li > *:first-child{
  margin-top: 1.1428571em;
}

.tw-prose-sm > ul > li > *:last-child{
  margin-bottom: 1.1428571em;
}

.tw-prose-sm > ol > li > *:first-child{
  margin-top: 1.1428571em;
}

.tw-prose-sm > ol > li > *:last-child{
  margin-bottom: 1.1428571em;
}

.tw-prose-sm ul ul, .tw-prose-sm ul ol, .tw-prose-sm ol ul, .tw-prose-sm ol ol{
  margin-top: 0.5714286em;
  margin-bottom: 0.5714286em;
}

.tw-prose-sm hr{
  margin-top: 2.8571429em;
  margin-bottom: 2.8571429em;
}

.tw-prose-sm hr + *{
  margin-top: 0;
}

.tw-prose-sm h2 + *{
  margin-top: 0;
}

.tw-prose-sm h3 + *{
  margin-top: 0;
}

.tw-prose-sm h4 + *{
  margin-top: 0;
}

.tw-prose-sm table{
  font-size: 0.8571429em;
  line-height: 1.5;
}

.tw-prose-sm thead th{
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}

.tw-prose-sm thead th:first-child{
  padding-left: 0;
}

.tw-prose-sm thead th:last-child{
  padding-right: 0;
}

.tw-prose-sm tbody td{
  padding-top: 0.6666667em;
  padding-right: 1em;
  padding-bottom: 0.6666667em;
  padding-left: 1em;
}

.tw-prose-sm tbody td:first-child{
  padding-left: 0;
}

.tw-prose-sm tbody td:last-child{
  padding-right: 0;
}

.tw-prose-sm > :first-child{
  margin-top: 0;
}

.tw-prose-sm > :last-child{
  margin-bottom: 0;
}

.tw-prose-lg{
  font-size: 1.125rem;
  line-height: 1.7777778;
}

.tw-prose-lg p{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-lg [class~="lead"]{
  font-size: 1.2222222em;
  line-height: 1.4545455;
  margin-top: 1.0909091em;
  margin-bottom: 1.0909091em;
}

.tw-prose-lg blockquote{
  margin-top: 1.6666667em;
  margin-bottom: 1.6666667em;
  padding-left: 1em;
}

.tw-prose-lg h1{
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.8333333em;
  line-height: 1;
}

.tw-prose-lg h2{
  font-size: 1.6666667em;
  margin-top: 1.8666667em;
  margin-bottom: 1.0666667em;
  line-height: 1.3333333;
}

.tw-prose-lg h3{
  font-size: 1.3333333em;
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.tw-prose-lg h4{
  margin-top: 1.7777778em;
  margin-bottom: 0.4444444em;
  line-height: 1.5555556;
}

.tw-prose-lg img{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.tw-prose-lg video{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.tw-prose-lg figure{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
}

.tw-prose-lg figure > *{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-prose-lg figure figcaption{
  font-size: 0.8888889em;
  line-height: 1.5;
  margin-top: 1em;
}

.tw-prose-lg code{
  font-size: 0.8888889em;
}

.tw-prose-lg h2 code{
  font-size: 0.8666667em;
}

.tw-prose-lg h3 code{
  font-size: 0.875em;
}

.tw-prose-lg pre{
  font-size: 0.8888889em;
  line-height: 1.75;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.375rem;
  padding-top: 1em;
  padding-right: 1.5em;
  padding-bottom: 1em;
  padding-left: 1.5em;
}

.tw-prose-lg ol{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-lg ul{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-lg li{
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.tw-prose-lg ol > li{
  padding-left: 1.6666667em;
}

.tw-prose-lg ol > li:before{
  left: 0;
}

.tw-prose-lg ul > li{
  padding-left: 1.6666667em;
}

.tw-prose-lg ul > li::before{
  width: 0.3333333em;
  height: 0.3333333em;
  top: calc(0.8888889em - 0.1666667em);
  left: 0.2222222em;
}

.tw-prose-lg > ul > li p{
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.tw-prose-lg > ul > li > *:first-child{
  margin-top: 1.3333333em;
}

.tw-prose-lg > ul > li > *:last-child{
  margin-bottom: 1.3333333em;
}

.tw-prose-lg > ol > li > *:first-child{
  margin-top: 1.3333333em;
}

.tw-prose-lg > ol > li > *:last-child{
  margin-bottom: 1.3333333em;
}

.tw-prose-lg ul ul, .tw-prose-lg ul ol, .tw-prose-lg ol ul, .tw-prose-lg ol ol{
  margin-top: 0.8888889em;
  margin-bottom: 0.8888889em;
}

.tw-prose-lg hr{
  margin-top: 3.1111111em;
  margin-bottom: 3.1111111em;
}

.tw-prose-lg hr + *{
  margin-top: 0;
}

.tw-prose-lg h2 + *{
  margin-top: 0;
}

.tw-prose-lg h3 + *{
  margin-top: 0;
}

.tw-prose-lg h4 + *{
  margin-top: 0;
}

.tw-prose-lg table{
  font-size: 0.8888889em;
  line-height: 1.5;
}

.tw-prose-lg thead th{
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.tw-prose-lg thead th:first-child{
  padding-left: 0;
}

.tw-prose-lg thead th:last-child{
  padding-right: 0;
}

.tw-prose-lg tbody td{
  padding-top: 0.75em;
  padding-right: 0.75em;
  padding-bottom: 0.75em;
  padding-left: 0.75em;
}

.tw-prose-lg tbody td:first-child{
  padding-left: 0;
}

.tw-prose-lg tbody td:last-child{
  padding-right: 0;
}

.tw-prose-lg > :first-child{
  margin-top: 0;
}

.tw-prose-lg > :last-child{
  margin-bottom: 0;
}

.tw-prose-xl{
  font-size: 1.25rem;
  line-height: 1.8;
}

.tw-prose-xl p{
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.tw-prose-xl [class~="lead"]{
  font-size: 1.2em;
  line-height: 1.5;
  margin-top: 1em;
  margin-bottom: 1em;
}

.tw-prose-xl blockquote{
  margin-top: 1.6em;
  margin-bottom: 1.6em;
  padding-left: 1.0666667em;
}

.tw-prose-xl h1{
  font-size: 2.8em;
  margin-top: 0;
  margin-bottom: 0.8571429em;
  line-height: 1;
}

.tw-prose-xl h2{
  font-size: 1.8em;
  margin-top: 1.5555556em;
  margin-bottom: 0.8888889em;
  line-height: 1.1111111;
}

.tw-prose-xl h3{
  font-size: 1.5em;
  margin-top: 1.6em;
  margin-bottom: 0.6666667em;
  line-height: 1.3333333;
}

.tw-prose-xl h4{
  margin-top: 1.8em;
  margin-bottom: 0.6em;
  line-height: 1.6;
}

.tw-prose-xl img{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-xl video{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-xl figure{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-xl figure > *{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-prose-xl figure figcaption{
  font-size: 0.9em;
  line-height: 1.5555556;
  margin-top: 1em;
}

.tw-prose-xl code{
  font-size: 0.9em;
}

.tw-prose-xl h2 code{
  font-size: 0.8611111em;
}

.tw-prose-xl h3 code{
  font-size: 0.9em;
}

.tw-prose-xl pre{
  font-size: 0.9em;
  line-height: 1.7777778;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.5rem;
  padding-top: 1.1111111em;
  padding-right: 1.3333333em;
  padding-bottom: 1.1111111em;
  padding-left: 1.3333333em;
}

.tw-prose-xl ol{
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.tw-prose-xl ul{
  margin-top: 1.2em;
  margin-bottom: 1.2em;
}

.tw-prose-xl li{
  margin-top: 0.6em;
  margin-bottom: 0.6em;
}

.tw-prose-xl ol > li{
  padding-left: 1.8em;
}

.tw-prose-xl ol > li:before{
  left: 0;
}

.tw-prose-xl ul > li{
  padding-left: 1.8em;
}

.tw-prose-xl ul > li::before{
  width: 0.35em;
  height: 0.35em;
  top: calc(0.9em - 0.175em);
  left: 0.25em;
}

.tw-prose-xl > ul > li p{
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

.tw-prose-xl > ul > li > *:first-child{
  margin-top: 1.2em;
}

.tw-prose-xl > ul > li > *:last-child{
  margin-bottom: 1.2em;
}

.tw-prose-xl > ol > li > *:first-child{
  margin-top: 1.2em;
}

.tw-prose-xl > ol > li > *:last-child{
  margin-bottom: 1.2em;
}

.tw-prose-xl ul ul, .tw-prose-xl ul ol, .tw-prose-xl ol ul, .tw-prose-xl ol ol{
  margin-top: 0.8em;
  margin-bottom: 0.8em;
}

.tw-prose-xl hr{
  margin-top: 2.8em;
  margin-bottom: 2.8em;
}

.tw-prose-xl hr + *{
  margin-top: 0;
}

.tw-prose-xl h2 + *{
  margin-top: 0;
}

.tw-prose-xl h3 + *{
  margin-top: 0;
}

.tw-prose-xl h4 + *{
  margin-top: 0;
}

.tw-prose-xl table{
  font-size: 0.9em;
  line-height: 1.5555556;
}

.tw-prose-xl thead th{
  padding-right: 0.6666667em;
  padding-bottom: 0.8888889em;
  padding-left: 0.6666667em;
}

.tw-prose-xl thead th:first-child{
  padding-left: 0;
}

.tw-prose-xl thead th:last-child{
  padding-right: 0;
}

.tw-prose-xl tbody td{
  padding-top: 0.8888889em;
  padding-right: 0.6666667em;
  padding-bottom: 0.8888889em;
  padding-left: 0.6666667em;
}

.tw-prose-xl tbody td:first-child{
  padding-left: 0;
}

.tw-prose-xl tbody td:last-child{
  padding-right: 0;
}

.tw-prose-xl > :first-child{
  margin-top: 0;
}

.tw-prose-xl > :last-child{
  margin-bottom: 0;
}

.tw-prose-2xl{
  font-size: 1.5rem;
  line-height: 1.6666667;
}

.tw-prose-2xl p{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-2xl [class~="lead"]{
  font-size: 1.25em;
  line-height: 1.4666667;
  margin-top: 1.0666667em;
  margin-bottom: 1.0666667em;
}

.tw-prose-2xl blockquote{
  margin-top: 1.7777778em;
  margin-bottom: 1.7777778em;
  padding-left: 1.1111111em;
}

.tw-prose-2xl h1{
  font-size: 2.6666667em;
  margin-top: 0;
  margin-bottom: 0.875em;
  line-height: 1;
}

.tw-prose-2xl h2{
  font-size: 2em;
  margin-top: 1.5em;
  margin-bottom: 0.8333333em;
  line-height: 1.0833333;
}

.tw-prose-2xl h3{
  font-size: 1.5em;
  margin-top: 1.5555556em;
  margin-bottom: 0.6666667em;
  line-height: 1.2222222;
}

.tw-prose-2xl h4{
  margin-top: 1.6666667em;
  margin-bottom: 0.6666667em;
  line-height: 1.5;
}

.tw-prose-2xl img{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-2xl video{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-2xl figure{
  margin-top: 2em;
  margin-bottom: 2em;
}

.tw-prose-2xl figure > *{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-prose-2xl figure figcaption{
  font-size: 0.8333333em;
  line-height: 1.6;
  margin-top: 1em;
}

.tw-prose-2xl code{
  font-size: 0.8333333em;
}

.tw-prose-2xl h2 code{
  font-size: 0.875em;
}

.tw-prose-2xl h3 code{
  font-size: 0.8888889em;
}

.tw-prose-2xl pre{
  font-size: 0.8333333em;
  line-height: 1.8;
  margin-top: 2em;
  margin-bottom: 2em;
  border-radius: 0.5rem;
  padding-top: 1.2em;
  padding-right: 1.6em;
  padding-bottom: 1.2em;
  padding-left: 1.6em;
}

.tw-prose-2xl ol{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-2xl ul{
  margin-top: 1.3333333em;
  margin-bottom: 1.3333333em;
}

.tw-prose-2xl li{
  margin-top: 0.5em;
  margin-bottom: 0.5em;
}

.tw-prose-2xl ol > li{
  padding-left: 1.6666667em;
}

.tw-prose-2xl ol > li:before{
  left: 0;
}

.tw-prose-2xl ul > li{
  padding-left: 1.6666667em;
}

.tw-prose-2xl ul > li::before{
  width: 0.3333333em;
  height: 0.3333333em;
  top: calc(0.8333333em - 0.1666667em);
  left: 0.25em;
}

.tw-prose-2xl > ul > li p{
  margin-top: 0.8333333em;
  margin-bottom: 0.8333333em;
}

.tw-prose-2xl > ul > li > *:first-child{
  margin-top: 1.3333333em;
}

.tw-prose-2xl > ul > li > *:last-child{
  margin-bottom: 1.3333333em;
}

.tw-prose-2xl > ol > li > *:first-child{
  margin-top: 1.3333333em;
}

.tw-prose-2xl > ol > li > *:last-child{
  margin-bottom: 1.3333333em;
}

.tw-prose-2xl ul ul, .tw-prose-2xl ul ol, .tw-prose-2xl ol ul, .tw-prose-2xl ol ol{
  margin-top: 0.6666667em;
  margin-bottom: 0.6666667em;
}

.tw-prose-2xl hr{
  margin-top: 3em;
  margin-bottom: 3em;
}

.tw-prose-2xl hr + *{
  margin-top: 0;
}

.tw-prose-2xl h2 + *{
  margin-top: 0;
}

.tw-prose-2xl h3 + *{
  margin-top: 0;
}

.tw-prose-2xl h4 + *{
  margin-top: 0;
}

.tw-prose-2xl table{
  font-size: 0.8333333em;
  line-height: 1.4;
}

.tw-prose-2xl thead th{
  padding-right: 0.6em;
  padding-bottom: 0.8em;
  padding-left: 0.6em;
}

.tw-prose-2xl thead th:first-child{
  padding-left: 0;
}

.tw-prose-2xl thead th:last-child{
  padding-right: 0;
}

.tw-prose-2xl tbody td{
  padding-top: 0.8em;
  padding-right: 0.6em;
  padding-bottom: 0.8em;
  padding-left: 0.6em;
}

.tw-prose-2xl tbody td:first-child{
  padding-left: 0;
}

.tw-prose-2xl tbody td:last-child{
  padding-right: 0;
}

.tw-prose-2xl > :first-child{
  margin-top: 0;
}

.tw-prose-2xl > :last-child{
  margin-bottom: 0;
}

.tw-single-panel {
  margin-top: 0.75rem;
  height: auto;
  border-width: 2px;
  border-radius: 0.5rem;
  flex: 1 1 0%;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

@media (min-width: 1024px) {
  .tw-single-panel {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media (min-width: 1580px) {
  .tw-single-panel {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-right: 2.5rem;
  }
}

.tw-grow-single-panel {
  height: auto;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

@media (min-width: 1024px) {
  .tw-grow-single-panel {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media (min-width: 1580px) {
  .tw-grow-single-panel {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-right: 2.5rem;
  }
}

.tw-multiple-panels {
  display: flex;
  flex-direction: column;
  margin-top: 0.75rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

@media (min-width: 1024px) {
  .tw-multiple-panels {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media (min-width: 1580px) {
  .tw-multiple-panels {
    flex-direction: row;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-right: 2.5rem;
  }
}

.tw-multiple-panels-reverse {
  display: flex;
  flex-direction: column-reverse;
  margin-top: 0.75rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

@media (min-width: 1024px) {
  .tw-multiple-panels-reverse {
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }
}

@media (min-width: 1580px) {
  .tw-multiple-panels-reverse {
    flex-direction: row;
    margin-left: 0.5rem;
    margin-right: 0.5rem;
    margin-right: 2.5rem;
  }
}

.tw-full-panel {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

@media (min-width: 1580px) {
  .tw-full-panel {
    width: 100%;
  }
}

.tw-two-panels-left, .tw-two-panels-left-reverse {
  border-width: 2px;
  border-radius: 0.5rem;
}

@media (min-width: 1580px) {
  .tw-two-panels-left, .tw-two-panels-left-reverse {
    width: 50%;
  }
}

.tw-grow-banner-panel {
  border-width: 2px;
  border-radius: 0.5rem;
  padding: 0.5rem;
}

.tw-grow-banner-expanded-panel {
  width: 100%;
  padding-left: 14rem;
  border-width: 2px;
  border-radius: 0.5rem;
  justify-content: center;
  margin-left: 24rem;
  margin-right: 24rem;
}

.tw-two-panels-right {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-top: 1.25rem;
}

@media (min-width: 1580px) {
  .tw-two-panels-right {
    width: 50%;
    margin-left: 0.75rem;
    margin-top: 0;
  }
}

.tw-two-panels-top-reverse {
  width: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
}

.tw-two-panels-bottom-reverse {
  width: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-top: 1.25rem;
}

.tw-two-panels-right-reverse {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 1580px) {
  .tw-two-panels-right-reverse {
    width: 50%;
    margin-left: 0.75rem;
    margin-bottom: 0;
  }
}

.tw-three-panels-left {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
}

@media (min-width: 1580px) {
  .tw-three-panels-left {
    width: 33.333333%;
    margin-right: 2.5rem;
    min-width: 350px;
  }
}

.tw-three-panels-middle {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 1580px) {
  .tw-three-panels-middle {
    width: 33.333333%;
    margin-left: 0.75rem;
    margin-right: 0.75rem;
    margin-bottom: 0;
  }
}

.tw-three-panels-right {
  height: 100%;
  border-width: 2px;
  border-radius: 0.5rem;
  margin-bottom: 1.25rem;
}

@media (min-width: 1580px) {
  .tw-three-panels-right {
    width: 33.333333%;
    margin-left: 0.75rem;
    margin-bottom: 0;
  }
}

.tw-text-field {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-text-field {
    height: 2.5rem;
  }
}

.tw-text-with-unit-field {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px 0px 0px 2px;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-text-with-unit-field {
    height: 2.5rem;
  }
}

.tw-unit-field {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #DDDDDD 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 0px 2px 2px 0px;
  color: #374151;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-unit-field {
    height: 2.5rem;
  }
}

.tw-read-only-field, .tw-read-only-field:active, .tw-read-only-field:focus {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #DDDDDD 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
  box-shadow: none;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-read-only-field, .tw-read-only-field:active, .tw-read-only-field:focus {
    height: 2.5rem;
  }
}

.tw-time-field {
  width: 100%;
  display: flex;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-time-field {
    height: 2.5rem;
  }
}

.tw-date-field {
  width: 100%;
  display: flex;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-date-field {
    height: 2.5rem;
  }
}

.tw-data-field, .tw-data-field:active, .tw-data-field:focus {
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #DDDDDD 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7 !important;
  border-radius: 2px;
  box-shadow: none;
  opacity: 1;
  outline: none;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-data-field, .tw-data-field:active, .tw-data-field:focus {
    height: 2.5rem;
  }
}

.tw-text-area {
  display: flex;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
}

.tw-login-field {
  border-radius: 0.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 0.5rem;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
  height: 50px;
}

@media (min-width: 768px) {
  .tw-login-field {
    height: 2.5rem;
  }
}

.tw-checkbox {
  top: 172px;
  left: 872px;
  width: 50px;
  height: 50px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  opacity: 1;
}

@media (min-width: 1580px) {
  .tw-checkbox {
    width: 18px;
    height: 18px;
  }
}

input:active, select:active, textarea:active,
input:focus, select:focus, textarea:focus {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border: 1px solid #B0C6CF !important;
  border-radius: 2px;
  opacity: 1;
  outline: none;
}

input:disabled, input:disabled:active, input:disabled:focus {
  background: #DDDDDD 0% 0% no-repeat padding-box;
  border: 1px solid #B7B7B7;
  box-shadow: none;
  border-radius: 2px;
  opacity: 1;
  outline: none;
}

input:disabled::-moz-placeholder {
  font: 16px/22px Noto Sans;
  letter-spacing: 0;
  color: #757575;
}

input:disabled::placeholder {
  font: 16px/22px Noto Sans;
  letter-spacing: 0;
  color: #757575;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

input[type=number] {
  -moz-appearance: textfield;
}

textarea::-moz-placeholder, input::-moz-placeholder {
  font: Italic 16px/22px Noto Sans;
  letter-spacing: 0;
  color: #757575;
}

textarea::placeholder, input::placeholder {
  font: Italic 16px/22px Noto Sans;
  letter-spacing: 0;
  color: #757575;
}

/** vSelect **/

.tw-has-error .vs__dropdown-toggle {
  border-color: #E53E3E !important;
}

.tw-has-error .vs__dropdown-menu {
  border-color: #E53E3E !important;
}

.tw-v-select-fixed-height .vs__dropdown-toggle {
  max-height: 40px;
}

.tw-v-select-fixed-height .vs__selected-options {
  min-height: 38px;
  overflow-y: auto;
}

.tw-v-select-disabled input:disabled, .tw-v-select-disabled input:disabled:active, .tw-v-select-disabled input:disabled:focus {
  background: #DDDDDD 0% 0% no-repeat padding-box;
  border: 1px solid transparent !important;
  border-radius: 2px;
  opacity: 1;
  outline: none;
}

.tw-v-select-disabled .vs__dropdown-toggle {
  border: 1px solid #B7B7B7;
  border-radius: 2px;
}

.tw-v-select-disabled .vs__selected-options {
  min-height: 0;
  background-color: #DDDDDD;
  margin-top: 3px;
}

.tw-v-select .vs__dropdown-toggle {
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  min-height: 50px;
}

@media (min-width: 768px) {
  .tw-v-select .vs__dropdown-toggle {
    min-height: 40px;
  }
}

.tw-v-select .vs__dropdown-menu {
  border: 1px solid #B7B7B7;
  border-top: none;
  border-radius: 2px;
}

.tw-v-select .vs__search {
  border-color: #FFFFFF !important;
}

.tw-v-select-with-scrollbar-y .vs__dropdown-toggle {
  border: 1px solid #B7B7B7;
  border-radius: 2px;
}

.tw-v-select-with-scrollbar-y .vs__dropdown-menu {
  border: 1px solid #B7B7B7;
  border-top: none;
  border-radius: 2px;
  overflow-y: scroll;
  max-height: 115px;
}

.tw-v-select-with-scrollbar-y .vs__search {
  border-color: #FFFFFF !important;
}

/** vue2-datepicker **/

.mx-input {
  background-color: #FFFFFF;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  box-shadow: none !important;
  font: 16px/22px Noto Sans;
  height: 50px;
}

@media (min-width: 768px) {
  .mx-input {
    height: 40px;
  }
}

.mx-input:hover {
  border-color: #B7B7B7;
  outline: none;
  outline-color: none !important;
}

.mx-input:focus {
  border-color: #B7B7B7;
  outline: none;
  outline-color: none !important;
}

.mx-btn-text {
  color: #1284e7;
}

.mx-datepicker-btn-confirm {
  background-color: #1284e7;
  color: #FFFFFF;
}

.mx-datepicker-btn-confirm:hover {
  background-color: #1284e7;
  color: #FFFFFF;
}

.vue__time-picker {
  display: inline-block;
  position: relative;
  width: auto;
  vertical-align: middle;
}

.vue__time-picker input {
  background-color: #FFFFFF;
  border: 1px solid #B7B7B7;
  border-radius: 2px;
  box-shadow: none !important;
  font: 16px/22px Noto Sans;
  width: 10em;
  height: 50px;
}

@media (min-width: 768px) {
  .vue__time-picker input {
    height: 40px;
  }
}

.vue__time-picker input.display-time {
  border: 1px solid #B7B7B7;
  width: 10em;
  height: 50px;
}

@media (min-width: 768px) {
  .vue__time-picker input.display-time {
    height: 40px;
  }
}

.tw-circle {
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 53px;
  width: 53px;
}

.tw-semi-circle {
  border-radius: 9999px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 53px;
  width: 53px;
}

.tw-user-status-online {
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  width: 14px;
  height: 14px;
}

.tw-user-status-offline {
  border-radius: 9999px;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 1px;
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  width: 14px;
  height: 14px;
}

.tw-menu-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  font-size: 0.875rem;
}

.tw-menu-button-size {
  height: 40px !important;
  width: 264px !important;
}

.tw-primary-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-primary-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-primary-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-secondary-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-secondary-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-secondary-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-secondary-button-pregnancy {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-secondary-button-pregnancy:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-secondary-button-pregnancy:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-secondary-button-birth {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-secondary-button-birth:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-secondary-button-birth:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-secondary-button-postnatal {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-secondary-button-postnatal:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-secondary-button-postnatal:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-secondary-button-grow {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-secondary-button-grow:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-secondary-button-grow:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-pregnancy-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-pregnancy-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-pregnancy-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-birth-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
  text-align: center;
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-birth-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-birth-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-postnatal-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-postnatal-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-postnatal-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-grow-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-grow-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-grow-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-grow-yn-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-grow-yn-button:hover {
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-grow-identity-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  border-radius: 9999px;
  width: 10rem;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-grow-identity-button:hover {
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-grow-identity-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-grow-identity-selected-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  border-radius: 9999px;
  width: 10rem;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-grow-identity-selected-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-grow-identity-selected-button:disabled {
  background-color: #555555;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-grow-new-icon {
  display: inline-flex;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 400;
  font-size: 0.75rem;
  border-radius: 0.375rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  width: 0.75rem;
  font-size: 0.58rem;
  line-height: 1rem;
}

@media (min-width: 1920px) {
  .tw-grow-new-icon {
    font-size: 0.75rem;
  }
}

.tw-grow-button-inactive {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  background-color: #EEF4F7;
  text-align: center;
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
  font-weight: 700;
  width: auto;
  pointer-events: none;
  cursor: not-allowed;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-grow-button-inactive:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-grow-user-button-inactive {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
  text-align: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
  font-weight: 700;
  width: auto;
  cursor: not-allowed;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
  color: #aaaaaa;
}

.tw-red-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-red-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-red-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-inactive-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
  text-align: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
  font-weight: 700;
  width: auto;
  cursor: not-allowed;
  pointer-events: none;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
  color: #333333;
}

.tw-inactive-button-mothers-details-form {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
  text-align: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
  font-weight: 700;
  pointer-events: none;
  cursor: not-allowed;
  width: 139.7px;
  border-radius: 5px;
  height: 42px;
  color: #333333;
}

.tw-inactive-font-medium-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
  text-align: center;
  border-width: 2px;
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
  font-weight: 500;
  width: auto;
  cursor: not-allowed;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
  color: #333333;
}

.tw-horizontal-ynu-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  border-color: #346633;
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  flex-shrink: 0;
  border-radius: 5px;
  height: 42px;
  width: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-horizontal-ynu-button:hover {
  background-color: #346633;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-horizontal-ynu-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-horizontal-ynu-postnatal-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  flex-shrink: 0;
  border-radius: 5px;
  height: 42px;
  width: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-horizontal-ynu-postnatal-button:hover {
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-horizontal-ynu-postnatal-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-horizontal-not-taken-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  flex-shrink: 0;
  border-radius: 5px;
  height: 42px;
  width: 98px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-horizontal-not-taken-button:hover {
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-horizontal-not-taken-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-horizontal-ynu-button-disabled {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: not-allowed;
  border-radius: 5px;
  height: 42px;
  width: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-close-event-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-close-event-button:hover {
  font-weight: 700;
}

.tw-close-event-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-access-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-align: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  border-width: 2px;
  border-radius: 0.25rem;
  cursor: pointer;
}

.tw-access-button:hover {
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-access-pending-button {
  display: flex;
  flex-direction: column;
  justify-content: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-align: center;
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
  border-width: 2px;
  border-radius: 0.25rem;
}

.tw-access-given-button {
  display: flex;
  justify-content: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  text-align: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  border-width: 2px;
  border-radius: 0.25rem;
}

.tw-chart-button:hover {
  background-color: white;
}

.tw-chart-button:hover svg {
  color: #555;
}

.tw-chart-button:hover span {
  color: #333;
}

.tw-green-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-green-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-green-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-green-button-mothers-details-form {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  width: 100%;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  width: 139.7px;
  border-radius: 5px;
  height: 42px;
}

.tw-green-button-mothers-details-form:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-green-button-mothers-details-form:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-green-label {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: auto;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-green-label-mothers-details-form {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: 139.7px;
  border-radius: 5px;
  height: 42px;
}

.tw-green-unlock-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  cursor: pointer;
  width: 139.7px;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-green-unlock-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-green-unlock-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-blue-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-blue-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-blue-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-orange-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-orange-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-orange-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-orange-label {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-orange-label-mothers-details-form {
  display: inline-flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: 139.7px;
  border-radius: 5px;
  height: 42px;
}

.tw-red-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-red-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-red-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-red-label {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: auto;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-review-scan-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 24px;
  padding-left: 8px;
  padding-right: 8px;
}

.tw-review-scan-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-review-scan-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-doppler-add-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 24px;
  padding-left: 8px;
  padding-right: 8px;
}

.tw-doppler-add-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-doppler-add-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-sfh-add-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 24px;
  padding-left: 8px;
  padding-right: 8px;
}

.tw-sfh-add-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-sfh-add-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-growth-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  font-weight: 700;
  width: auto;
  border-width: 1px;
  border-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-color: #E53E3E;
}

.tw-growth-button:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.button-container-tw-secondary-button-grow-dark-text {
  display: inline-block;
  position: relative;
}

.button-container-tw-secondary-button-grow-dark-text a {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
  text-align: center;
  width: auto;
  cursor: pointer;
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
  position: absolute;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.button-container-tw-secondary-button-grow-dark-text a:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.button-container-tw-secondary-button-grow-dark-text a:disabled {
  background-color: #999999;
  color: #333333;
  border-color: #999999;
  cursor: default;
}

.tw-card-identity {
  top: 289px;
  left: 128px;
  width: 324px;
  height: 125px;
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 5px;
  opacity: 1;
}

.tw-flash-card {
  background: #FFFFFF 0% 0% no-repeat padding-box;
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137);
  border-radius: 5px;
  opacity: 1;
}

.tw-web-link {
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-web-link:hover {
  text-decoration: underline;
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-web-button {
  width: auto;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
  box-shadow: 0px 5px 5px 1px rgba(0, 0, 0, 0.5);
}

.tw-web-button:hover {
  text-decoration: underline;
}

.tw-bubble-link {
  width: auto;
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  border-width: 1px;
  border-radius: 9999px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  cursor: pointer;
}

.tw-list {
  list-style-type: disc;
}

.tw-list-numbers {
  list-style-type: decimal;
  margin-left: 1.25rem;
}

.tw-heading {
  font-weight: 700;
  font-family: Nunito, sans-serif;
  font-size: 30px;
}

@media (min-width: 768px) {
  .tw-heading {
    font-size: 22px;
  }
}

.tw-heading-secondary {
  font-weight: 700;
  font-size: 18px;
}

.tw-heading-third {
  font-weight: 700;
  font-size: 16px;
}

.tw-heading-information-panel {
  font-family: Nunito, sans-serif;
  font-weight: 600;
  font-size: 16px;
}

.border-r {
  border-right-width: 1px;
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.table-header {
  height: 100%;
  text-align: left;
  margin-left: 0.5rem;
  position: relative;
  top: 40%;
}

.disabledCheckbox {
  cursor: not-allowed;
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.disabledHover {
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.tw-tooltip-radius {
  border-radius: 10px;
}

.tw-tooltip-border-in-between {
  display: none;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  border-width: 1px;
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
  border-width: 0.5px;
}

@media (min-width: 1024px) {
  .tw-tooltip-border-in-between {
    display: flex;
  }
}

#canvas-holder {
  width: 100%;
  margin-top: 50px;
  text-align: center;
}

.Grow2020TT_Baby {
  opacity: 0.9;
  position: absolute;
  background: #1A3B4E;
  color: white;
  border-radius: 10px;
  z-index: 9;
}

.Grow2020TT_Baby-header {
  cursor: move;
  z-index: 10;
  text-align: center;
}

.Grow2020TT-warning {
  background: white;
  color: red;
}

.Grow2020TTButton {
  color: #333333;
  background-color: #CFE1EC;
  border: 2px solid #CFE1EC;
  font-size: 18px;
  font-family: "notosans-regular";
  text-align: left;
  letter-spacing: 0;
  opacity: 1;
}

.Grow2020TTText {
  font-size: 14px;
  font-family: "notosans-regular";
}

.closeToolTip {
  background-color: #FFFFFF;
  color: #FFFFFF;
  float: right;
}

.chartText {
  font-size: 16px;
  font-family: "notosans-regular";
}

.chartH2 {
  font-size: 35px;
  font-family: "notosans-regular";
}

/* Space out content */

.header,
.footer {
  padding-right: 1rem;
  padding-left: 1rem;
}

/* Custom page footer */

.footer {
  padding-top: 1.5rem;
  color: white;
}

/* Customize container */

@media (min-width: 48em) {
  .container {
    margin: 0 auto;
  }
}

.container-narrow > hr {
  margin: 2rem 0;
}

/* Responsive: Portrait tablets and up */

@media screen and (min-width: 48em) {
  /* Remove padding */

  .header,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }

  /* Space out masthead */

  .header {
    margin-bottom: 1rem;
  }
}

/* Float labels */

.has-float-label {
  display: block;
  position: relative;
}

.has-float-label label, .has-float-label > span {
  position: absolute;
  left: 0;
  top: 0;
  cursor: text;
  font-size: 75%;
  opacity: 1;
  transition: all 0.2s;
  top: -1.5em;
  left: 0.5rem;
  z-index: 3;
  line-height: 1;
  padding: 0 1px;
}

.has-float-label label::after, .has-float-label > span::after {
  content: " ";
  display: block;
  position: absolute;
  height: 2px;
  top: 50%;
  left: -0.2em;
  right: -0.2em;
  z-index: -1;
}

.has-float-label .form-control::-moz-placeholder {
  opacity: 1;
  -moz-transition: all 0.2s;
  transition: all 0.2s;
}

.has-float-label .form-control::placeholder {
  opacity: 1;
  transition: all 0.2s;
}

.has-float-label .form-control:-moz-placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
}

.has-float-label .form-control:placeholder-shown:not(:focus)::-moz-placeholder {
  opacity: 0;
}

.has-float-label .form-control:-moz-placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}

.has-float-label .form-control:placeholder-shown:not(:focus)::placeholder {
  opacity: 0;
}

.has-float-label .form-control:-moz-placeholder-shown:not(:focus) + * {
  color: #495057;
  font-size: 100%;
  opacity: 0.5;
  top: 0.3em;
}

.has-float-label .form-control:placeholder-shown:not(:focus) + * {
  color: #495057;
  font-size: 100%;
  opacity: 0.5;
  top: 0.3em;
}

.has-float-label .form-control:-moz-placeholder-shown:not(:disabled) + * {
  color: #495057;
  opacity: 1;
}

.has-float-label .form-control:placeholder-shown:not(:disabled) + * {
  color: #495057;
  opacity: 1;
}

.input-group .has-float-label {
  flex-grow: 1;
  margin-bottom: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.input-group .has-float-label .form-control {
  width: 100%;
  border-radius: 0.25rem;
}

.input-group .has-float-label:not(:last-child), .input-group .has-float-label:not(:last-child) .form-control {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-right: 0;
}

.input-group .has-float-label:not(:first-child), .input-group .has-float-label:not(:first-child) .form-control {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
}

/*Checkbox*/

.checkbox {
  width: 100%;
  margin: 15px auto;
  position: relative;
  display: block;
}

.checkbox input[type=checkbox] {
  width: auto;
  opacity: 0.00000001;
  position: absolute;
  left: 0;
}

.checkbox label {
  position: relative;
}

.checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 22px;
  height: 22px;
  transition: transform 0.28s ease;
  border-radius: 3px;
  border: 1px solid #4D4D4D;
}

.checkbox label:after {
  content: "";
  display: block;
  width: 10px;
  height: 5px;
  margin: -4px;
  margin: -4px;
  border-bottom: 2px solid white;
  border-left: 2px solid white;
  transform: rotate(-45deg) scale(0);
  position: absolute;
  top: 12px;
  left: 10px;
}

.checkbox input[type=checkbox]:checked ~ label::before {
  background-color: #477591;
  color: #477591;
  border-color: #477591;
}

.checkbox input[type=checkbox]:checked ~ label::after {
  transform: rotate(-45deg) scale(1);
}

.checkbox label {
  min-height: 34px;
  display: block;
  padding-left: 30px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
  vertical-align: sub;
}

.checkbox label span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}

.checkbox input[type=checkbox]:focus + label::before {
  outline: 0;
}

.checkbox input[type=checkbox]:hover + label::before {
  border: 3px solid #7E9EB2;
}

hr.new1 {
  opacity: 0;
}

tr.new2 {
  background-color: #E3E6E8;
}

table {
  border-spacing: 0;
}

/* the first 'th' within the first 'tr' of the 'thead': */

thead tr:first-child th:first-child {
  border-radius: 0.6em 0 0 0;
}

/* the last 'th' within the first 'tr' of the 'thead': */

thead tr:first-child th:last-child {
  border-radius: 0 0.6em 0 0;
}

/* the first 'td' within the last 'tr' of the 'tbody': */

tbody tr:last-child td:first-child {
  border-radius: 0 0 0 0.6em;
}

/* the last 'td' within the last 'tr' of the 'tbody': */

tbody tr:last-child td:last-child {
  border-radius: 0 0 0.6em 0;
}

span:not(*:root) { /* Supports only WebKit browsers */
  display: inline;
}

hr {
  border-top: 1px solid #abb4ba;
}

/*GROW App*/

.grow-btndark {
  margin: 0px 0px 10px 0px;
  background-color: #1A3B4E;
  color: white;
  font-family: notosans-bold;
  font-size: 18px;
  border-radius: 0.25rem;
}

.grow-btndark:hover, .grow-btndark:active, .grow-btndark:focus {
  background-color: #3C5868;
  color: white;
}

.grow-btndark2 {
  height: 35px;
  font: bold 16px Noto Sans;
  background-color: #1A3B4E;
  color: white;
}

.grow-btndark2:hover {
  height: 35px;
  font: bold 16px Noto Sans;
  background-color: #3C5868;
  color: white;
}

.grow-btndark3 {
  margin: 0px 5px 0px 5px;
  padding: 5px 20px 5px 20px;
  background-color: #1A3B4E;
  color: white;
  border-radius: 0.25rem;
}

.grow-btndark3:hover {
  background-color: #3C5868;
  color: white;
  border-radius: 0.25rem;
}

.grow-btndark3:disabled {
  background-color: #CCCCCC;
  color: #707070;
  border-radius: 0.25rem;
}

.grow-btnwhite1 {
  color: #333333;
  height: 35px;
  font: 16px Noto Sans;
}

.grow-btnwhite1:hover {
  color: #CCCCCC;
  height: 35px;
  font: 16px Noto Sans;
}

/*PI Styling*/

.pi-container {
  width: 60%;
  border: 0px solid red;
  margin-left: auto;
  margin-right: auto;
}

.pi-result-text {
  font-family: "Noto Sans", sans-serif;
  font-size: 25px;
  text-align: center;
  padding: 10px;
}

.pi-bg-blue {
  background-color: #CFE1EC;
}

.mgLabel {
  background-color: #e6f5ff;
  width: 170px;
}

.mgButton {
  background-color: #e6f5ff;
}

.mgInput {
  width: 100px;
}

.mgContainer {
  width: 100%;
}

.rcorners1 {
  border-radius: 25px;
  padding: 20px;
  width: 200px;
  height: 150px;
}

.maternalWeight {
  width: 125px !important;
}

.toggleButton {
  width: 76px;
  height: 40px;
  border: 1px solid #477591;
}

.parityDropdown {
  width: 94.5px;
}

.modalTitle {
  font-size: 30px;
}

.modalBody {
  width: 90%;
  margin: auto;
  font-family: "nunito-regular";
}

.errorPopup {
  display: none;
  padding: 0;
  list-style-type: none;
  font-size: 0.9em;
  color: #FF5454;
  margin: 2px 0 3px;
}

.datePoC {
  width: 198.5px;
}

.babyNum {
  width: 121px;
  border: 1px solid black;
}

.gestAgeBox {
  width: 200px;
  height: 40px;
  background-color: #CCCCCC;
}

.indiForScan {
  width: 370px;
  border: 1px solid black;
}

.scanEFW {
  width: 160px;
  height: 40px;
  border: 1px solid black;
  margin-top: 3px;
  margin-bottom: 3px;
  margin-left: 4rem;
}

div.transbox {
  margin: 30px;
  background-color: #1A3B4E;
  border: 1px solid black;
  opacity: 0.9;
}

.dropdownButton {
  width: 280px;
  height: 40px;
  border: 1px solid #4D4D4D;
  margin-bottom: 3px;
  margin-top: 3px;
}

.checkbox input[type=checkbox]:checked ~ label::after {
  transform: rotate(-45deg) scale(1);
}

mark {
  background-color: white;
  color: red;
}

.checkbox input[type=checkbox]:checked ~ label::after {
  transform: rotate(-45deg) scale(1);
}

.modalHeader {
  text-align: center;
  font-size: 30px;
}

optgroup {
  background-color: dimgray;
  color: white;
}

option {
  background-color: white;
  color: black;
}

.checkbox input[type=checkbox]:checked ~ label::after {
  transform: rotate(-45deg) scale(1);
}

.menuBody {
  background: #477591 0% 0% no-repeat padding-box;
  opacity: 1;
  font-family: "nunito-regular";
  font-size: 16px;
  color: #333333;
  padding-top: 0rem;
}

.navBarItem {
  color: white;
  font-size: 18px;
  font-family: nunito-bold;
}

.homeTitle {
  font-size: 30px;
  font-family: "nunito-regular";
}

.homeYMargins {
  margin-top: 3rem !important;
  margin-bottom: 2rem !important;
}

.homeButton {
  min-width: 100%;
  height: 4rem;
}

.homeFooter {
  font-size: 12px;
  text-align: center;
}

.ui-corner-flat {
  border-radius: 2px;
}

.form-control[readonly] {
  background-color: #FFFFFF;
}

.grow-icon {
  color: #333333;
}

.grow-icon:hover {
  color: #3C5868;
}

.grow-icon-circle {
  -webkit-text-stroke: 2px white;
}

.nav-icon {
  color: #CFE1EC;
}

.nav-icon:hover {
  opacity: 0.7;
}

.info-icon {
  color: #477591;
}

.info-icon:hover {
  color: #3C5868;
}

.form-control:disabled, .form-control[readonly], .form-control:disabled:active:hover {
  background-color: #CCCCCC;
  border-color: #CCCCCC;
  border-radius: 2px;
}

.faded-input:disabled, .faded-input[readonly], .faded-input:disabled:active:hover, .faded-input:disabled:active, .faded-input:disabled:focus {
  background-color: white;
  opacity: 0.5;
}

.form-control::-moz-placeholder {
  color: #999999;
}

.form-control::placeholder {
  color: #999999;
}

.faded-input:disabled::-moz-placeholder {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.faded-input:disabled::placeholder {
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

.panel-details {
  font-weight: bold;
}

footer {
  padding-top: 1rem;
  font-size: 12px;
  text-align: center;
  color: white;
}

#BabyDetailsPanelContainer {
  border: 2px solid #CFE1EC;
  border-radius: 5px;
  display: block;
  margin-left: 2rem;
  max-width: 18rem;
}

/*Media queries below 768px for responsiveness*/

@media screen and (max-width: 768px) {
  .homeButton {
    min-width: 50%;
  }

  .centeredButton {
    display: block;
    text-align: center;
  }

  #motherRecordsLabels {
    display: none;
  }
}

/*TODO: Find a way to center modal, as the gap on the left is larger than the gap on the right.*/

.tooltip-panel {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

/*Information panels*/

.info-panel {
  display: none;
  color: white;
  padding: 0.5rem;
  position: absolute;
  background: rgba(26, 59, 78, 0.9);
  z-index: 99;
}

/*Panel arrow*/

.info-panel:after {
  bottom: 100%;
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(26, 59, 78, 0);
  border-bottom-color: rgba(26, 59, 78, 0.9);
  border-width: 0.5rem;
  margin-left: -0.5rem;
}

/*Specific panel positioning*/

#modal-1-weight {
  top: 40%;
  left: 67.5%;
}

#modal-1-bmi {
  top: 40%;
  right: -5.5%;
}

#modal-1-ethnicity {
  top: 40%;
  left: 9.5%;
}

#modal-1-edd {
  top: 40%;
  left: 38.5%;
}

#modal-3-dob {
  top: 40%;
  left: 22%;
}

/*User Management screen*/

.green-btn {
  background-color: #87C540;
}

.green-btn:hover, .green-btn:active, .green-btn:focus {
  background-color: #87C540;
  opacity: 70%;
}

.orange-btn {
  background-color: #ED8936;
}

.orange-btn:hover, .orange-btn:active, .orange-btn:focus {
  background-color: #ED8936;
  opacity: 70%;
}

.orange-btn[disabled] {
  background-color: #DDDDDD;
  color: #333333;
}

.thead-growblue {
  background-color: #CFE1EC;
}

#mobileBtnArchive {
  display: none;
}

#MobileBtnAdd {
  display: none;
  width: 100%;
}

#TableUsers_info {
  font-weight: bold;
}

.page-item.active .page-link {
  color: #212529;
  background-color: #CFE1EC;
  border-color: #CFE1EC;
}

.page-link {
  color: #212529;
}

#TableUsers tbody tr.selected {
  color: #4D4D4D;
  background-color: #CCCCCC;
}

/*Add User screen*/

.grow-btn-round-inactive {
  border: 2px solid #477591;
  color: black;
  background-color: white;
  border-radius: 5rem;
  min-width: 100%;
}

.grow-btn-round-inactive:hover, .grow-btn-round-inactive:focus, .grow-btn-round-inactive:active {
  border: 2px solid #7E9EB2;
  color: white;
  background-color: #7E9EB2;
}

.grow-btn-round-active {
  color: white;
  background-color: #477591;
}

.grow-btn-round-active:hover, .grow-btn-round-active:focus, .grow-btn-round-active:active {
  border: 2px solid #477591;
  background-color: #477591;
}

/*Change Password screen*/

#PasswordInfo {
  padding-top: 20%;
}

#PasswordInfo ul {
  list-style-type: disc;
}

/*Media queries below 768px for responsiveness*/

@media screen and (max-width: 768px) {
  .homeButton {
    min-width: 50%;
  }

  .centeredButton {
    display: block;
    text-align: center;
  }

  #motherRecordsLabels {
    display: none;
  }

  #modal-1-weight {
    left: 49%;
  }

  #modal-1-bmi {
    right: 74.5%;
  }

  #modal-1-ethnicity {
    left: 11.5%;
  }

  #modal-1-edd {
    left: 19%;
  }

  #modal-3-dob {
    left: 18%;
  }
}

@media screen and (max-width: 1199px) {
  .unknownCheckbox {
    margin-left: 15px;
  }

  #BtnArchive {
    display: none;
  }

  #mobileBtnArchive {
    display: inline;
  }

  #BtnAdd {
    display: none;
  }

  #MobileBtnAdd {
    display: block;
  }

  #BtnSearch {
    width: 100%;
  }

  .tableIconCentered {
    width: 20%;
    margin: 0 auto;
    display: inline;
  }

  .grow-btn-round-inactive {
    margin: 0.5rem;
  }

  #passwordInfo {
    padding-top: 0;
  }
}

@media screen and (min-width: 1200px) {
  .unknownCheckbox {
    margin: 10px 0px 0px 15px;
  }

  .tableIconCentered {
    width: 100%;
    margin: 0;
    display: inline;
  }
}

@media screen and (max-width: 767px) {
  li.paginate_button.previous {
    display: inline;
  }

  li.paginate_button.next {
    display: inline;
  }

  li.paginate_button {
    display: none;
  }
}

.Grow2020TT_Baby {
  opacity: 0.9;
  position: absolute;
  background: #1A3B4E;
  color: white;
  border-radius: 10px;
  z-index: 9;
  font-family: "notosans-regular";
}

.Grow2020TT_Baby-header {
  cursor: move;
  z-index: 10;
  text-align: center;
}

.Grow2020TT-warning {
  background: white;
  color: #333333;
}

.Grow2020TTButton {
  color: #333333;
  background-color: #CFE1EC;
  border: 2px solid #CFE1EC;
  font-size: 18px;
  font-family: "notosans-regular";
  text-align: left;
  letter-spacing: 0;
  opacity: 1;
}

.Grow2020TTText {
  font-size: 14px;
  font-family: "notosans-regular";
}

.tw-pregnancy-button {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
  border-width: 2px;
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
  text-align: center;
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
  font-weight: 700;
  width: auto;
  cursor: pointer;
  border-radius: 5px;
  height: 42px;
  padding-left: 28px;
  padding-right: 28px;
}

.tw-pregnancy-button:hover {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tooltip {
  position: relative;
  display: inline-block;
}

.tooltip .tooltiptext {
  visibility: hidden;
  background-color: #FFFFFF;
  color: #606060;
  text-align: center;
  border-radius: 6px;
  padding: 5px 0;
  position: absolute;
  z-index: 1;
  border: 2px solid #c92f32;
  width: 240px;
  margin-left: -120px; /* Use half of the width (120/2 = 60), to center the tooltip */
  bottom: 95%;
  left: 50%;
  /* Fade in tooltip - takes 1 second to go from 0% to 100% opac: */
}

.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -10px;
  border-width: 10px;
  border-style: solid;
  border-color: #c92f32 transparent transparent transparent;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/* pointer events none not allowed for clickable tooltip. */

#canvas-holder {
  width: 100%;
  margin-top: 50px;
  text-align: center;
}

.Grow2020TT_Baby {
  opacity: 0.9;
  position: absolute;
  background: #1A3B4E;
  color: white;
  border-radius: 3px;
  z-index: 9;
}

.Grow2020TT_Baby-header {
  cursor: move;
  z-index: 10;
  text-align: center;
}

.Grow2020TT-warning {
  background: white;
  color: red;
}

.Grow2020TTButton {
  font-family: Noto Sans, sans-serif;
  color: #333333;
  background-color: #CFE1EC;
  border: 2px solid #CFE1EC;
  font-size: 18px;
  text-align: left;
  letter-spacing: 0;
  opacity: 1;
}

.Grow2020TTText {
  font-size: 14px;
  font-family: Noto Sans, sans-serif;
}

.closeToolTip {
  background-color: #FFFFFF;
  color: #FFFFFF;
}

.chartTitleText {
  font-family: Noto Sans, sans-serif;
  font-size: 16px;
}

.chartH2 {
  font-size: 35px;
  font-family: Noto Sans, sans-serif;
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(1.75rem * var(--space-y-reverse));
}

.tw-space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(1.75rem * var(--space-x-reverse));
  margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2.25rem * var(--space-y-reverse));
}

.tw-space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(2.25rem * var(--space-x-reverse));
  margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-11 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(2.75rem * var(--space-y-reverse));
}

.tw-space-x-11 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(2.75rem * var(--space-x-reverse));
  margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-13 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(3.25rem * var(--space-y-reverse));
}

.tw-space-x-13 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(3.25rem * var(--space-x-reverse));
  margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(3.5rem * var(--space-y-reverse));
}

.tw-space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(3.5rem * var(--space-x-reverse));
  margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(3.75rem * var(--space-y-reverse));
}

.tw-space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(3.75rem * var(--space-x-reverse));
  margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-17 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(4.25rem * var(--space-y-reverse));
}

.tw-space-x-17 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(4.25rem * var(--space-x-reverse));
  margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-18 > :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));
}

.tw-space-x-18 > :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)));
}

.tw-space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(4.75rem * var(--space-y-reverse));
}

.tw-space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(4.75rem * var(--space-x-reverse));
  margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-21 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(5.25rem * var(--space-y-reverse));
}

.tw-space-x-21 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(5.25rem * var(--space-x-reverse));
  margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-22 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(5.5rem * var(--space-y-reverse));
}

.tw-space-x-22 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(5.5rem * var(--space-x-reverse));
  margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-23 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(5.75rem * var(--space-y-reverse));
}

.tw-space-x-23 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(5.75rem * var(--space-x-reverse));
  margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(6.25rem * var(--space-y-reverse));
}

.tw-space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(6.25rem * var(--space-x-reverse));
  margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-26 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(6.5rem * var(--space-y-reverse));
}

.tw-space-x-26 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(6.5rem * var(--space-x-reverse));
  margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-27 > :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));
}

.tw-space-x-27 > :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)));
}

.tw-space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(7rem * var(--space-y-reverse));
}

.tw-space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(7rem * var(--space-x-reverse));
  margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-29 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(7.25rem * var(--space-y-reverse));
}

.tw-space-x-29 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(7.25rem * var(--space-x-reverse));
  margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(7.5rem * var(--space-y-reverse));
}

.tw-space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(7.5rem * var(--space-x-reverse));
  margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(7.75rem * var(--space-y-reverse));
}

.tw-space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(7.75rem * var(--space-x-reverse));
  margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-33 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8.25rem * var(--space-y-reverse));
}

.tw-space-x-33 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8.25rem * var(--space-x-reverse));
  margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8.5rem * var(--space-y-reverse));
}

.tw-space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8.5rem * var(--space-x-reverse));
  margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-35 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8.75rem * var(--space-y-reverse));
}

.tw-space-x-35 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8.75rem * var(--space-x-reverse));
  margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(9rem * var(--space-y-reverse));
}

.tw-space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(9rem * var(--space-x-reverse));
  margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-41 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(10.25rem * var(--space-y-reverse));
}

.tw-space-x-41 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(10.25rem * var(--space-x-reverse));
  margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-42 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(10.5rem * var(--space-y-reverse));
}

.tw-space-x-42 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(10.5rem * var(--space-x-reverse));
  margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-43 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(10.75rem * var(--space-y-reverse));
}

.tw-space-x-43 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(10.75rem * var(--space-x-reverse));
  margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(11rem * var(--space-y-reverse));
}

.tw-space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(11rem * var(--space-x-reverse));
  margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(11.25rem * var(--space-y-reverse));
}

.tw-space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(11.25rem * var(--space-x-reverse));
  margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-46 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(11.5rem * var(--space-y-reverse));
}

.tw-space-x-46 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(11.5rem * var(--space-x-reverse));
  margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-47 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(11.75rem * var(--space-y-reverse));
}

.tw-space-x-47 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(11.75rem * var(--space-x-reverse));
  margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(12.5rem * var(--space-y-reverse));
}

.tw-space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(12.5rem * var(--space-x-reverse));
  margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(13rem * var(--space-y-reverse));
}

.tw-space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(13rem * var(--space-x-reverse));
  margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-53 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(13.25rem * var(--space-y-reverse));
}

.tw-space-x-53 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(13.25rem * var(--space-x-reverse));
  margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-54 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(13.5rem * var(--space-y-reverse));
}

.tw-space-x-54 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(13.5rem * var(--space-x-reverse));
  margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-55 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(13.75rem * var(--space-y-reverse));
}

.tw-space-x-55 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(13.75rem * var(--space-x-reverse));
  margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-57 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(14.25rem * var(--space-y-reverse));
}

.tw-space-x-57 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(14.25rem * var(--space-x-reverse));
  margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-58 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(14.5rem * var(--space-y-reverse));
}

.tw-space-x-58 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(14.5rem * var(--space-x-reverse));
  margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-59 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(14.75rem * var(--space-y-reverse));
}

.tw-space-x-59 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(14.75rem * var(--space-x-reverse));
  margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(15rem * var(--space-y-reverse));
}

.tw-space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(15rem * var(--space-x-reverse));
  margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-61 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(15.25rem * var(--space-y-reverse));
}

.tw-space-x-61 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(15.25rem * var(--space-x-reverse));
  margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-62 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(15.5rem * var(--space-y-reverse));
}

.tw-space-x-62 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(15.5rem * var(--space-x-reverse));
  margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-63 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(15.75rem * var(--space-y-reverse));
}

.tw-space-x-63 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(15.75rem * var(--space-x-reverse));
  margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-65 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.25rem * var(--space-y-reverse));
}

.tw-space-x-65 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.25rem * var(--space-x-reverse));
  margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-66 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.5rem * var(--space-y-reverse));
}

.tw-space-x-66 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.5rem * var(--space-x-reverse));
  margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-68 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(17rem * var(--space-y-reverse));
}

.tw-space-x-68 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(17rem * var(--space-x-reverse));
  margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-69 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(17.25rem * var(--space-y-reverse));
}

.tw-space-x-69 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(17.25rem * var(--space-x-reverse));
  margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(17.5rem * var(--space-y-reverse));
}

.tw-space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(17.5rem * var(--space-x-reverse));
  margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-71 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(17.75rem * var(--space-y-reverse));
}

.tw-space-x-71 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(17.75rem * var(--space-x-reverse));
  margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(18rem * var(--space-y-reverse));
}

.tw-space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(18rem * var(--space-x-reverse));
  margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-73 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(18.25rem * var(--space-y-reverse));
}

.tw-space-x-73 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(18.25rem * var(--space-x-reverse));
  margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-74 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(18.5rem * var(--space-y-reverse));
}

.tw-space-x-74 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(18.5rem * var(--space-x-reverse));
  margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(18.75rem * var(--space-y-reverse));
}

.tw-space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(18.75rem * var(--space-x-reverse));
  margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(19rem * var(--space-y-reverse));
}

.tw-space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(19rem * var(--space-x-reverse));
  margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-77 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(19.25rem * var(--space-y-reverse));
}

.tw-space-x-77 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(19.25rem * var(--space-x-reverse));
  margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-78 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(19.5rem * var(--space-y-reverse));
}

.tw-space-x-78 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(19.5rem * var(--space-x-reverse));
  margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-79 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(19.75rem * var(--space-y-reverse));
}

.tw-space-x-79 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(19.75rem * var(--space-x-reverse));
  margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(20rem * var(--space-y-reverse));
}

.tw-space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(20rem * var(--space-x-reverse));
  margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-81 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(20.25rem * var(--space-y-reverse));
}

.tw-space-x-81 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(20.25rem * var(--space-x-reverse));
  margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-82 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(20.5rem * var(--space-y-reverse));
}

.tw-space-x-82 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(20.5rem * var(--space-x-reverse));
  margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(20.75rem * var(--space-y-reverse));
}

.tw-space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(20.75rem * var(--space-x-reverse));
  margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(21rem * var(--space-y-reverse));
}

.tw-space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(21rem * var(--space-x-reverse));
  margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(21.25rem * var(--space-y-reverse));
}

.tw-space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(21.25rem * var(--space-x-reverse));
  margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-86 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(21.5rem * var(--space-y-reverse));
}

.tw-space-x-86 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(21.5rem * var(--space-x-reverse));
  margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-87 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(21.75rem * var(--space-y-reverse));
}

.tw-space-x-87 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(21.75rem * var(--space-x-reverse));
  margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-88 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(22rem * var(--space-y-reverse));
}

.tw-space-x-88 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(22rem * var(--space-x-reverse));
  margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-89 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(22.25rem * var(--space-y-reverse));
}

.tw-space-x-89 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(22.25rem * var(--space-x-reverse));
  margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(22.5rem * var(--space-y-reverse));
}

.tw-space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(22.5rem * var(--space-x-reverse));
  margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-91 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(22.75rem * var(--space-y-reverse));
}

.tw-space-x-91 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(22.75rem * var(--space-x-reverse));
  margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23rem * var(--space-y-reverse));
}

.tw-space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23rem * var(--space-x-reverse));
  margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-93 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.25rem * var(--space-y-reverse));
}

.tw-space-x-93 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.25rem * var(--space-x-reverse));
  margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-94 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.5rem * var(--space-y-reverse));
}

.tw-space-x-94 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.5rem * var(--space-x-reverse));
  margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-95 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.75rem * var(--space-y-reverse));
}

.tw-space-x-95 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.75rem * var(--space-x-reverse));
  margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-96 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(24rem * var(--space-y-reverse));
}

.tw-space-x-96 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(24rem * var(--space-x-reverse));
  margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-97 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.25rem * var(--space-y-reverse));
}

.tw-space-x-97 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.25rem * var(--space-x-reverse));
  margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-98 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.5rem * var(--space-y-reverse));
}

.tw-space-x-98 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.5rem * var(--space-x-reverse));
  margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-99 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(23.75rem * var(--space-y-reverse));
}

.tw-space-x-99 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(23.75rem * var(--space-x-reverse));
  margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25rem * var(--space-y-reverse));
}

.tw-space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25rem * var(--space-x-reverse));
  margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-101 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25.25rem * var(--space-y-reverse));
}

.tw-space-x-101 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25.25rem * var(--space-x-reverse));
  margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-102 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25.5rem * var(--space-y-reverse));
}

.tw-space-x-102 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25.5rem * var(--space-x-reverse));
  margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-112 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(28rem * var(--space-y-reverse));
}

.tw-space-x-112 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(28rem * var(--space-x-reverse));
  margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-128 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(31rem * var(--space-y-reverse));
}

.tw-space-x-128 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(31rem * var(--space-x-reverse));
  margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-129 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(32.25rem * var(--space-y-reverse));
}

.tw-space-x-129 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(32.25rem * var(--space-x-reverse));
  margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-130 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(32.5rem * var(--space-y-reverse));
}

.tw-space-x-130 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(32.5rem * var(--space-x-reverse));
  margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-140 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(35rem * var(--space-y-reverse));
}

.tw-space-x-140 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(35rem * var(--space-x-reverse));
  margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-160 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(40rem * var(--space-y-reverse));
}

.tw-space-x-160 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(40rem * var(--space-x-reverse));
  margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-180 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(45rem * var(--space-y-reverse));
}

.tw-space-x-180 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(45rem * var(--space-x-reverse));
  margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-185 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(46.25rem * var(--space-y-reverse));
}

.tw-space-x-185 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(46.25rem * var(--space-x-reverse));
  margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-190 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(47.5rem * var(--space-y-reverse));
}

.tw-space-x-190 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(47.5rem * var(--space-x-reverse));
  margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-200 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50rem * var(--space-y-reverse));
}

.tw-space-x-200 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50rem * var(--space-x-reverse));
  margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
}

.tw-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));
}

.tw-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)));
}

.tw-space-y-0\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.125rem * var(--space-y-reverse));
}

.tw-space-x-0\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.125rem * var(--space-x-reverse));
  margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.375rem * var(--space-y-reverse));
}

.tw-space-x-1\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.625rem * var(--space-y-reverse));
}

.tw-space-x-2\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-3\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(0.875rem * var(--space-y-reverse));
}

.tw-space-x-3\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(0.875rem * var(--space-x-reverse));
  margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.tw-space-x-1\/2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.tw-space-x-1\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.tw-space-x-2\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25% * var(--space-y-reverse));
}

.tw-space-x-1\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25% * var(--space-x-reverse));
  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.tw-space-x-2\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-3\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(75% * var(--space-y-reverse));
}

.tw-space-x-3\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(75% * var(--space-x-reverse));
  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(20% * var(--space-y-reverse));
}

.tw-space-x-1\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(20% * var(--space-x-reverse));
  margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(40% * var(--space-y-reverse));
}

.tw-space-x-2\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(40% * var(--space-x-reverse));
  margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-3\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(60% * var(--space-y-reverse));
}

.tw-space-x-3\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(60% * var(--space-x-reverse));
  margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-4\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(80% * var(--space-y-reverse));
}

.tw-space-x-4\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(80% * var(--space-x-reverse));
  margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.666667% * var(--space-y-reverse));
}

.tw-space-x-1\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.666667% * var(--space-x-reverse));
  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.tw-space-x-2\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-3\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.tw-space-x-3\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-4\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.tw-space-x-4\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-5\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(83.333333% * var(--space-y-reverse));
}

.tw-space-x-5\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(83.333333% * var(--space-x-reverse));
  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-1\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(8.333333% * var(--space-y-reverse));
}

.tw-space-x-1\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(8.333333% * var(--space-x-reverse));
  margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-2\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(16.666667% * var(--space-y-reverse));
}

.tw-space-x-2\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(16.666667% * var(--space-x-reverse));
  margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-3\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(25% * var(--space-y-reverse));
}

.tw-space-x-3\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(25% * var(--space-x-reverse));
  margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-4\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(33.333333% * var(--space-y-reverse));
}

.tw-space-x-4\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(33.333333% * var(--space-x-reverse));
  margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-5\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(41.666667% * var(--space-y-reverse));
}

.tw-space-x-5\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(41.666667% * var(--space-x-reverse));
  margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-6\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(50% * var(--space-y-reverse));
}

.tw-space-x-6\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(50% * var(--space-x-reverse));
  margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-7\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(58.333333% * var(--space-y-reverse));
}

.tw-space-x-7\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(58.333333% * var(--space-x-reverse));
  margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-8\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(66.666667% * var(--space-y-reverse));
}

.tw-space-x-8\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(66.666667% * var(--space-x-reverse));
  margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-9\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(75% * var(--space-y-reverse));
}

.tw-space-x-9\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(75% * var(--space-x-reverse));
  margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-10\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(83.333333% * var(--space-y-reverse));
}

.tw-space-x-10\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(83.333333% * var(--space-x-reverse));
  margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-11\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(91.666667% * var(--space-y-reverse));
}

.tw-space-x-11\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(91.666667% * var(--space-x-reverse));
  margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-full > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(100% * var(--space-y-reverse));
}

.tw-space-x-full > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(100% * var(--space-x-reverse));
  margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--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));
}

.tw--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)));
}

.tw--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));
}

.tw--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)));
}

.tw--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));
}

.tw--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)));
}

.tw--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));
}

.tw--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)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-7 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-1.75rem * var(--space-y-reverse));
}

.tw--space-x-7 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-1.75rem * var(--space-x-reverse));
  margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-9 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2.25rem * var(--space-y-reverse));
}

.tw--space-x-9 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-2.25rem * var(--space-x-reverse));
  margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-11 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-2.75rem * var(--space-y-reverse));
}

.tw--space-x-11 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-2.75rem * var(--space-x-reverse));
  margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-13 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-3.25rem * var(--space-y-reverse));
}

.tw--space-x-13 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-3.25rem * var(--space-x-reverse));
  margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-14 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-3.5rem * var(--space-y-reverse));
}

.tw--space-x-14 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-3.5rem * var(--space-x-reverse));
  margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-15 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-3.75rem * var(--space-y-reverse));
}

.tw--space-x-15 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-3.75rem * var(--space-x-reverse));
  margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-17 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-4.25rem * var(--space-y-reverse));
}

.tw--space-x-17 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-4.25rem * var(--space-x-reverse));
  margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-18 > :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));
}

.tw--space-x-18 > :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)));
}

.tw--space-y-19 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-4.75rem * var(--space-y-reverse));
}

.tw--space-x-19 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-4.75rem * var(--space-x-reverse));
  margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-21 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-5.25rem * var(--space-y-reverse));
}

.tw--space-x-21 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-5.25rem * var(--space-x-reverse));
  margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-22 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-5.5rem * var(--space-y-reverse));
}

.tw--space-x-22 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-5.5rem * var(--space-x-reverse));
  margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-23 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-5.75rem * var(--space-y-reverse));
}

.tw--space-x-23 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-5.75rem * var(--space-x-reverse));
  margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-25 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-6.25rem * var(--space-y-reverse));
}

.tw--space-x-25 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-6.25rem * var(--space-x-reverse));
  margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-26 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-6.5rem * var(--space-y-reverse));
}

.tw--space-x-26 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-6.5rem * var(--space-x-reverse));
  margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-27 > :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));
}

.tw--space-x-27 > :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)));
}

.tw--space-y-28 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-7rem * var(--space-y-reverse));
}

.tw--space-x-28 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-7rem * var(--space-x-reverse));
  margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-29 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-7.25rem * var(--space-y-reverse));
}

.tw--space-x-29 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-7.25rem * var(--space-x-reverse));
  margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-30 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-7.5rem * var(--space-y-reverse));
}

.tw--space-x-30 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-7.5rem * var(--space-x-reverse));
  margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-31 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-7.75rem * var(--space-y-reverse));
}

.tw--space-x-31 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-7.75rem * var(--space-x-reverse));
  margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-33 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8.25rem * var(--space-y-reverse));
}

.tw--space-x-33 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8.25rem * var(--space-x-reverse));
  margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-34 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8.5rem * var(--space-y-reverse));
}

.tw--space-x-34 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8.5rem * var(--space-x-reverse));
  margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-35 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8.75rem * var(--space-y-reverse));
}

.tw--space-x-35 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8.75rem * var(--space-x-reverse));
  margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-36 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-9rem * var(--space-y-reverse));
}

.tw--space-x-36 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-9rem * var(--space-x-reverse));
  margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-41 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-10.25rem * var(--space-y-reverse));
}

.tw--space-x-41 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-10.25rem * var(--space-x-reverse));
  margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-42 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-10.5rem * var(--space-y-reverse));
}

.tw--space-x-42 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-10.5rem * var(--space-x-reverse));
  margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-43 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-10.75rem * var(--space-y-reverse));
}

.tw--space-x-43 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-10.75rem * var(--space-x-reverse));
  margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-44 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-11rem * var(--space-y-reverse));
}

.tw--space-x-44 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-11rem * var(--space-x-reverse));
  margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-45 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-11.25rem * var(--space-y-reverse));
}

.tw--space-x-45 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-11.25rem * var(--space-x-reverse));
  margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-46 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-11.5rem * var(--space-y-reverse));
}

.tw--space-x-46 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-11.5rem * var(--space-x-reverse));
  margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-47 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-11.75rem * var(--space-y-reverse));
}

.tw--space-x-47 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-11.75rem * var(--space-x-reverse));
  margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-50 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-12.5rem * var(--space-y-reverse));
}

.tw--space-x-50 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-12.5rem * var(--space-x-reverse));
  margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-52 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-13rem * var(--space-y-reverse));
}

.tw--space-x-52 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-13rem * var(--space-x-reverse));
  margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-53 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-13.25rem * var(--space-y-reverse));
}

.tw--space-x-53 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-13.25rem * var(--space-x-reverse));
  margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-54 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-13.5rem * var(--space-y-reverse));
}

.tw--space-x-54 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-13.5rem * var(--space-x-reverse));
  margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-55 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-13.75rem * var(--space-y-reverse));
}

.tw--space-x-55 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-13.75rem * var(--space-x-reverse));
  margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-57 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-14.25rem * var(--space-y-reverse));
}

.tw--space-x-57 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-14.25rem * var(--space-x-reverse));
  margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-58 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-14.5rem * var(--space-y-reverse));
}

.tw--space-x-58 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-14.5rem * var(--space-x-reverse));
  margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-59 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-14.75rem * var(--space-y-reverse));
}

.tw--space-x-59 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-14.75rem * var(--space-x-reverse));
  margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-60 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-15rem * var(--space-y-reverse));
}

.tw--space-x-60 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-15rem * var(--space-x-reverse));
  margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-61 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-15.25rem * var(--space-y-reverse));
}

.tw--space-x-61 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-15.25rem * var(--space-x-reverse));
  margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-62 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-15.5rem * var(--space-y-reverse));
}

.tw--space-x-62 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-15.5rem * var(--space-x-reverse));
  margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-63 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-15.75rem * var(--space-y-reverse));
}

.tw--space-x-63 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-15.75rem * var(--space-x-reverse));
  margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-65 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.25rem * var(--space-y-reverse));
}

.tw--space-x-65 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.25rem * var(--space-x-reverse));
  margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-66 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.5rem * var(--space-y-reverse));
}

.tw--space-x-66 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.5rem * var(--space-x-reverse));
  margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-68 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-17rem * var(--space-y-reverse));
}

.tw--space-x-68 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-17rem * var(--space-x-reverse));
  margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-69 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-17.25rem * var(--space-y-reverse));
}

.tw--space-x-69 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-17.25rem * var(--space-x-reverse));
  margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-70 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-17.5rem * var(--space-y-reverse));
}

.tw--space-x-70 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-17.5rem * var(--space-x-reverse));
  margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-71 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-17.75rem * var(--space-y-reverse));
}

.tw--space-x-71 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-17.75rem * var(--space-x-reverse));
  margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-72 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-18rem * var(--space-y-reverse));
}

.tw--space-x-72 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-18rem * var(--space-x-reverse));
  margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-73 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-18.25rem * var(--space-y-reverse));
}

.tw--space-x-73 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-18.25rem * var(--space-x-reverse));
  margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-74 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-18.5rem * var(--space-y-reverse));
}

.tw--space-x-74 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-18.5rem * var(--space-x-reverse));
  margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-75 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-18.75rem * var(--space-y-reverse));
}

.tw--space-x-75 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-18.75rem * var(--space-x-reverse));
  margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-76 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-19rem * var(--space-y-reverse));
}

.tw--space-x-76 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-19rem * var(--space-x-reverse));
  margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-77 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-19.25rem * var(--space-y-reverse));
}

.tw--space-x-77 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-19.25rem * var(--space-x-reverse));
  margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-78 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-19.5rem * var(--space-y-reverse));
}

.tw--space-x-78 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-19.5rem * var(--space-x-reverse));
  margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-79 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-19.75rem * var(--space-y-reverse));
}

.tw--space-x-79 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-19.75rem * var(--space-x-reverse));
  margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-80 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-20rem * var(--space-y-reverse));
}

.tw--space-x-80 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-20rem * var(--space-x-reverse));
  margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-81 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-20.25rem * var(--space-y-reverse));
}

.tw--space-x-81 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-20.25rem * var(--space-x-reverse));
  margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-82 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-20.5rem * var(--space-y-reverse));
}

.tw--space-x-82 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-20.5rem * var(--space-x-reverse));
  margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-83 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-20.75rem * var(--space-y-reverse));
}

.tw--space-x-83 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-20.75rem * var(--space-x-reverse));
  margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-84 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-21rem * var(--space-y-reverse));
}

.tw--space-x-84 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-21rem * var(--space-x-reverse));
  margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-85 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-21.25rem * var(--space-y-reverse));
}

.tw--space-x-85 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-21.25rem * var(--space-x-reverse));
  margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-86 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-21.5rem * var(--space-y-reverse));
}

.tw--space-x-86 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-21.5rem * var(--space-x-reverse));
  margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-87 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-21.75rem * var(--space-y-reverse));
}

.tw--space-x-87 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-21.75rem * var(--space-x-reverse));
  margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-88 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-22rem * var(--space-y-reverse));
}

.tw--space-x-88 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-22rem * var(--space-x-reverse));
  margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-89 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-22.25rem * var(--space-y-reverse));
}

.tw--space-x-89 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-22.25rem * var(--space-x-reverse));
  margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-90 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-22.5rem * var(--space-y-reverse));
}

.tw--space-x-90 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-22.5rem * var(--space-x-reverse));
  margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-91 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-22.75rem * var(--space-y-reverse));
}

.tw--space-x-91 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-22.75rem * var(--space-x-reverse));
  margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-92 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23rem * var(--space-y-reverse));
}

.tw--space-x-92 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23rem * var(--space-x-reverse));
  margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-93 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.25rem * var(--space-y-reverse));
}

.tw--space-x-93 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.25rem * var(--space-x-reverse));
  margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-94 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.5rem * var(--space-y-reverse));
}

.tw--space-x-94 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.5rem * var(--space-x-reverse));
  margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-95 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.75rem * var(--space-y-reverse));
}

.tw--space-x-95 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.75rem * var(--space-x-reverse));
  margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-96 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-24rem * var(--space-y-reverse));
}

.tw--space-x-96 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-24rem * var(--space-x-reverse));
  margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-97 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.25rem * var(--space-y-reverse));
}

.tw--space-x-97 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.25rem * var(--space-x-reverse));
  margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-98 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.5rem * var(--space-y-reverse));
}

.tw--space-x-98 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.5rem * var(--space-x-reverse));
  margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-99 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-23.75rem * var(--space-y-reverse));
}

.tw--space-x-99 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-23.75rem * var(--space-x-reverse));
  margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-100 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25rem * var(--space-y-reverse));
}

.tw--space-x-100 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25rem * var(--space-x-reverse));
  margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-101 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25.25rem * var(--space-y-reverse));
}

.tw--space-x-101 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25.25rem * var(--space-x-reverse));
  margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-102 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25.5rem * var(--space-y-reverse));
}

.tw--space-x-102 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25.5rem * var(--space-x-reverse));
  margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-112 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-28rem * var(--space-y-reverse));
}

.tw--space-x-112 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-28rem * var(--space-x-reverse));
  margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-128 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-31rem * var(--space-y-reverse));
}

.tw--space-x-128 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-31rem * var(--space-x-reverse));
  margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-129 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-32.25rem * var(--space-y-reverse));
}

.tw--space-x-129 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-32.25rem * var(--space-x-reverse));
  margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-130 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-32.5rem * var(--space-y-reverse));
}

.tw--space-x-130 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-32.5rem * var(--space-x-reverse));
  margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-140 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-35rem * var(--space-y-reverse));
}

.tw--space-x-140 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-35rem * var(--space-x-reverse));
  margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-160 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-40rem * var(--space-y-reverse));
}

.tw--space-x-160 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-40rem * var(--space-x-reverse));
  margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-180 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-45rem * var(--space-y-reverse));
}

.tw--space-x-180 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-45rem * var(--space-x-reverse));
  margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-185 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-46.25rem * var(--space-y-reverse));
}

.tw--space-x-185 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-46.25rem * var(--space-x-reverse));
  margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-190 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-47.5rem * var(--space-y-reverse));
}

.tw--space-x-190 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-47.5rem * var(--space-x-reverse));
  margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-200 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50rem * var(--space-y-reverse));
}

.tw--space-x-200 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50rem * var(--space-x-reverse));
  margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
}

.tw--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));
}

.tw--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)));
}

.tw--space-y-0\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.125rem * var(--space-y-reverse));
}

.tw--space-x-0\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.125rem * var(--space-x-reverse));
  margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.375rem * var(--space-y-reverse));
}

.tw--space-x-1\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.375rem * var(--space-x-reverse));
  margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.625rem * var(--space-y-reverse));
}

.tw--space-x-2\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.625rem * var(--space-x-reverse));
  margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-3\.5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-0.875rem * var(--space-y-reverse));
}

.tw--space-x-3\.5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-0.875rem * var(--space-x-reverse));
  margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/2 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.tw--space-x-1\/2 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.tw--space-x-1\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\/3 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.tw--space-x-2\/3 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25% * var(--space-y-reverse));
}

.tw--space-x-1\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25% * var(--space-x-reverse));
  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.tw--space-x-2\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-3\/4 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-75% * var(--space-y-reverse));
}

.tw--space-x-3\/4 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-75% * var(--space-x-reverse));
  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-20% * var(--space-y-reverse));
}

.tw--space-x-1\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-20% * var(--space-x-reverse));
  margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-40% * var(--space-y-reverse));
}

.tw--space-x-2\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-40% * var(--space-x-reverse));
  margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-3\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-60% * var(--space-y-reverse));
}

.tw--space-x-3\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-60% * var(--space-x-reverse));
  margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-4\/5 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-80% * var(--space-y-reverse));
}

.tw--space-x-4\/5 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-80% * var(--space-x-reverse));
  margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.66667% * var(--space-y-reverse));
}

.tw--space-x-1\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.66667% * var(--space-x-reverse));
  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.tw--space-x-2\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-3\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.tw--space-x-3\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-4\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.tw--space-x-4\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-5\/6 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-83.33333% * var(--space-y-reverse));
}

.tw--space-x-5\/6 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-83.33333% * var(--space-x-reverse));
  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-1\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-8.33333% * var(--space-y-reverse));
}

.tw--space-x-1\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-8.33333% * var(--space-x-reverse));
  margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-2\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-16.66667% * var(--space-y-reverse));
}

.tw--space-x-2\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-16.66667% * var(--space-x-reverse));
  margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-3\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-25% * var(--space-y-reverse));
}

.tw--space-x-3\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-25% * var(--space-x-reverse));
  margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-4\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-33.33333% * var(--space-y-reverse));
}

.tw--space-x-4\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-33.33333% * var(--space-x-reverse));
  margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-5\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-41.66667% * var(--space-y-reverse));
}

.tw--space-x-5\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-41.66667% * var(--space-x-reverse));
  margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-6\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-50% * var(--space-y-reverse));
}

.tw--space-x-6\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-50% * var(--space-x-reverse));
  margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-7\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-58.33333% * var(--space-y-reverse));
}

.tw--space-x-7\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-58.33333% * var(--space-x-reverse));
  margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-8\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-66.66667% * var(--space-y-reverse));
}

.tw--space-x-8\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-66.66667% * var(--space-x-reverse));
  margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-9\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-75% * var(--space-y-reverse));
}

.tw--space-x-9\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-75% * var(--space-x-reverse));
  margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-10\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-83.33333% * var(--space-y-reverse));
}

.tw--space-x-10\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-83.33333% * var(--space-x-reverse));
  margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-11\/12 > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-91.66667% * var(--space-y-reverse));
}

.tw--space-x-11\/12 > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-91.66667% * var(--space-x-reverse));
  margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
}

.tw--space-y-full > :not(template) ~ :not(template){
  --space-y-reverse: 0;
  margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
  margin-bottom: calc(-100% * var(--space-y-reverse));
}

.tw--space-x-full > :not(template) ~ :not(template){
  --space-x-reverse: 0;
  margin-right: calc(-100% * var(--space-x-reverse));
  margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
}

.tw-space-y-reverse > :not(template) ~ :not(template){
  --space-y-reverse: 1;
}

.tw-space-x-reverse > :not(template) ~ :not(template){
  --space-x-reverse: 1;
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-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));
}

.tw-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)));
}

.tw-divide-y-reverse > :not(template) ~ :not(template){
  --divide-y-reverse: 1;
}

.tw-divide-x-reverse > :not(template) ~ :not(template){
  --divide-x-reverse: 1;
}

.tw-divide-current > :not(template) ~ :not(template){
  border-color: currentColor;
}

.tw-divide-transparent > :not(template) ~ :not(template){
  border-color: transparent;
}

.tw-divide-white > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--divide-opacity));
}

.tw-divide-black > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--divide-opacity));
}

.tw-divide-gray-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--divide-opacity));
}

.tw-divide-gray-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--divide-opacity));
}

.tw-divide-gray-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--divide-opacity));
}

.tw-divide-gray-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--divide-opacity));
}

.tw-divide-gray-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--divide-opacity));
}

.tw-divide-gray-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--divide-opacity));
}

.tw-divide-gray-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--divide-opacity));
}

.tw-divide-gray-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--divide-opacity));
}

.tw-divide-gray-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--divide-opacity));
}

.tw-divide-gray-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--divide-opacity));
}

.tw-divide-red-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--divide-opacity));
}

.tw-divide-red-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--divide-opacity));
}

.tw-divide-red-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--divide-opacity));
}

.tw-divide-red-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--divide-opacity));
}

.tw-divide-red-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--divide-opacity));
}

.tw-divide-red-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--divide-opacity));
}

.tw-divide-red-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--divide-opacity));
}

.tw-divide-red-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--divide-opacity));
}

.tw-divide-red-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--divide-opacity));
}

.tw-divide-red-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--divide-opacity));
}

.tw-divide-orange-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--divide-opacity));
}

.tw-divide-orange-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--divide-opacity));
}

.tw-divide-orange-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--divide-opacity));
}

.tw-divide-orange-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--divide-opacity));
}

.tw-divide-orange-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--divide-opacity));
}

.tw-divide-orange-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--divide-opacity));
}

.tw-divide-orange-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--divide-opacity));
}

.tw-divide-orange-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--divide-opacity));
}

.tw-divide-orange-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--divide-opacity));
}

.tw-divide-orange-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--divide-opacity));
}

.tw-divide-yellow-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--divide-opacity));
}

.tw-divide-yellow-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--divide-opacity));
}

.tw-divide-yellow-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--divide-opacity));
}

.tw-divide-yellow-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--divide-opacity));
}

.tw-divide-yellow-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--divide-opacity));
}

.tw-divide-yellow-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--divide-opacity));
}

.tw-divide-yellow-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--divide-opacity));
}

.tw-divide-yellow-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--divide-opacity));
}

.tw-divide-yellow-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--divide-opacity));
}

.tw-divide-yellow-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--divide-opacity));
}

.tw-divide-green-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--divide-opacity));
}

.tw-divide-green-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--divide-opacity));
}

.tw-divide-green-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--divide-opacity));
}

.tw-divide-green-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--divide-opacity));
}

.tw-divide-green-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--divide-opacity));
}

.tw-divide-green-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--divide-opacity));
}

.tw-divide-green-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--divide-opacity));
}

.tw-divide-green-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--divide-opacity));
}

.tw-divide-green-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--divide-opacity));
}

.tw-divide-green-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--divide-opacity));
}

.tw-divide-teal-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--divide-opacity));
}

.tw-divide-teal-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--divide-opacity));
}

.tw-divide-teal-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--divide-opacity));
}

.tw-divide-teal-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--divide-opacity));
}

.tw-divide-teal-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--divide-opacity));
}

.tw-divide-teal-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--divide-opacity));
}

.tw-divide-teal-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--divide-opacity));
}

.tw-divide-teal-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--divide-opacity));
}

.tw-divide-teal-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--divide-opacity));
}

.tw-divide-teal-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--divide-opacity));
}

.tw-divide-blue-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--divide-opacity));
}

.tw-divide-blue-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--divide-opacity));
}

.tw-divide-blue-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--divide-opacity));
}

.tw-divide-blue-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--divide-opacity));
}

.tw-divide-blue-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--divide-opacity));
}

.tw-divide-blue-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--divide-opacity));
}

.tw-divide-blue-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--divide-opacity));
}

.tw-divide-blue-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--divide-opacity));
}

.tw-divide-blue-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--divide-opacity));
}

.tw-divide-blue-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--divide-opacity));
}

.tw-divide-indigo-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--divide-opacity));
}

.tw-divide-indigo-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--divide-opacity));
}

.tw-divide-indigo-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--divide-opacity));
}

.tw-divide-indigo-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--divide-opacity));
}

.tw-divide-indigo-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--divide-opacity));
}

.tw-divide-indigo-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--divide-opacity));
}

.tw-divide-indigo-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--divide-opacity));
}

.tw-divide-indigo-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--divide-opacity));
}

.tw-divide-indigo-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--divide-opacity));
}

.tw-divide-indigo-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--divide-opacity));
}

.tw-divide-purple-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--divide-opacity));
}

.tw-divide-purple-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--divide-opacity));
}

.tw-divide-purple-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--divide-opacity));
}

.tw-divide-purple-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--divide-opacity));
}

.tw-divide-purple-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--divide-opacity));
}

.tw-divide-purple-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--divide-opacity));
}

.tw-divide-purple-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--divide-opacity));
}

.tw-divide-purple-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--divide-opacity));
}

.tw-divide-purple-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--divide-opacity));
}

.tw-divide-purple-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--divide-opacity));
}

.tw-divide-pink-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--divide-opacity));
}

.tw-divide-pink-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--divide-opacity));
}

.tw-divide-pink-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--divide-opacity));
}

.tw-divide-pink-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--divide-opacity));
}

.tw-divide-pink-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--divide-opacity));
}

.tw-divide-pink-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--divide-opacity));
}

.tw-divide-pink-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--divide-opacity));
}

.tw-divide-pink-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--divide-opacity));
}

.tw-divide-pink-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--divide-opacity));
}

.tw-divide-pink-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--divide-opacity));
}

.tw-divide-cool-gray-50 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--divide-opacity));
}

.tw-divide-cool-gray-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--divide-opacity));
}

.tw-divide-cool-gray-200 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--divide-opacity));
}

.tw-divide-cool-gray-300 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--divide-opacity));
}

.tw-divide-cool-gray-400 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--divide-opacity));
}

.tw-divide-cool-gray-500 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--divide-opacity));
}

.tw-divide-cool-gray-600 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--divide-opacity));
}

.tw-divide-cool-gray-700 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--divide-opacity));
}

.tw-divide-cool-gray-800 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--divide-opacity));
}

.tw-divide-cool-gray-900 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--divide-opacity));
}

.tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--divide-opacity));
}

.tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--divide-opacity));
}

.tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--divide-opacity));
}

.tw-divide-system-blue-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--divide-opacity));
}

.tw-divide-system-blue-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--divide-opacity));
}

.tw-divide-system-blue-3 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--divide-opacity));
}

.tw-divide-system-dark-blue > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--divide-opacity));
}

.tw-divide-inactive > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--divide-opacity));
}

.tw-divide-system-white > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--divide-opacity));
}

.tw-divide-system-green-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--divide-opacity));
}

.tw-divide-system-orange-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--divide-opacity));
}

.tw-divide-system-grey-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--divide-opacity));
}

.tw-divide-system-grey-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--divide-opacity));
}

.tw-divide-error-red > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--divide-opacity));
}

.tw-divide-system-red-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--divide-opacity));
}

.tw-divide-birth-summary-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--divide-opacity));
}

.tw-divide-birth-summary-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--divide-opacity));
}

.tw-divide-birth-summary-3 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--divide-opacity));
}

.tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--divide-opacity));
}

.tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--divide-opacity));
}

.tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--divide-opacity));
}

.tw-divide-grow-background > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--divide-opacity));
}

.tw-divide-grow-system-banner > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--divide-opacity));
}

.tw-divide-grow-blue-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--divide-opacity));
}

.tw-divide-grow-blue-2 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--divide-opacity));
}

.tw-divide-grow-blue-3 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--divide-opacity));
}

.tw-divide-grow-blue-4 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--divide-opacity));
}

.tw-divide-grow-blue-5 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--divide-opacity));
}

.tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--divide-opacity));
}

.tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--divide-opacity));
}

.tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--divide-opacity));
}

.tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--divide-opacity));
}

.tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--divide-opacity));
}

.tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--divide-opacity));
}

.tw-divide-default-colour > :not(template) ~ :not(template){
  --divide-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--divide-opacity));
}

.tw-divide-solid > :not(template) ~ :not(template){
  border-style: solid;
}

.tw-divide-dashed > :not(template) ~ :not(template){
  border-style: dashed;
}

.tw-divide-dotted > :not(template) ~ :not(template){
  border-style: dotted;
}

.tw-divide-double > :not(template) ~ :not(template){
  border-style: double;
}

.tw-divide-none > :not(template) ~ :not(template){
  border-style: none;
}

.tw-divide-opacity-0 > :not(template) ~ :not(template){
  --divide-opacity: 0;
}

.tw-divide-opacity-25 > :not(template) ~ :not(template){
  --divide-opacity: 0.25;
}

.tw-divide-opacity-50 > :not(template) ~ :not(template){
  --divide-opacity: 0.5;
}

.tw-divide-opacity-75 > :not(template) ~ :not(template){
  --divide-opacity: 0.75;
}

.tw-divide-opacity-100 > :not(template) ~ :not(template){
  --divide-opacity: 1;
}

.tw-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;
}

.tw-not-sr-only{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.focus\:tw-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\:tw-not-sr-only:focus{
  position: static;
  width: auto;
  height: auto;
  padding: 0;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.tw-appearance-none{
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.tw-bg-fixed{
  background-attachment: fixed;
}

.tw-bg-local{
  background-attachment: local;
}

.tw-bg-scroll{
  background-attachment: scroll;
}

.tw-bg-clip-border{
  background-clip: border-box;
}

.tw-bg-clip-padding{
  background-clip: padding-box;
}

.tw-bg-clip-content{
  background-clip: content-box;
}

.tw-bg-clip-text{
  -webkit-background-clip: text;
          background-clip: text;
}

.tw-bg-current{
  background-color: currentColor;
}

.tw-bg-transparent{
  background-color: transparent;
}

.tw-bg-white{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-bg-black{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.tw-bg-gray-50{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.tw-bg-gray-100{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.tw-bg-gray-200{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.tw-bg-gray-300{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.tw-bg-gray-400{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.tw-bg-gray-500{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.tw-bg-gray-600{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.tw-bg-gray-700{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.tw-bg-gray-800{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.tw-bg-gray-900{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.tw-bg-red-50{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.tw-bg-red-100{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.tw-bg-red-200{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.tw-bg-red-300{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.tw-bg-red-400{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.tw-bg-red-500{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.tw-bg-red-600{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.tw-bg-red-700{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.tw-bg-red-800{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.tw-bg-red-900{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.tw-bg-orange-50{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.tw-bg-orange-100{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.tw-bg-orange-200{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.tw-bg-orange-300{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.tw-bg-orange-400{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.tw-bg-orange-500{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.tw-bg-orange-600{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.tw-bg-orange-700{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.tw-bg-orange-800{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.tw-bg-orange-900{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.tw-bg-yellow-50{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.tw-bg-yellow-100{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.tw-bg-yellow-200{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.tw-bg-yellow-300{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.tw-bg-yellow-400{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.tw-bg-yellow-500{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.tw-bg-yellow-600{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.tw-bg-yellow-700{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.tw-bg-yellow-800{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.tw-bg-yellow-900{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.tw-bg-green-50{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.tw-bg-green-100{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.tw-bg-green-200{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.tw-bg-green-300{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.tw-bg-green-400{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.tw-bg-green-500{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.tw-bg-green-600{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.tw-bg-green-700{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.tw-bg-green-800{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.tw-bg-green-900{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.tw-bg-teal-50{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.tw-bg-teal-100{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.tw-bg-teal-200{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.tw-bg-teal-300{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.tw-bg-teal-400{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.tw-bg-teal-500{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.tw-bg-teal-600{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.tw-bg-teal-700{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.tw-bg-teal-800{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.tw-bg-teal-900{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.tw-bg-blue-50{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.tw-bg-blue-100{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.tw-bg-blue-200{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.tw-bg-blue-300{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.tw-bg-blue-400{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.tw-bg-blue-500{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.tw-bg-blue-600{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.tw-bg-blue-700{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.tw-bg-blue-800{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.tw-bg-blue-900{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.tw-bg-indigo-50{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.tw-bg-indigo-100{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.tw-bg-indigo-200{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.tw-bg-indigo-300{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.tw-bg-indigo-400{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.tw-bg-indigo-500{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.tw-bg-indigo-600{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.tw-bg-indigo-700{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.tw-bg-indigo-800{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.tw-bg-indigo-900{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.tw-bg-purple-50{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.tw-bg-purple-100{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.tw-bg-purple-200{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.tw-bg-purple-300{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.tw-bg-purple-400{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.tw-bg-purple-500{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.tw-bg-purple-600{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.tw-bg-purple-700{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.tw-bg-purple-800{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.tw-bg-purple-900{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.tw-bg-pink-50{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.tw-bg-pink-100{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.tw-bg-pink-200{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.tw-bg-pink-300{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.tw-bg-pink-400{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.tw-bg-pink-500{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.tw-bg-pink-600{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.tw-bg-pink-700{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.tw-bg-pink-800{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.tw-bg-pink-900{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.tw-bg-cool-gray-50{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.tw-bg-cool-gray-100{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.tw-bg-cool-gray-200{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.tw-bg-cool-gray-300{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.tw-bg-cool-gray-400{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.tw-bg-cool-gray-500{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.tw-bg-cool-gray-600{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.tw-bg-cool-gray-700{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.tw-bg-cool-gray-800{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.tw-bg-cool-gray-900{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.tw-bg-pregnancy-green-1{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.tw-bg-pregnancy-green-2{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.tw-bg-pregnancy-green-3{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.tw-bg-system-blue-1{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-bg-system-blue-2{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.tw-bg-system-blue-3{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.tw-bg-system-dark-blue{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.tw-bg-inactive{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.tw-bg-system-white{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-bg-system-green-1{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.tw-bg-system-orange-1{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.tw-bg-system-grey-1{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.tw-bg-system-grey-2{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.tw-bg-error-red{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.tw-bg-system-red-1{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.tw-bg-birth-summary-1{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.tw-bg-birth-summary-2{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.tw-bg-birth-summary-3{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.tw-bg-postnatal-assessment-1{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.tw-bg-postnatal-assessment-2{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.tw-bg-postnatal-assessment-3{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.tw-bg-grow-background{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.tw-bg-grow-system-banner{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-bg-grow-blue-1{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.tw-bg-grow-blue-2{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-bg-grow-blue-3{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.tw-bg-grow-blue-4{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.tw-bg-grow-blue-5{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-bg-grow-chart-toggle{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.tw-bg-grow-left-nav-1{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.tw-bg-grow-left-nav-active{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-bg-grow-left-nav-hover{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-bg-grow-breadcrumb-inactive{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.tw-bg-grow-breadcrumb-inactive-text{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-bg-default-colour{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-current{
  background-color: currentColor;
}

.tw-group:hover .group-hover\:tw-bg-transparent{
  background-color: transparent;
}

.tw-group:hover .group-hover\:tw-bg-white{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-black{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-50{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-100{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-200{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-300{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-400{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-500{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-600{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-700{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-800{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-gray-900{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-50{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-100{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-200{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-300{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-400{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-500{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-600{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-700{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-800{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-red-900{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-50{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-100{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-200{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-300{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-400{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-500{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-600{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-700{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-800{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-orange-900{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-50{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-100{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-200{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-300{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-400{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-500{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-600{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-700{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-800{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-yellow-900{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-50{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-100{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-200{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-300{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-400{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-500{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-600{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-700{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-800{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-green-900{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-50{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-100{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-200{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-300{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-400{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-500{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-600{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-700{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-800{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-teal-900{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-50{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-100{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-200{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-300{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-400{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-500{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-600{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-700{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-800{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-blue-900{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-50{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-100{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-200{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-300{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-400{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-500{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-600{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-700{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-800{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-indigo-900{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-50{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-100{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-200{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-300{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-400{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-500{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-600{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-700{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-800{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-purple-900{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-50{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-100{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-200{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-300{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-400{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-500{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-600{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-700{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-800{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pink-900{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-50{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-100{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-200{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-300{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-400{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-500{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-600{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-700{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-800{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-cool-gray-900{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pregnancy-green-1{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pregnancy-green-2{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-pregnancy-green-3{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-blue-1{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-blue-2{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-blue-3{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-dark-blue{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-inactive{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-white{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-green-1{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-orange-1{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-grey-1{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-grey-2{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-error-red{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-system-red-1{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-birth-summary-1{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-birth-summary-2{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-birth-summary-3{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-postnatal-assessment-1{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-postnatal-assessment-2{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-postnatal-assessment-3{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-background{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-system-banner{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-blue-1{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-blue-2{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-blue-3{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-blue-4{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-blue-5{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-chart-toggle{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-left-nav-1{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-left-nav-active{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-left-nav-hover{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-breadcrumb-inactive{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-grow-breadcrumb-inactive-text{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-group:hover .group-hover\:tw-bg-default-colour{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-current{
  background-color: currentColor;
}

.tw-group:focus .group-focus\:tw-bg-transparent{
  background-color: transparent;
}

.tw-group:focus .group-focus\:tw-bg-white{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-black{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-50{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-100{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-200{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-300{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-400{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-500{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-600{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-700{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-800{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-gray-900{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-50{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-100{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-200{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-300{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-400{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-500{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-600{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-700{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-800{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-red-900{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-50{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-100{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-200{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-300{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-400{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-500{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-600{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-700{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-800{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-orange-900{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-50{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-100{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-200{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-300{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-400{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-500{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-600{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-700{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-800{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-yellow-900{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-50{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-100{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-200{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-300{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-400{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-500{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-600{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-700{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-800{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-green-900{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-50{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-100{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-200{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-300{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-400{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-500{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-600{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-700{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-800{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-teal-900{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-50{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-100{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-200{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-300{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-400{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-500{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-600{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-700{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-800{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-blue-900{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-50{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-100{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-200{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-300{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-400{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-500{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-600{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-700{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-800{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-indigo-900{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-50{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-100{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-200{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-300{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-400{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-500{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-600{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-700{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-800{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-purple-900{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-50{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-100{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-200{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-300{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-400{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-500{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-600{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-700{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-800{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pink-900{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-50{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-100{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-200{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-300{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-400{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-500{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-600{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-700{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-800{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-cool-gray-900{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pregnancy-green-1{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pregnancy-green-2{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-pregnancy-green-3{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-blue-1{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-blue-2{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-blue-3{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-dark-blue{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-inactive{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-white{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-green-1{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-orange-1{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-grey-1{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-grey-2{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-error-red{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-system-red-1{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-birth-summary-1{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-birth-summary-2{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-birth-summary-3{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-postnatal-assessment-1{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-postnatal-assessment-2{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-postnatal-assessment-3{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-background{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-system-banner{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-blue-1{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-blue-2{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-blue-3{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-blue-4{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-blue-5{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-chart-toggle{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-left-nav-1{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-left-nav-active{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-left-nav-hover{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-breadcrumb-inactive{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-grow-breadcrumb-inactive-text{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-group:focus .group-focus\:tw-bg-default-colour{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.hover\:tw-bg-current:hover{
  background-color: currentColor;
}

.hover\:tw-bg-transparent:hover{
  background-color: transparent;
}

.hover\:tw-bg-white:hover{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.hover\:tw-bg-black:hover{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.hover\:tw-bg-gray-50:hover{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.hover\:tw-bg-gray-100:hover{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.hover\:tw-bg-gray-200:hover{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.hover\:tw-bg-gray-300:hover{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.hover\:tw-bg-gray-400:hover{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.hover\:tw-bg-gray-500:hover{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.hover\:tw-bg-gray-600:hover{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.hover\:tw-bg-gray-700:hover{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.hover\:tw-bg-gray-800:hover{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.hover\:tw-bg-gray-900:hover{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.hover\:tw-bg-red-50:hover{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.hover\:tw-bg-red-100:hover{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.hover\:tw-bg-red-200:hover{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.hover\:tw-bg-red-300:hover{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.hover\:tw-bg-red-400:hover{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.hover\:tw-bg-red-500:hover{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.hover\:tw-bg-red-600:hover{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.hover\:tw-bg-red-700:hover{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.hover\:tw-bg-red-800:hover{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.hover\:tw-bg-red-900:hover{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.hover\:tw-bg-orange-50:hover{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.hover\:tw-bg-orange-100:hover{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.hover\:tw-bg-orange-200:hover{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.hover\:tw-bg-orange-300:hover{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.hover\:tw-bg-orange-400:hover{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.hover\:tw-bg-orange-500:hover{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.hover\:tw-bg-orange-600:hover{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.hover\:tw-bg-orange-700:hover{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.hover\:tw-bg-orange-800:hover{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.hover\:tw-bg-orange-900:hover{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.hover\:tw-bg-yellow-50:hover{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.hover\:tw-bg-yellow-100:hover{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.hover\:tw-bg-yellow-200:hover{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.hover\:tw-bg-yellow-300:hover{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.hover\:tw-bg-yellow-400:hover{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.hover\:tw-bg-yellow-500:hover{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.hover\:tw-bg-yellow-600:hover{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.hover\:tw-bg-yellow-700:hover{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.hover\:tw-bg-yellow-800:hover{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.hover\:tw-bg-yellow-900:hover{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.hover\:tw-bg-green-50:hover{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.hover\:tw-bg-green-100:hover{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.hover\:tw-bg-green-200:hover{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.hover\:tw-bg-green-300:hover{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.hover\:tw-bg-green-400:hover{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.hover\:tw-bg-green-500:hover{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.hover\:tw-bg-green-600:hover{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.hover\:tw-bg-green-700:hover{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.hover\:tw-bg-green-800:hover{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.hover\:tw-bg-green-900:hover{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.hover\:tw-bg-teal-50:hover{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.hover\:tw-bg-teal-100:hover{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.hover\:tw-bg-teal-200:hover{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.hover\:tw-bg-teal-300:hover{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.hover\:tw-bg-teal-400:hover{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.hover\:tw-bg-teal-500:hover{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.hover\:tw-bg-teal-600:hover{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.hover\:tw-bg-teal-700:hover{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.hover\:tw-bg-teal-800:hover{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.hover\:tw-bg-teal-900:hover{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.hover\:tw-bg-blue-50:hover{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.hover\:tw-bg-blue-100:hover{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.hover\:tw-bg-blue-200:hover{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.hover\:tw-bg-blue-300:hover{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.hover\:tw-bg-blue-400:hover{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.hover\:tw-bg-blue-500:hover{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.hover\:tw-bg-blue-600:hover{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.hover\:tw-bg-blue-700:hover{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.hover\:tw-bg-blue-800:hover{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.hover\:tw-bg-blue-900:hover{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.hover\:tw-bg-indigo-50:hover{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.hover\:tw-bg-indigo-100:hover{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.hover\:tw-bg-indigo-200:hover{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.hover\:tw-bg-indigo-300:hover{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.hover\:tw-bg-indigo-400:hover{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.hover\:tw-bg-indigo-500:hover{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.hover\:tw-bg-indigo-600:hover{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.hover\:tw-bg-indigo-700:hover{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.hover\:tw-bg-indigo-800:hover{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.hover\:tw-bg-indigo-900:hover{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.hover\:tw-bg-purple-50:hover{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.hover\:tw-bg-purple-100:hover{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.hover\:tw-bg-purple-200:hover{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.hover\:tw-bg-purple-300:hover{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.hover\:tw-bg-purple-400:hover{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.hover\:tw-bg-purple-500:hover{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.hover\:tw-bg-purple-600:hover{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.hover\:tw-bg-purple-700:hover{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.hover\:tw-bg-purple-800:hover{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.hover\:tw-bg-purple-900:hover{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.hover\:tw-bg-pink-50:hover{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.hover\:tw-bg-pink-100:hover{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.hover\:tw-bg-pink-200:hover{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.hover\:tw-bg-pink-300:hover{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.hover\:tw-bg-pink-400:hover{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.hover\:tw-bg-pink-500:hover{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.hover\:tw-bg-pink-600:hover{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.hover\:tw-bg-pink-700:hover{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.hover\:tw-bg-pink-800:hover{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.hover\:tw-bg-pink-900:hover{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-50:hover{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-100:hover{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-200:hover{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-300:hover{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-400:hover{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-500:hover{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-600:hover{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-700:hover{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-800:hover{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.hover\:tw-bg-cool-gray-900:hover{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.hover\:tw-bg-pregnancy-green-1:hover{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.hover\:tw-bg-pregnancy-green-2:hover{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.hover\:tw-bg-pregnancy-green-3:hover{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.hover\:tw-bg-system-blue-1:hover{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.hover\:tw-bg-system-blue-2:hover{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.hover\:tw-bg-system-blue-3:hover{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.hover\:tw-bg-system-dark-blue:hover{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.hover\:tw-bg-inactive:hover{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.hover\:tw-bg-system-white:hover{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.hover\:tw-bg-system-green-1:hover{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.hover\:tw-bg-system-orange-1:hover{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.hover\:tw-bg-system-grey-1:hover{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.hover\:tw-bg-system-grey-2:hover{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.hover\:tw-bg-error-red:hover{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.hover\:tw-bg-system-red-1:hover{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.hover\:tw-bg-birth-summary-1:hover{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.hover\:tw-bg-birth-summary-2:hover{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.hover\:tw-bg-birth-summary-3:hover{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.hover\:tw-bg-postnatal-assessment-1:hover{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.hover\:tw-bg-postnatal-assessment-2:hover{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.hover\:tw-bg-postnatal-assessment-3:hover{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.hover\:tw-bg-grow-background:hover{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.hover\:tw-bg-grow-system-banner:hover{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.hover\:tw-bg-grow-blue-1:hover{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.hover\:tw-bg-grow-blue-2:hover{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.hover\:tw-bg-grow-blue-3:hover{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.hover\:tw-bg-grow-blue-4:hover{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.hover\:tw-bg-grow-blue-5:hover{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.hover\:tw-bg-grow-chart-toggle:hover{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.hover\:tw-bg-grow-left-nav-1:hover{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.hover\:tw-bg-grow-left-nav-active:hover{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.hover\:tw-bg-grow-left-nav-hover:hover{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.hover\:tw-bg-grow-breadcrumb-inactive:hover{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.hover\:tw-bg-default-colour:hover{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.focus\:tw-bg-current:focus{
  background-color: currentColor;
}

.focus\:tw-bg-transparent:focus{
  background-color: transparent;
}

.focus\:tw-bg-white:focus{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.focus\:tw-bg-black:focus{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.focus\:tw-bg-gray-50:focus{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.focus\:tw-bg-gray-100:focus{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.focus\:tw-bg-gray-200:focus{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.focus\:tw-bg-gray-300:focus{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.focus\:tw-bg-gray-400:focus{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.focus\:tw-bg-gray-500:focus{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.focus\:tw-bg-gray-600:focus{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.focus\:tw-bg-gray-700:focus{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.focus\:tw-bg-gray-800:focus{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.focus\:tw-bg-gray-900:focus{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.focus\:tw-bg-red-50:focus{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.focus\:tw-bg-red-100:focus{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.focus\:tw-bg-red-200:focus{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.focus\:tw-bg-red-300:focus{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.focus\:tw-bg-red-400:focus{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.focus\:tw-bg-red-500:focus{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.focus\:tw-bg-red-600:focus{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.focus\:tw-bg-red-700:focus{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.focus\:tw-bg-red-800:focus{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.focus\:tw-bg-red-900:focus{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.focus\:tw-bg-orange-50:focus{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.focus\:tw-bg-orange-100:focus{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.focus\:tw-bg-orange-200:focus{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.focus\:tw-bg-orange-300:focus{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.focus\:tw-bg-orange-400:focus{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.focus\:tw-bg-orange-500:focus{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.focus\:tw-bg-orange-600:focus{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.focus\:tw-bg-orange-700:focus{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.focus\:tw-bg-orange-800:focus{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.focus\:tw-bg-orange-900:focus{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.focus\:tw-bg-yellow-50:focus{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.focus\:tw-bg-yellow-100:focus{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.focus\:tw-bg-yellow-200:focus{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.focus\:tw-bg-yellow-300:focus{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.focus\:tw-bg-yellow-400:focus{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.focus\:tw-bg-yellow-500:focus{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.focus\:tw-bg-yellow-600:focus{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.focus\:tw-bg-yellow-700:focus{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.focus\:tw-bg-yellow-800:focus{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.focus\:tw-bg-yellow-900:focus{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.focus\:tw-bg-green-50:focus{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.focus\:tw-bg-green-100:focus{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.focus\:tw-bg-green-200:focus{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.focus\:tw-bg-green-300:focus{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.focus\:tw-bg-green-400:focus{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.focus\:tw-bg-green-500:focus{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.focus\:tw-bg-green-600:focus{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.focus\:tw-bg-green-700:focus{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.focus\:tw-bg-green-800:focus{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.focus\:tw-bg-green-900:focus{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.focus\:tw-bg-teal-50:focus{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.focus\:tw-bg-teal-100:focus{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.focus\:tw-bg-teal-200:focus{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.focus\:tw-bg-teal-300:focus{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.focus\:tw-bg-teal-400:focus{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.focus\:tw-bg-teal-500:focus{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.focus\:tw-bg-teal-600:focus{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.focus\:tw-bg-teal-700:focus{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.focus\:tw-bg-teal-800:focus{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.focus\:tw-bg-teal-900:focus{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.focus\:tw-bg-blue-50:focus{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.focus\:tw-bg-blue-100:focus{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.focus\:tw-bg-blue-200:focus{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.focus\:tw-bg-blue-300:focus{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.focus\:tw-bg-blue-400:focus{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.focus\:tw-bg-blue-500:focus{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.focus\:tw-bg-blue-600:focus{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.focus\:tw-bg-blue-700:focus{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.focus\:tw-bg-blue-800:focus{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.focus\:tw-bg-blue-900:focus{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.focus\:tw-bg-indigo-50:focus{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.focus\:tw-bg-indigo-100:focus{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.focus\:tw-bg-indigo-200:focus{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.focus\:tw-bg-indigo-300:focus{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.focus\:tw-bg-indigo-400:focus{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.focus\:tw-bg-indigo-500:focus{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.focus\:tw-bg-indigo-600:focus{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.focus\:tw-bg-indigo-700:focus{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.focus\:tw-bg-indigo-800:focus{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.focus\:tw-bg-indigo-900:focus{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.focus\:tw-bg-purple-50:focus{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.focus\:tw-bg-purple-100:focus{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.focus\:tw-bg-purple-200:focus{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.focus\:tw-bg-purple-300:focus{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.focus\:tw-bg-purple-400:focus{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.focus\:tw-bg-purple-500:focus{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.focus\:tw-bg-purple-600:focus{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.focus\:tw-bg-purple-700:focus{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.focus\:tw-bg-purple-800:focus{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.focus\:tw-bg-purple-900:focus{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.focus\:tw-bg-pink-50:focus{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.focus\:tw-bg-pink-100:focus{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.focus\:tw-bg-pink-200:focus{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.focus\:tw-bg-pink-300:focus{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.focus\:tw-bg-pink-400:focus{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.focus\:tw-bg-pink-500:focus{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.focus\:tw-bg-pink-600:focus{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.focus\:tw-bg-pink-700:focus{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.focus\:tw-bg-pink-800:focus{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.focus\:tw-bg-pink-900:focus{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-50:focus{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-100:focus{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-200:focus{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-300:focus{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-400:focus{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-500:focus{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-600:focus{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-700:focus{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-800:focus{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.focus\:tw-bg-cool-gray-900:focus{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.focus\:tw-bg-pregnancy-green-1:focus{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.focus\:tw-bg-pregnancy-green-2:focus{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.focus\:tw-bg-pregnancy-green-3:focus{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.focus\:tw-bg-system-blue-1:focus{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.focus\:tw-bg-system-blue-2:focus{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.focus\:tw-bg-system-blue-3:focus{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.focus\:tw-bg-system-dark-blue:focus{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.focus\:tw-bg-inactive:focus{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.focus\:tw-bg-system-white:focus{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.focus\:tw-bg-system-green-1:focus{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.focus\:tw-bg-system-orange-1:focus{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.focus\:tw-bg-system-grey-1:focus{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.focus\:tw-bg-system-grey-2:focus{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.focus\:tw-bg-error-red:focus{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.focus\:tw-bg-system-red-1:focus{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.focus\:tw-bg-birth-summary-1:focus{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.focus\:tw-bg-birth-summary-2:focus{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.focus\:tw-bg-birth-summary-3:focus{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.focus\:tw-bg-postnatal-assessment-1:focus{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.focus\:tw-bg-postnatal-assessment-2:focus{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.focus\:tw-bg-postnatal-assessment-3:focus{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.focus\:tw-bg-grow-background:focus{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.focus\:tw-bg-grow-system-banner:focus{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.focus\:tw-bg-grow-blue-1:focus{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.focus\:tw-bg-grow-blue-2:focus{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.focus\:tw-bg-grow-blue-3:focus{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.focus\:tw-bg-grow-blue-4:focus{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.focus\:tw-bg-grow-blue-5:focus{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.focus\:tw-bg-grow-chart-toggle:focus{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.focus\:tw-bg-grow-left-nav-1:focus{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.focus\:tw-bg-grow-left-nav-active:focus{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.focus\:tw-bg-grow-left-nav-hover:focus{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.focus\:tw-bg-grow-breadcrumb-inactive:focus{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.focus\:tw-bg-default-colour:focus{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.active\:tw-bg-current:active{
  background-color: currentColor;
}

.active\:tw-bg-transparent:active{
  background-color: transparent;
}

.active\:tw-bg-white:active{
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.active\:tw-bg-black:active{
  --bg-opacity: 1;
  background-color: #000000;
  background-color: rgba(0, 0, 0, var(--bg-opacity));
}

.active\:tw-bg-gray-50:active{
  --bg-opacity: 1;
  background-color: #f9fafb;
  background-color: rgba(249, 250, 251, var(--bg-opacity));
}

.active\:tw-bg-gray-100:active{
  --bg-opacity: 1;
  background-color: #f4f5f7;
  background-color: rgba(244, 245, 247, var(--bg-opacity));
}

.active\:tw-bg-gray-200:active{
  --bg-opacity: 1;
  background-color: #e5e7eb;
  background-color: rgba(229, 231, 235, var(--bg-opacity));
}

.active\:tw-bg-gray-300:active{
  --bg-opacity: 1;
  background-color: #d2d6dc;
  background-color: rgba(210, 214, 220, var(--bg-opacity));
}

.active\:tw-bg-gray-400:active{
  --bg-opacity: 1;
  background-color: #9fa6b2;
  background-color: rgba(159, 166, 178, var(--bg-opacity));
}

.active\:tw-bg-gray-500:active{
  --bg-opacity: 1;
  background-color: #6b7280;
  background-color: rgba(107, 114, 128, var(--bg-opacity));
}

.active\:tw-bg-gray-600:active{
  --bg-opacity: 1;
  background-color: #4b5563;
  background-color: rgba(75, 85, 99, var(--bg-opacity));
}

.active\:tw-bg-gray-700:active{
  --bg-opacity: 1;
  background-color: #374151;
  background-color: rgba(55, 65, 81, var(--bg-opacity));
}

.active\:tw-bg-gray-800:active{
  --bg-opacity: 1;
  background-color: #252f3f;
  background-color: rgba(37, 47, 63, var(--bg-opacity));
}

.active\:tw-bg-gray-900:active{
  --bg-opacity: 1;
  background-color: #161e2e;
  background-color: rgba(22, 30, 46, var(--bg-opacity));
}

.active\:tw-bg-red-50:active{
  --bg-opacity: 1;
  background-color: #fdf2f2;
  background-color: rgba(253, 242, 242, var(--bg-opacity));
}

.active\:tw-bg-red-100:active{
  --bg-opacity: 1;
  background-color: #fde8e8;
  background-color: rgba(253, 232, 232, var(--bg-opacity));
}

.active\:tw-bg-red-200:active{
  --bg-opacity: 1;
  background-color: #fbd5d5;
  background-color: rgba(251, 213, 213, var(--bg-opacity));
}

.active\:tw-bg-red-300:active{
  --bg-opacity: 1;
  background-color: #f8b4b4;
  background-color: rgba(248, 180, 180, var(--bg-opacity));
}

.active\:tw-bg-red-400:active{
  --bg-opacity: 1;
  background-color: #f98080;
  background-color: rgba(249, 128, 128, var(--bg-opacity));
}

.active\:tw-bg-red-500:active{
  --bg-opacity: 1;
  background-color: #f05252;
  background-color: rgba(240, 82, 82, var(--bg-opacity));
}

.active\:tw-bg-red-600:active{
  --bg-opacity: 1;
  background-color: #e02424;
  background-color: rgba(224, 36, 36, var(--bg-opacity));
}

.active\:tw-bg-red-700:active{
  --bg-opacity: 1;
  background-color: #c81e1e;
  background-color: rgba(200, 30, 30, var(--bg-opacity));
}

.active\:tw-bg-red-800:active{
  --bg-opacity: 1;
  background-color: #9b1c1c;
  background-color: rgba(155, 28, 28, var(--bg-opacity));
}

.active\:tw-bg-red-900:active{
  --bg-opacity: 1;
  background-color: #771d1d;
  background-color: rgba(119, 29, 29, var(--bg-opacity));
}

.active\:tw-bg-orange-50:active{
  --bg-opacity: 1;
  background-color: #fff8f1;
  background-color: rgba(255, 248, 241, var(--bg-opacity));
}

.active\:tw-bg-orange-100:active{
  --bg-opacity: 1;
  background-color: #feecdc;
  background-color: rgba(254, 236, 220, var(--bg-opacity));
}

.active\:tw-bg-orange-200:active{
  --bg-opacity: 1;
  background-color: #fcd9bd;
  background-color: rgba(252, 217, 189, var(--bg-opacity));
}

.active\:tw-bg-orange-300:active{
  --bg-opacity: 1;
  background-color: #fdba8c;
  background-color: rgba(253, 186, 140, var(--bg-opacity));
}

.active\:tw-bg-orange-400:active{
  --bg-opacity: 1;
  background-color: #ff8a4c;
  background-color: rgba(255, 138, 76, var(--bg-opacity));
}

.active\:tw-bg-orange-500:active{
  --bg-opacity: 1;
  background-color: #ff5a1f;
  background-color: rgba(255, 90, 31, var(--bg-opacity));
}

.active\:tw-bg-orange-600:active{
  --bg-opacity: 1;
  background-color: #d03801;
  background-color: rgba(208, 56, 1, var(--bg-opacity));
}

.active\:tw-bg-orange-700:active{
  --bg-opacity: 1;
  background-color: #b43403;
  background-color: rgba(180, 52, 3, var(--bg-opacity));
}

.active\:tw-bg-orange-800:active{
  --bg-opacity: 1;
  background-color: #8a2c0d;
  background-color: rgba(138, 44, 13, var(--bg-opacity));
}

.active\:tw-bg-orange-900:active{
  --bg-opacity: 1;
  background-color: #73230d;
  background-color: rgba(115, 35, 13, var(--bg-opacity));
}

.active\:tw-bg-yellow-50:active{
  --bg-opacity: 1;
  background-color: #fdfdea;
  background-color: rgba(253, 253, 234, var(--bg-opacity));
}

.active\:tw-bg-yellow-100:active{
  --bg-opacity: 1;
  background-color: #fdf6b2;
  background-color: rgba(253, 246, 178, var(--bg-opacity));
}

.active\:tw-bg-yellow-200:active{
  --bg-opacity: 1;
  background-color: #fce96a;
  background-color: rgba(252, 233, 106, var(--bg-opacity));
}

.active\:tw-bg-yellow-300:active{
  --bg-opacity: 1;
  background-color: #faca15;
  background-color: rgba(250, 202, 21, var(--bg-opacity));
}

.active\:tw-bg-yellow-400:active{
  --bg-opacity: 1;
  background-color: #e3a008;
  background-color: rgba(227, 160, 8, var(--bg-opacity));
}

.active\:tw-bg-yellow-500:active{
  --bg-opacity: 1;
  background-color: #c27803;
  background-color: rgba(194, 120, 3, var(--bg-opacity));
}

.active\:tw-bg-yellow-600:active{
  --bg-opacity: 1;
  background-color: #9f580a;
  background-color: rgba(159, 88, 10, var(--bg-opacity));
}

.active\:tw-bg-yellow-700:active{
  --bg-opacity: 1;
  background-color: #8e4b10;
  background-color: rgba(142, 75, 16, var(--bg-opacity));
}

.active\:tw-bg-yellow-800:active{
  --bg-opacity: 1;
  background-color: #723b13;
  background-color: rgba(114, 59, 19, var(--bg-opacity));
}

.active\:tw-bg-yellow-900:active{
  --bg-opacity: 1;
  background-color: #633112;
  background-color: rgba(99, 49, 18, var(--bg-opacity));
}

.active\:tw-bg-green-50:active{
  --bg-opacity: 1;
  background-color: #f3faf7;
  background-color: rgba(243, 250, 247, var(--bg-opacity));
}

.active\:tw-bg-green-100:active{
  --bg-opacity: 1;
  background-color: #def7ec;
  background-color: rgba(222, 247, 236, var(--bg-opacity));
}

.active\:tw-bg-green-200:active{
  --bg-opacity: 1;
  background-color: #bcf0da;
  background-color: rgba(188, 240, 218, var(--bg-opacity));
}

.active\:tw-bg-green-300:active{
  --bg-opacity: 1;
  background-color: #84e1bc;
  background-color: rgba(132, 225, 188, var(--bg-opacity));
}

.active\:tw-bg-green-400:active{
  --bg-opacity: 1;
  background-color: #31c48d;
  background-color: rgba(49, 196, 141, var(--bg-opacity));
}

.active\:tw-bg-green-500:active{
  --bg-opacity: 1;
  background-color: #0e9f6e;
  background-color: rgba(14, 159, 110, var(--bg-opacity));
}

.active\:tw-bg-green-600:active{
  --bg-opacity: 1;
  background-color: #057a55;
  background-color: rgba(5, 122, 85, var(--bg-opacity));
}

.active\:tw-bg-green-700:active{
  --bg-opacity: 1;
  background-color: #046c4e;
  background-color: rgba(4, 108, 78, var(--bg-opacity));
}

.active\:tw-bg-green-800:active{
  --bg-opacity: 1;
  background-color: #03543f;
  background-color: rgba(3, 84, 63, var(--bg-opacity));
}

.active\:tw-bg-green-900:active{
  --bg-opacity: 1;
  background-color: #014737;
  background-color: rgba(1, 71, 55, var(--bg-opacity));
}

.active\:tw-bg-teal-50:active{
  --bg-opacity: 1;
  background-color: #edfafa;
  background-color: rgba(237, 250, 250, var(--bg-opacity));
}

.active\:tw-bg-teal-100:active{
  --bg-opacity: 1;
  background-color: #d5f5f6;
  background-color: rgba(213, 245, 246, var(--bg-opacity));
}

.active\:tw-bg-teal-200:active{
  --bg-opacity: 1;
  background-color: #afecef;
  background-color: rgba(175, 236, 239, var(--bg-opacity));
}

.active\:tw-bg-teal-300:active{
  --bg-opacity: 1;
  background-color: #7edce2;
  background-color: rgba(126, 220, 226, var(--bg-opacity));
}

.active\:tw-bg-teal-400:active{
  --bg-opacity: 1;
  background-color: #16bdca;
  background-color: rgba(22, 189, 202, var(--bg-opacity));
}

.active\:tw-bg-teal-500:active{
  --bg-opacity: 1;
  background-color: #0694a2;
  background-color: rgba(6, 148, 162, var(--bg-opacity));
}

.active\:tw-bg-teal-600:active{
  --bg-opacity: 1;
  background-color: #047481;
  background-color: rgba(4, 116, 129, var(--bg-opacity));
}

.active\:tw-bg-teal-700:active{
  --bg-opacity: 1;
  background-color: #036672;
  background-color: rgba(3, 102, 114, var(--bg-opacity));
}

.active\:tw-bg-teal-800:active{
  --bg-opacity: 1;
  background-color: #05505c;
  background-color: rgba(5, 80, 92, var(--bg-opacity));
}

.active\:tw-bg-teal-900:active{
  --bg-opacity: 1;
  background-color: #014451;
  background-color: rgba(1, 68, 81, var(--bg-opacity));
}

.active\:tw-bg-blue-50:active{
  --bg-opacity: 1;
  background-color: #ebf5ff;
  background-color: rgba(235, 245, 255, var(--bg-opacity));
}

.active\:tw-bg-blue-100:active{
  --bg-opacity: 1;
  background-color: #e1effe;
  background-color: rgba(225, 239, 254, var(--bg-opacity));
}

.active\:tw-bg-blue-200:active{
  --bg-opacity: 1;
  background-color: #c3ddfd;
  background-color: rgba(195, 221, 253, var(--bg-opacity));
}

.active\:tw-bg-blue-300:active{
  --bg-opacity: 1;
  background-color: #a4cafe;
  background-color: rgba(164, 202, 254, var(--bg-opacity));
}

.active\:tw-bg-blue-400:active{
  --bg-opacity: 1;
  background-color: #76a9fa;
  background-color: rgba(118, 169, 250, var(--bg-opacity));
}

.active\:tw-bg-blue-500:active{
  --bg-opacity: 1;
  background-color: #3f83f8;
  background-color: rgba(63, 131, 248, var(--bg-opacity));
}

.active\:tw-bg-blue-600:active{
  --bg-opacity: 1;
  background-color: #1c64f2;
  background-color: rgba(28, 100, 242, var(--bg-opacity));
}

.active\:tw-bg-blue-700:active{
  --bg-opacity: 1;
  background-color: #1a56db;
  background-color: rgba(26, 86, 219, var(--bg-opacity));
}

.active\:tw-bg-blue-800:active{
  --bg-opacity: 1;
  background-color: #1e429f;
  background-color: rgba(30, 66, 159, var(--bg-opacity));
}

.active\:tw-bg-blue-900:active{
  --bg-opacity: 1;
  background-color: #233876;
  background-color: rgba(35, 56, 118, var(--bg-opacity));
}

.active\:tw-bg-indigo-50:active{
  --bg-opacity: 1;
  background-color: #f0f5ff;
  background-color: rgba(240, 245, 255, var(--bg-opacity));
}

.active\:tw-bg-indigo-100:active{
  --bg-opacity: 1;
  background-color: #e5edff;
  background-color: rgba(229, 237, 255, var(--bg-opacity));
}

.active\:tw-bg-indigo-200:active{
  --bg-opacity: 1;
  background-color: #cddbfe;
  background-color: rgba(205, 219, 254, var(--bg-opacity));
}

.active\:tw-bg-indigo-300:active{
  --bg-opacity: 1;
  background-color: #b4c6fc;
  background-color: rgba(180, 198, 252, var(--bg-opacity));
}

.active\:tw-bg-indigo-400:active{
  --bg-opacity: 1;
  background-color: #8da2fb;
  background-color: rgba(141, 162, 251, var(--bg-opacity));
}

.active\:tw-bg-indigo-500:active{
  --bg-opacity: 1;
  background-color: #6875f5;
  background-color: rgba(104, 117, 245, var(--bg-opacity));
}

.active\:tw-bg-indigo-600:active{
  --bg-opacity: 1;
  background-color: #5850ec;
  background-color: rgba(88, 80, 236, var(--bg-opacity));
}

.active\:tw-bg-indigo-700:active{
  --bg-opacity: 1;
  background-color: #5145cd;
  background-color: rgba(81, 69, 205, var(--bg-opacity));
}

.active\:tw-bg-indigo-800:active{
  --bg-opacity: 1;
  background-color: #42389d;
  background-color: rgba(66, 56, 157, var(--bg-opacity));
}

.active\:tw-bg-indigo-900:active{
  --bg-opacity: 1;
  background-color: #362f78;
  background-color: rgba(54, 47, 120, var(--bg-opacity));
}

.active\:tw-bg-purple-50:active{
  --bg-opacity: 1;
  background-color: #f6f5ff;
  background-color: rgba(246, 245, 255, var(--bg-opacity));
}

.active\:tw-bg-purple-100:active{
  --bg-opacity: 1;
  background-color: #edebfe;
  background-color: rgba(237, 235, 254, var(--bg-opacity));
}

.active\:tw-bg-purple-200:active{
  --bg-opacity: 1;
  background-color: #dcd7fe;
  background-color: rgba(220, 215, 254, var(--bg-opacity));
}

.active\:tw-bg-purple-300:active{
  --bg-opacity: 1;
  background-color: #cabffd;
  background-color: rgba(202, 191, 253, var(--bg-opacity));
}

.active\:tw-bg-purple-400:active{
  --bg-opacity: 1;
  background-color: #ac94fa;
  background-color: rgba(172, 148, 250, var(--bg-opacity));
}

.active\:tw-bg-purple-500:active{
  --bg-opacity: 1;
  background-color: #9061f9;
  background-color: rgba(144, 97, 249, var(--bg-opacity));
}

.active\:tw-bg-purple-600:active{
  --bg-opacity: 1;
  background-color: #7e3af2;
  background-color: rgba(126, 58, 242, var(--bg-opacity));
}

.active\:tw-bg-purple-700:active{
  --bg-opacity: 1;
  background-color: #6c2bd9;
  background-color: rgba(108, 43, 217, var(--bg-opacity));
}

.active\:tw-bg-purple-800:active{
  --bg-opacity: 1;
  background-color: #5521b5;
  background-color: rgba(85, 33, 181, var(--bg-opacity));
}

.active\:tw-bg-purple-900:active{
  --bg-opacity: 1;
  background-color: #4a1d96;
  background-color: rgba(74, 29, 150, var(--bg-opacity));
}

.active\:tw-bg-pink-50:active{
  --bg-opacity: 1;
  background-color: #fdf2f8;
  background-color: rgba(253, 242, 248, var(--bg-opacity));
}

.active\:tw-bg-pink-100:active{
  --bg-opacity: 1;
  background-color: #fce8f3;
  background-color: rgba(252, 232, 243, var(--bg-opacity));
}

.active\:tw-bg-pink-200:active{
  --bg-opacity: 1;
  background-color: #fad1e8;
  background-color: rgba(250, 209, 232, var(--bg-opacity));
}

.active\:tw-bg-pink-300:active{
  --bg-opacity: 1;
  background-color: #f8b4d9;
  background-color: rgba(248, 180, 217, var(--bg-opacity));
}

.active\:tw-bg-pink-400:active{
  --bg-opacity: 1;
  background-color: #f17eb8;
  background-color: rgba(241, 126, 184, var(--bg-opacity));
}

.active\:tw-bg-pink-500:active{
  --bg-opacity: 1;
  background-color: #e74694;
  background-color: rgba(231, 70, 148, var(--bg-opacity));
}

.active\:tw-bg-pink-600:active{
  --bg-opacity: 1;
  background-color: #d61f69;
  background-color: rgba(214, 31, 105, var(--bg-opacity));
}

.active\:tw-bg-pink-700:active{
  --bg-opacity: 1;
  background-color: #bf125d;
  background-color: rgba(191, 18, 93, var(--bg-opacity));
}

.active\:tw-bg-pink-800:active{
  --bg-opacity: 1;
  background-color: #99154b;
  background-color: rgba(153, 21, 75, var(--bg-opacity));
}

.active\:tw-bg-pink-900:active{
  --bg-opacity: 1;
  background-color: #751a3d;
  background-color: rgba(117, 26, 61, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-50:active{
  --bg-opacity: 1;
  background-color: #f8fafc;
  background-color: rgba(248, 250, 252, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-100:active{
  --bg-opacity: 1;
  background-color: #f1f5f9;
  background-color: rgba(241, 245, 249, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-200:active{
  --bg-opacity: 1;
  background-color: #e2e8f0;
  background-color: rgba(226, 232, 240, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-300:active{
  --bg-opacity: 1;
  background-color: #cfd8e3;
  background-color: rgba(207, 216, 227, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-400:active{
  --bg-opacity: 1;
  background-color: #97a6ba;
  background-color: rgba(151, 166, 186, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-500:active{
  --bg-opacity: 1;
  background-color: #64748b;
  background-color: rgba(100, 116, 139, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-600:active{
  --bg-opacity: 1;
  background-color: #475569;
  background-color: rgba(71, 85, 105, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-700:active{
  --bg-opacity: 1;
  background-color: #364152;
  background-color: rgba(54, 65, 82, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-800:active{
  --bg-opacity: 1;
  background-color: #27303f;
  background-color: rgba(39, 48, 63, var(--bg-opacity));
}

.active\:tw-bg-cool-gray-900:active{
  --bg-opacity: 1;
  background-color: #1a202e;
  background-color: rgba(26, 32, 46, var(--bg-opacity));
}

.active\:tw-bg-pregnancy-green-1:active{
  --bg-opacity: 1;
  background-color: #346633;
  background-color: rgba(52, 102, 51, var(--bg-opacity));
}

.active\:tw-bg-pregnancy-green-2:active{
  --bg-opacity: 1;
  background-color: #BEEDBE;
  background-color: rgba(190, 237, 190, var(--bg-opacity));
}

.active\:tw-bg-pregnancy-green-3:active{
  --bg-opacity: 1;
  background-color: #F0FCF6;
  background-color: rgba(240, 252, 246, var(--bg-opacity));
}

.active\:tw-bg-system-blue-1:active{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.active\:tw-bg-system-blue-2:active{
  --bg-opacity: 1;
  background-color: #A9BECB;
  background-color: rgba(169, 190, 203, var(--bg-opacity));
}

.active\:tw-bg-system-blue-3:active{
  --bg-opacity: 1;
  background-color: #769BB4;
  background-color: rgba(118, 155, 180, var(--bg-opacity));
}

.active\:tw-bg-system-dark-blue:active{
  --bg-opacity: 1;
  background-color: #213B4E;
  background-color: rgba(33, 59, 78, var(--bg-opacity));
}

.active\:tw-bg-inactive:active{
  --bg-opacity: 1;
  background-color: #B7B7B7;
  background-color: rgba(183, 183, 183, var(--bg-opacity));
}

.active\:tw-bg-system-white:active{
  --bg-opacity: 1;
  background-color: #FFFFFF;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
}

.active\:tw-bg-system-green-1:active{
  --bg-opacity: 1;
  background-color: #87c540;
  background-color: rgba(135, 197, 64, var(--bg-opacity));
}

.active\:tw-bg-system-orange-1:active{
  --bg-opacity: 1;
  background-color: #ED8936;
  background-color: rgba(237, 137, 54, var(--bg-opacity));
}

.active\:tw-bg-system-grey-1:active{
  --bg-opacity: 1;
  background-color: #C1C1C1;
  background-color: rgba(193, 193, 193, var(--bg-opacity));
}

.active\:tw-bg-system-grey-2:active{
  --bg-opacity: 1;
  background-color: #DDDDDD;
  background-color: rgba(221, 221, 221, var(--bg-opacity));
}

.active\:tw-bg-error-red:active{
  --bg-opacity: 1;
  background-color: #C11013;
  background-color: rgba(193, 16, 19, var(--bg-opacity));
}

.active\:tw-bg-system-red-1:active{
  --bg-opacity: 1;
  background-color: #E22828;
  background-color: rgba(226, 40, 40, var(--bg-opacity));
}

.active\:tw-bg-birth-summary-1:active{
  --bg-opacity: 1;
  background-color: #FFC924;
  background-color: rgba(255, 201, 36, var(--bg-opacity));
}

.active\:tw-bg-birth-summary-2:active{
  --bg-opacity: 1;
  background-color: #FFDE7B;
  background-color: rgba(255, 222, 123, var(--bg-opacity));
}

.active\:tw-bg-birth-summary-3:active{
  --bg-opacity: 1;
  background-color: #FBFCDD;
  background-color: rgba(251, 252, 221, var(--bg-opacity));
}

.active\:tw-bg-postnatal-assessment-1:active{
  --bg-opacity: 1;
  background-color: #865A87;
  background-color: rgba(134, 90, 135, var(--bg-opacity));
}

.active\:tw-bg-postnatal-assessment-2:active{
  --bg-opacity: 1;
  background-color: #C1A3C2;
  background-color: rgba(193, 163, 194, var(--bg-opacity));
}

.active\:tw-bg-postnatal-assessment-3:active{
  --bg-opacity: 1;
  background-color: #FCF5FA;
  background-color: rgba(252, 245, 250, var(--bg-opacity));
}

.active\:tw-bg-grow-background:active{
  --bg-opacity: 1;
  background-color: #86A3B6;
  background-color: rgba(134, 163, 182, var(--bg-opacity));
}

.active\:tw-bg-grow-system-banner:active{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.active\:tw-bg-grow-blue-1:active{
  --bg-opacity: 1;
  background-color: #1A3B4E;
  background-color: rgba(26, 59, 78, var(--bg-opacity));
}

.active\:tw-bg-grow-blue-2:active{
  --bg-opacity: 1;
  background-color: #477591;
  background-color: rgba(71, 117, 145, var(--bg-opacity));
}

.active\:tw-bg-grow-blue-3:active{
  --bg-opacity: 1;
  background-color: #7098B0;
  background-color: rgba(112, 152, 176, var(--bg-opacity));
}

.active\:tw-bg-grow-blue-4:active{
  --bg-opacity: 1;
  background-color: #CFE1EC;
  background-color: rgba(207, 225, 236, var(--bg-opacity));
}

.active\:tw-bg-grow-blue-5:active{
  --bg-opacity: 1;
  background-color: #547F9A;
  background-color: rgba(84, 127, 154, var(--bg-opacity));
}

.active\:tw-bg-grow-chart-toggle:active{
  --bg-opacity: 1;
  background-color: #507A91;
  background-color: rgba(80, 122, 145, var(--bg-opacity));
}

.active\:tw-bg-grow-left-nav-1:active{
  --bg-opacity: 1;
  background-color: #A6B8C3;
  background-color: rgba(166, 184, 195, var(--bg-opacity));
}

.active\:tw-bg-grow-left-nav-active:active{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.active\:tw-bg-grow-left-nav-hover:active{
  --bg-opacity: 1;
  background-color: #3A5869;
  background-color: rgba(58, 88, 105, var(--bg-opacity));
}

.active\:tw-bg-grow-breadcrumb-inactive:active{
  --bg-opacity: 1;
  background-color: #3B5B6E;
  background-color: rgba(59, 91, 110, var(--bg-opacity));
}

.active\:tw-bg-grow-breadcrumb-inactive-text:active{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.active\:tw-bg-default-colour:active{
  --bg-opacity: 1;
  background-color: #333333;
  background-color: rgba(51, 51, 51, var(--bg-opacity));
}

.tw-bg-none{
  background-image: none;
}

.tw-bg-gradient-to-t{
  background-image: linear-gradient(to top, var(--gradient-color-stops));
}

.tw-bg-gradient-to-tr{
  background-image: linear-gradient(to top right, var(--gradient-color-stops));
}

.tw-bg-gradient-to-r{
  background-image: linear-gradient(to right, var(--gradient-color-stops));
}

.tw-bg-gradient-to-br{
  background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
}

.tw-bg-gradient-to-b{
  background-image: linear-gradient(to bottom, var(--gradient-color-stops));
}

.tw-bg-gradient-to-bl{
  background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
}

.tw-bg-gradient-to-l{
  background-image: linear-gradient(to left, var(--gradient-color-stops));
}

.tw-bg-gradient-to-tl{
  background-image: linear-gradient(to top left, var(--gradient-color-stops));
}

.tw-from-current{
  --gradient-from-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-from-transparent{
  --gradient-from-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.tw-from-white{
  --gradient-from-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-from-black{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.tw-from-gray-50{
  --gradient-from-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.tw-from-gray-100{
  --gradient-from-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.tw-from-gray-200{
  --gradient-from-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.tw-from-gray-300{
  --gradient-from-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.tw-from-gray-400{
  --gradient-from-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.tw-from-gray-500{
  --gradient-from-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.tw-from-gray-600{
  --gradient-from-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.tw-from-gray-700{
  --gradient-from-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.tw-from-gray-800{
  --gradient-from-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.tw-from-gray-900{
  --gradient-from-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.tw-from-red-50{
  --gradient-from-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.tw-from-red-100{
  --gradient-from-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.tw-from-red-200{
  --gradient-from-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.tw-from-red-300{
  --gradient-from-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.tw-from-red-400{
  --gradient-from-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.tw-from-red-500{
  --gradient-from-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.tw-from-red-600{
  --gradient-from-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.tw-from-red-700{
  --gradient-from-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.tw-from-red-800{
  --gradient-from-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.tw-from-red-900{
  --gradient-from-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.tw-from-orange-50{
  --gradient-from-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.tw-from-orange-100{
  --gradient-from-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.tw-from-orange-200{
  --gradient-from-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.tw-from-orange-300{
  --gradient-from-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.tw-from-orange-400{
  --gradient-from-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.tw-from-orange-500{
  --gradient-from-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.tw-from-orange-600{
  --gradient-from-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.tw-from-orange-700{
  --gradient-from-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.tw-from-orange-800{
  --gradient-from-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.tw-from-orange-900{
  --gradient-from-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.tw-from-yellow-50{
  --gradient-from-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.tw-from-yellow-100{
  --gradient-from-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.tw-from-yellow-200{
  --gradient-from-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.tw-from-yellow-300{
  --gradient-from-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.tw-from-yellow-400{
  --gradient-from-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.tw-from-yellow-500{
  --gradient-from-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.tw-from-yellow-600{
  --gradient-from-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.tw-from-yellow-700{
  --gradient-from-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.tw-from-yellow-800{
  --gradient-from-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.tw-from-yellow-900{
  --gradient-from-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.tw-from-green-50{
  --gradient-from-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.tw-from-green-100{
  --gradient-from-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.tw-from-green-200{
  --gradient-from-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.tw-from-green-300{
  --gradient-from-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.tw-from-green-400{
  --gradient-from-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.tw-from-green-500{
  --gradient-from-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.tw-from-green-600{
  --gradient-from-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.tw-from-green-700{
  --gradient-from-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.tw-from-green-800{
  --gradient-from-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.tw-from-green-900{
  --gradient-from-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.tw-from-teal-50{
  --gradient-from-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.tw-from-teal-100{
  --gradient-from-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.tw-from-teal-200{
  --gradient-from-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.tw-from-teal-300{
  --gradient-from-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.tw-from-teal-400{
  --gradient-from-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.tw-from-teal-500{
  --gradient-from-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.tw-from-teal-600{
  --gradient-from-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.tw-from-teal-700{
  --gradient-from-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.tw-from-teal-800{
  --gradient-from-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.tw-from-teal-900{
  --gradient-from-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.tw-from-blue-50{
  --gradient-from-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.tw-from-blue-100{
  --gradient-from-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.tw-from-blue-200{
  --gradient-from-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.tw-from-blue-300{
  --gradient-from-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.tw-from-blue-400{
  --gradient-from-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.tw-from-blue-500{
  --gradient-from-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.tw-from-blue-600{
  --gradient-from-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.tw-from-blue-700{
  --gradient-from-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.tw-from-blue-800{
  --gradient-from-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.tw-from-blue-900{
  --gradient-from-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.tw-from-indigo-50{
  --gradient-from-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.tw-from-indigo-100{
  --gradient-from-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.tw-from-indigo-200{
  --gradient-from-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.tw-from-indigo-300{
  --gradient-from-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.tw-from-indigo-400{
  --gradient-from-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.tw-from-indigo-500{
  --gradient-from-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.tw-from-indigo-600{
  --gradient-from-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.tw-from-indigo-700{
  --gradient-from-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.tw-from-indigo-800{
  --gradient-from-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.tw-from-indigo-900{
  --gradient-from-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.tw-from-purple-50{
  --gradient-from-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.tw-from-purple-100{
  --gradient-from-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.tw-from-purple-200{
  --gradient-from-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.tw-from-purple-300{
  --gradient-from-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.tw-from-purple-400{
  --gradient-from-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.tw-from-purple-500{
  --gradient-from-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.tw-from-purple-600{
  --gradient-from-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.tw-from-purple-700{
  --gradient-from-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.tw-from-purple-800{
  --gradient-from-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.tw-from-purple-900{
  --gradient-from-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.tw-from-pink-50{
  --gradient-from-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.tw-from-pink-100{
  --gradient-from-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.tw-from-pink-200{
  --gradient-from-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.tw-from-pink-300{
  --gradient-from-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.tw-from-pink-400{
  --gradient-from-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.tw-from-pink-500{
  --gradient-from-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.tw-from-pink-600{
  --gradient-from-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.tw-from-pink-700{
  --gradient-from-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.tw-from-pink-800{
  --gradient-from-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.tw-from-pink-900{
  --gradient-from-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.tw-from-cool-gray-50{
  --gradient-from-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.tw-from-cool-gray-100{
  --gradient-from-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.tw-from-cool-gray-200{
  --gradient-from-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.tw-from-cool-gray-300{
  --gradient-from-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.tw-from-cool-gray-400{
  --gradient-from-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.tw-from-cool-gray-500{
  --gradient-from-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.tw-from-cool-gray-600{
  --gradient-from-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.tw-from-cool-gray-700{
  --gradient-from-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.tw-from-cool-gray-800{
  --gradient-from-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.tw-from-cool-gray-900{
  --gradient-from-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.tw-from-pregnancy-green-1{
  --gradient-from-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.tw-from-pregnancy-green-2{
  --gradient-from-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.tw-from-pregnancy-green-3{
  --gradient-from-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.tw-from-system-blue-1{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.tw-from-system-blue-2{
  --gradient-from-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.tw-from-system-blue-3{
  --gradient-from-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.tw-from-system-dark-blue{
  --gradient-from-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.tw-from-inactive{
  --gradient-from-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.tw-from-system-white{
  --gradient-from-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-from-system-green-1{
  --gradient-from-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.tw-from-system-orange-1{
  --gradient-from-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.tw-from-system-grey-1{
  --gradient-from-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.tw-from-system-grey-2{
  --gradient-from-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.tw-from-error-red{
  --gradient-from-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.tw-from-system-red-1{
  --gradient-from-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.tw-from-birth-summary-1{
  --gradient-from-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.tw-from-birth-summary-2{
  --gradient-from-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.tw-from-birth-summary-3{
  --gradient-from-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.tw-from-postnatal-assessment-1{
  --gradient-from-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.tw-from-postnatal-assessment-2{
  --gradient-from-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.tw-from-postnatal-assessment-3{
  --gradient-from-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.tw-from-grow-background{
  --gradient-from-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.tw-from-grow-system-banner{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.tw-from-grow-blue-1{
  --gradient-from-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.tw-from-grow-blue-2{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.tw-from-grow-blue-3{
  --gradient-from-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.tw-from-grow-blue-4{
  --gradient-from-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.tw-from-grow-blue-5{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.tw-from-grow-chart-toggle{
  --gradient-from-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.tw-from-grow-left-nav-1{
  --gradient-from-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.tw-from-grow-left-nav-active{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.tw-from-grow-left-nav-hover{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.tw-from-grow-breadcrumb-inactive{
  --gradient-from-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.tw-from-grow-breadcrumb-inactive-text{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.tw-from-default-colour{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.tw-via-current{
  --gradient-via-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-via-transparent{
  --gradient-via-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.tw-via-white{
  --gradient-via-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-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));
}

.tw-via-gray-50{
  --gradient-via-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.tw-via-gray-100{
  --gradient-via-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.tw-via-gray-200{
  --gradient-via-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.tw-via-gray-300{
  --gradient-via-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.tw-via-gray-400{
  --gradient-via-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.tw-via-gray-500{
  --gradient-via-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.tw-via-gray-600{
  --gradient-via-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.tw-via-gray-700{
  --gradient-via-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.tw-via-gray-800{
  --gradient-via-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.tw-via-gray-900{
  --gradient-via-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.tw-via-red-50{
  --gradient-via-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.tw-via-red-100{
  --gradient-via-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.tw-via-red-200{
  --gradient-via-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.tw-via-red-300{
  --gradient-via-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.tw-via-red-400{
  --gradient-via-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.tw-via-red-500{
  --gradient-via-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.tw-via-red-600{
  --gradient-via-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.tw-via-red-700{
  --gradient-via-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.tw-via-red-800{
  --gradient-via-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.tw-via-red-900{
  --gradient-via-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.tw-via-orange-50{
  --gradient-via-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.tw-via-orange-100{
  --gradient-via-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.tw-via-orange-200{
  --gradient-via-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.tw-via-orange-300{
  --gradient-via-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.tw-via-orange-400{
  --gradient-via-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.tw-via-orange-500{
  --gradient-via-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.tw-via-orange-600{
  --gradient-via-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.tw-via-orange-700{
  --gradient-via-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.tw-via-orange-800{
  --gradient-via-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.tw-via-orange-900{
  --gradient-via-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.tw-via-yellow-50{
  --gradient-via-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.tw-via-yellow-100{
  --gradient-via-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.tw-via-yellow-200{
  --gradient-via-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.tw-via-yellow-300{
  --gradient-via-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.tw-via-yellow-400{
  --gradient-via-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.tw-via-yellow-500{
  --gradient-via-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.tw-via-yellow-600{
  --gradient-via-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.tw-via-yellow-700{
  --gradient-via-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.tw-via-yellow-800{
  --gradient-via-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.tw-via-yellow-900{
  --gradient-via-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.tw-via-green-50{
  --gradient-via-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.tw-via-green-100{
  --gradient-via-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.tw-via-green-200{
  --gradient-via-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.tw-via-green-300{
  --gradient-via-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.tw-via-green-400{
  --gradient-via-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.tw-via-green-500{
  --gradient-via-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.tw-via-green-600{
  --gradient-via-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.tw-via-green-700{
  --gradient-via-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.tw-via-green-800{
  --gradient-via-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.tw-via-green-900{
  --gradient-via-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.tw-via-teal-50{
  --gradient-via-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.tw-via-teal-100{
  --gradient-via-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.tw-via-teal-200{
  --gradient-via-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.tw-via-teal-300{
  --gradient-via-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.tw-via-teal-400{
  --gradient-via-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.tw-via-teal-500{
  --gradient-via-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.tw-via-teal-600{
  --gradient-via-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.tw-via-teal-700{
  --gradient-via-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.tw-via-teal-800{
  --gradient-via-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.tw-via-teal-900{
  --gradient-via-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.tw-via-blue-50{
  --gradient-via-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.tw-via-blue-100{
  --gradient-via-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.tw-via-blue-200{
  --gradient-via-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.tw-via-blue-300{
  --gradient-via-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.tw-via-blue-400{
  --gradient-via-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.tw-via-blue-500{
  --gradient-via-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.tw-via-blue-600{
  --gradient-via-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.tw-via-blue-700{
  --gradient-via-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.tw-via-blue-800{
  --gradient-via-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.tw-via-blue-900{
  --gradient-via-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.tw-via-indigo-50{
  --gradient-via-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.tw-via-indigo-100{
  --gradient-via-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.tw-via-indigo-200{
  --gradient-via-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.tw-via-indigo-300{
  --gradient-via-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.tw-via-indigo-400{
  --gradient-via-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.tw-via-indigo-500{
  --gradient-via-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.tw-via-indigo-600{
  --gradient-via-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.tw-via-indigo-700{
  --gradient-via-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.tw-via-indigo-800{
  --gradient-via-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.tw-via-indigo-900{
  --gradient-via-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.tw-via-purple-50{
  --gradient-via-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.tw-via-purple-100{
  --gradient-via-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.tw-via-purple-200{
  --gradient-via-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.tw-via-purple-300{
  --gradient-via-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.tw-via-purple-400{
  --gradient-via-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.tw-via-purple-500{
  --gradient-via-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.tw-via-purple-600{
  --gradient-via-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.tw-via-purple-700{
  --gradient-via-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.tw-via-purple-800{
  --gradient-via-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.tw-via-purple-900{
  --gradient-via-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.tw-via-pink-50{
  --gradient-via-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.tw-via-pink-100{
  --gradient-via-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.tw-via-pink-200{
  --gradient-via-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.tw-via-pink-300{
  --gradient-via-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.tw-via-pink-400{
  --gradient-via-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.tw-via-pink-500{
  --gradient-via-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.tw-via-pink-600{
  --gradient-via-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.tw-via-pink-700{
  --gradient-via-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.tw-via-pink-800{
  --gradient-via-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.tw-via-pink-900{
  --gradient-via-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.tw-via-cool-gray-50{
  --gradient-via-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.tw-via-cool-gray-100{
  --gradient-via-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.tw-via-cool-gray-200{
  --gradient-via-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.tw-via-cool-gray-300{
  --gradient-via-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.tw-via-cool-gray-400{
  --gradient-via-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.tw-via-cool-gray-500{
  --gradient-via-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.tw-via-cool-gray-600{
  --gradient-via-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.tw-via-cool-gray-700{
  --gradient-via-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.tw-via-cool-gray-800{
  --gradient-via-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.tw-via-cool-gray-900{
  --gradient-via-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.tw-via-pregnancy-green-1{
  --gradient-via-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.tw-via-pregnancy-green-2{
  --gradient-via-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.tw-via-pregnancy-green-3{
  --gradient-via-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.tw-via-system-blue-1{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.tw-via-system-blue-2{
  --gradient-via-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.tw-via-system-blue-3{
  --gradient-via-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.tw-via-system-dark-blue{
  --gradient-via-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.tw-via-inactive{
  --gradient-via-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.tw-via-system-white{
  --gradient-via-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.tw-via-system-green-1{
  --gradient-via-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.tw-via-system-orange-1{
  --gradient-via-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.tw-via-system-grey-1{
  --gradient-via-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.tw-via-system-grey-2{
  --gradient-via-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.tw-via-error-red{
  --gradient-via-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.tw-via-system-red-1{
  --gradient-via-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.tw-via-birth-summary-1{
  --gradient-via-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.tw-via-birth-summary-2{
  --gradient-via-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.tw-via-birth-summary-3{
  --gradient-via-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.tw-via-postnatal-assessment-1{
  --gradient-via-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.tw-via-postnatal-assessment-2{
  --gradient-via-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.tw-via-postnatal-assessment-3{
  --gradient-via-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.tw-via-grow-background{
  --gradient-via-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.tw-via-grow-system-banner{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.tw-via-grow-blue-1{
  --gradient-via-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.tw-via-grow-blue-2{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.tw-via-grow-blue-3{
  --gradient-via-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.tw-via-grow-blue-4{
  --gradient-via-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.tw-via-grow-blue-5{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.tw-via-grow-chart-toggle{
  --gradient-via-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.tw-via-grow-left-nav-1{
  --gradient-via-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.tw-via-grow-left-nav-active{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.tw-via-grow-left-nav-hover{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.tw-via-grow-breadcrumb-inactive{
  --gradient-via-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.tw-via-grow-breadcrumb-inactive-text{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.tw-via-default-colour{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.tw-to-current{
  --gradient-to-color: currentColor;
}

.tw-to-transparent{
  --gradient-to-color: transparent;
}

.tw-to-white{
  --gradient-to-color: #ffffff;
}

.tw-to-black{
  --gradient-to-color: #000000;
}

.tw-to-gray-50{
  --gradient-to-color: #f9fafb;
}

.tw-to-gray-100{
  --gradient-to-color: #f4f5f7;
}

.tw-to-gray-200{
  --gradient-to-color: #e5e7eb;
}

.tw-to-gray-300{
  --gradient-to-color: #d2d6dc;
}

.tw-to-gray-400{
  --gradient-to-color: #9fa6b2;
}

.tw-to-gray-500{
  --gradient-to-color: #6b7280;
}

.tw-to-gray-600{
  --gradient-to-color: #4b5563;
}

.tw-to-gray-700{
  --gradient-to-color: #374151;
}

.tw-to-gray-800{
  --gradient-to-color: #252f3f;
}

.tw-to-gray-900{
  --gradient-to-color: #161e2e;
}

.tw-to-red-50{
  --gradient-to-color: #fdf2f2;
}

.tw-to-red-100{
  --gradient-to-color: #fde8e8;
}

.tw-to-red-200{
  --gradient-to-color: #fbd5d5;
}

.tw-to-red-300{
  --gradient-to-color: #f8b4b4;
}

.tw-to-red-400{
  --gradient-to-color: #f98080;
}

.tw-to-red-500{
  --gradient-to-color: #f05252;
}

.tw-to-red-600{
  --gradient-to-color: #e02424;
}

.tw-to-red-700{
  --gradient-to-color: #c81e1e;
}

.tw-to-red-800{
  --gradient-to-color: #9b1c1c;
}

.tw-to-red-900{
  --gradient-to-color: #771d1d;
}

.tw-to-orange-50{
  --gradient-to-color: #fff8f1;
}

.tw-to-orange-100{
  --gradient-to-color: #feecdc;
}

.tw-to-orange-200{
  --gradient-to-color: #fcd9bd;
}

.tw-to-orange-300{
  --gradient-to-color: #fdba8c;
}

.tw-to-orange-400{
  --gradient-to-color: #ff8a4c;
}

.tw-to-orange-500{
  --gradient-to-color: #ff5a1f;
}

.tw-to-orange-600{
  --gradient-to-color: #d03801;
}

.tw-to-orange-700{
  --gradient-to-color: #b43403;
}

.tw-to-orange-800{
  --gradient-to-color: #8a2c0d;
}

.tw-to-orange-900{
  --gradient-to-color: #73230d;
}

.tw-to-yellow-50{
  --gradient-to-color: #fdfdea;
}

.tw-to-yellow-100{
  --gradient-to-color: #fdf6b2;
}

.tw-to-yellow-200{
  --gradient-to-color: #fce96a;
}

.tw-to-yellow-300{
  --gradient-to-color: #faca15;
}

.tw-to-yellow-400{
  --gradient-to-color: #e3a008;
}

.tw-to-yellow-500{
  --gradient-to-color: #c27803;
}

.tw-to-yellow-600{
  --gradient-to-color: #9f580a;
}

.tw-to-yellow-700{
  --gradient-to-color: #8e4b10;
}

.tw-to-yellow-800{
  --gradient-to-color: #723b13;
}

.tw-to-yellow-900{
  --gradient-to-color: #633112;
}

.tw-to-green-50{
  --gradient-to-color: #f3faf7;
}

.tw-to-green-100{
  --gradient-to-color: #def7ec;
}

.tw-to-green-200{
  --gradient-to-color: #bcf0da;
}

.tw-to-green-300{
  --gradient-to-color: #84e1bc;
}

.tw-to-green-400{
  --gradient-to-color: #31c48d;
}

.tw-to-green-500{
  --gradient-to-color: #0e9f6e;
}

.tw-to-green-600{
  --gradient-to-color: #057a55;
}

.tw-to-green-700{
  --gradient-to-color: #046c4e;
}

.tw-to-green-800{
  --gradient-to-color: #03543f;
}

.tw-to-green-900{
  --gradient-to-color: #014737;
}

.tw-to-teal-50{
  --gradient-to-color: #edfafa;
}

.tw-to-teal-100{
  --gradient-to-color: #d5f5f6;
}

.tw-to-teal-200{
  --gradient-to-color: #afecef;
}

.tw-to-teal-300{
  --gradient-to-color: #7edce2;
}

.tw-to-teal-400{
  --gradient-to-color: #16bdca;
}

.tw-to-teal-500{
  --gradient-to-color: #0694a2;
}

.tw-to-teal-600{
  --gradient-to-color: #047481;
}

.tw-to-teal-700{
  --gradient-to-color: #036672;
}

.tw-to-teal-800{
  --gradient-to-color: #05505c;
}

.tw-to-teal-900{
  --gradient-to-color: #014451;
}

.tw-to-blue-50{
  --gradient-to-color: #ebf5ff;
}

.tw-to-blue-100{
  --gradient-to-color: #e1effe;
}

.tw-to-blue-200{
  --gradient-to-color: #c3ddfd;
}

.tw-to-blue-300{
  --gradient-to-color: #a4cafe;
}

.tw-to-blue-400{
  --gradient-to-color: #76a9fa;
}

.tw-to-blue-500{
  --gradient-to-color: #3f83f8;
}

.tw-to-blue-600{
  --gradient-to-color: #1c64f2;
}

.tw-to-blue-700{
  --gradient-to-color: #1a56db;
}

.tw-to-blue-800{
  --gradient-to-color: #1e429f;
}

.tw-to-blue-900{
  --gradient-to-color: #233876;
}

.tw-to-indigo-50{
  --gradient-to-color: #f0f5ff;
}

.tw-to-indigo-100{
  --gradient-to-color: #e5edff;
}

.tw-to-indigo-200{
  --gradient-to-color: #cddbfe;
}

.tw-to-indigo-300{
  --gradient-to-color: #b4c6fc;
}

.tw-to-indigo-400{
  --gradient-to-color: #8da2fb;
}

.tw-to-indigo-500{
  --gradient-to-color: #6875f5;
}

.tw-to-indigo-600{
  --gradient-to-color: #5850ec;
}

.tw-to-indigo-700{
  --gradient-to-color: #5145cd;
}

.tw-to-indigo-800{
  --gradient-to-color: #42389d;
}

.tw-to-indigo-900{
  --gradient-to-color: #362f78;
}

.tw-to-purple-50{
  --gradient-to-color: #f6f5ff;
}

.tw-to-purple-100{
  --gradient-to-color: #edebfe;
}

.tw-to-purple-200{
  --gradient-to-color: #dcd7fe;
}

.tw-to-purple-300{
  --gradient-to-color: #cabffd;
}

.tw-to-purple-400{
  --gradient-to-color: #ac94fa;
}

.tw-to-purple-500{
  --gradient-to-color: #9061f9;
}

.tw-to-purple-600{
  --gradient-to-color: #7e3af2;
}

.tw-to-purple-700{
  --gradient-to-color: #6c2bd9;
}

.tw-to-purple-800{
  --gradient-to-color: #5521b5;
}

.tw-to-purple-900{
  --gradient-to-color: #4a1d96;
}

.tw-to-pink-50{
  --gradient-to-color: #fdf2f8;
}

.tw-to-pink-100{
  --gradient-to-color: #fce8f3;
}

.tw-to-pink-200{
  --gradient-to-color: #fad1e8;
}

.tw-to-pink-300{
  --gradient-to-color: #f8b4d9;
}

.tw-to-pink-400{
  --gradient-to-color: #f17eb8;
}

.tw-to-pink-500{
  --gradient-to-color: #e74694;
}

.tw-to-pink-600{
  --gradient-to-color: #d61f69;
}

.tw-to-pink-700{
  --gradient-to-color: #bf125d;
}

.tw-to-pink-800{
  --gradient-to-color: #99154b;
}

.tw-to-pink-900{
  --gradient-to-color: #751a3d;
}

.tw-to-cool-gray-50{
  --gradient-to-color: #f8fafc;
}

.tw-to-cool-gray-100{
  --gradient-to-color: #f1f5f9;
}

.tw-to-cool-gray-200{
  --gradient-to-color: #e2e8f0;
}

.tw-to-cool-gray-300{
  --gradient-to-color: #cfd8e3;
}

.tw-to-cool-gray-400{
  --gradient-to-color: #97a6ba;
}

.tw-to-cool-gray-500{
  --gradient-to-color: #64748b;
}

.tw-to-cool-gray-600{
  --gradient-to-color: #475569;
}

.tw-to-cool-gray-700{
  --gradient-to-color: #364152;
}

.tw-to-cool-gray-800{
  --gradient-to-color: #27303f;
}

.tw-to-cool-gray-900{
  --gradient-to-color: #1a202e;
}

.tw-to-pregnancy-green-1{
  --gradient-to-color: #346633;
}

.tw-to-pregnancy-green-2{
  --gradient-to-color: #BEEDBE;
}

.tw-to-pregnancy-green-3{
  --gradient-to-color: #F0FCF6;
}

.tw-to-system-blue-1{
  --gradient-to-color: #477591;
}

.tw-to-system-blue-2{
  --gradient-to-color: #A9BECB;
}

.tw-to-system-blue-3{
  --gradient-to-color: #769BB4;
}

.tw-to-system-dark-blue{
  --gradient-to-color: #213B4E;
}

.tw-to-inactive{
  --gradient-to-color: #B7B7B7;
}

.tw-to-system-white{
  --gradient-to-color: #FFFFFF;
}

.tw-to-system-green-1{
  --gradient-to-color: #87c540;
}

.tw-to-system-orange-1{
  --gradient-to-color: #ED8936;
}

.tw-to-system-grey-1{
  --gradient-to-color: #C1C1C1;
}

.tw-to-system-grey-2{
  --gradient-to-color: #DDDDDD;
}

.tw-to-error-red{
  --gradient-to-color: #C11013;
}

.tw-to-system-red-1{
  --gradient-to-color: #E22828;
}

.tw-to-birth-summary-1{
  --gradient-to-color: #FFC924;
}

.tw-to-birth-summary-2{
  --gradient-to-color: #FFDE7B;
}

.tw-to-birth-summary-3{
  --gradient-to-color: #FBFCDD;
}

.tw-to-postnatal-assessment-1{
  --gradient-to-color: #865A87;
}

.tw-to-postnatal-assessment-2{
  --gradient-to-color: #C1A3C2;
}

.tw-to-postnatal-assessment-3{
  --gradient-to-color: #FCF5FA;
}

.tw-to-grow-background{
  --gradient-to-color: #86A3B6;
}

.tw-to-grow-system-banner{
  --gradient-to-color: #547F9A;
}

.tw-to-grow-blue-1{
  --gradient-to-color: #1A3B4E;
}

.tw-to-grow-blue-2{
  --gradient-to-color: #477591;
}

.tw-to-grow-blue-3{
  --gradient-to-color: #7098B0;
}

.tw-to-grow-blue-4{
  --gradient-to-color: #CFE1EC;
}

.tw-to-grow-blue-5{
  --gradient-to-color: #547F9A;
}

.tw-to-grow-chart-toggle{
  --gradient-to-color: #507A91;
}

.tw-to-grow-left-nav-1{
  --gradient-to-color: #A6B8C3;
}

.tw-to-grow-left-nav-active{
  --gradient-to-color: #3A5869;
}

.tw-to-grow-left-nav-hover{
  --gradient-to-color: #3A5869;
}

.tw-to-grow-breadcrumb-inactive{
  --gradient-to-color: #3B5B6E;
}

.tw-to-grow-breadcrumb-inactive-text{
  --gradient-to-color: #333333;
}

.tw-to-default-colour{
  --gradient-to-color: #333333;
}

.hover\:tw-from-current:hover{
  --gradient-from-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-from-transparent:hover{
  --gradient-from-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:tw-from-white:hover{
  --gradient-from-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-from-black:hover{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:tw-from-gray-50:hover{
  --gradient-from-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.hover\:tw-from-gray-100:hover{
  --gradient-from-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.hover\:tw-from-gray-200:hover{
  --gradient-from-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.hover\:tw-from-gray-300:hover{
  --gradient-from-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.hover\:tw-from-gray-400:hover{
  --gradient-from-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.hover\:tw-from-gray-500:hover{
  --gradient-from-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.hover\:tw-from-gray-600:hover{
  --gradient-from-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.hover\:tw-from-gray-700:hover{
  --gradient-from-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.hover\:tw-from-gray-800:hover{
  --gradient-from-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.hover\:tw-from-gray-900:hover{
  --gradient-from-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.hover\:tw-from-red-50:hover{
  --gradient-from-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.hover\:tw-from-red-100:hover{
  --gradient-from-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.hover\:tw-from-red-200:hover{
  --gradient-from-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.hover\:tw-from-red-300:hover{
  --gradient-from-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.hover\:tw-from-red-400:hover{
  --gradient-from-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.hover\:tw-from-red-500:hover{
  --gradient-from-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.hover\:tw-from-red-600:hover{
  --gradient-from-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.hover\:tw-from-red-700:hover{
  --gradient-from-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.hover\:tw-from-red-800:hover{
  --gradient-from-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.hover\:tw-from-red-900:hover{
  --gradient-from-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.hover\:tw-from-orange-50:hover{
  --gradient-from-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.hover\:tw-from-orange-100:hover{
  --gradient-from-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.hover\:tw-from-orange-200:hover{
  --gradient-from-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.hover\:tw-from-orange-300:hover{
  --gradient-from-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.hover\:tw-from-orange-400:hover{
  --gradient-from-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.hover\:tw-from-orange-500:hover{
  --gradient-from-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.hover\:tw-from-orange-600:hover{
  --gradient-from-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.hover\:tw-from-orange-700:hover{
  --gradient-from-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.hover\:tw-from-orange-800:hover{
  --gradient-from-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.hover\:tw-from-orange-900:hover{
  --gradient-from-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.hover\:tw-from-yellow-50:hover{
  --gradient-from-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.hover\:tw-from-yellow-100:hover{
  --gradient-from-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.hover\:tw-from-yellow-200:hover{
  --gradient-from-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.hover\:tw-from-yellow-300:hover{
  --gradient-from-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.hover\:tw-from-yellow-400:hover{
  --gradient-from-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.hover\:tw-from-yellow-500:hover{
  --gradient-from-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.hover\:tw-from-yellow-600:hover{
  --gradient-from-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.hover\:tw-from-yellow-700:hover{
  --gradient-from-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.hover\:tw-from-yellow-800:hover{
  --gradient-from-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.hover\:tw-from-yellow-900:hover{
  --gradient-from-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.hover\:tw-from-green-50:hover{
  --gradient-from-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.hover\:tw-from-green-100:hover{
  --gradient-from-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.hover\:tw-from-green-200:hover{
  --gradient-from-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.hover\:tw-from-green-300:hover{
  --gradient-from-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.hover\:tw-from-green-400:hover{
  --gradient-from-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.hover\:tw-from-green-500:hover{
  --gradient-from-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.hover\:tw-from-green-600:hover{
  --gradient-from-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.hover\:tw-from-green-700:hover{
  --gradient-from-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.hover\:tw-from-green-800:hover{
  --gradient-from-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.hover\:tw-from-green-900:hover{
  --gradient-from-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.hover\:tw-from-teal-50:hover{
  --gradient-from-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.hover\:tw-from-teal-100:hover{
  --gradient-from-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.hover\:tw-from-teal-200:hover{
  --gradient-from-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.hover\:tw-from-teal-300:hover{
  --gradient-from-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.hover\:tw-from-teal-400:hover{
  --gradient-from-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.hover\:tw-from-teal-500:hover{
  --gradient-from-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.hover\:tw-from-teal-600:hover{
  --gradient-from-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.hover\:tw-from-teal-700:hover{
  --gradient-from-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.hover\:tw-from-teal-800:hover{
  --gradient-from-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.hover\:tw-from-teal-900:hover{
  --gradient-from-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.hover\:tw-from-blue-50:hover{
  --gradient-from-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.hover\:tw-from-blue-100:hover{
  --gradient-from-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.hover\:tw-from-blue-200:hover{
  --gradient-from-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.hover\:tw-from-blue-300:hover{
  --gradient-from-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.hover\:tw-from-blue-400:hover{
  --gradient-from-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.hover\:tw-from-blue-500:hover{
  --gradient-from-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.hover\:tw-from-blue-600:hover{
  --gradient-from-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.hover\:tw-from-blue-700:hover{
  --gradient-from-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.hover\:tw-from-blue-800:hover{
  --gradient-from-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.hover\:tw-from-blue-900:hover{
  --gradient-from-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.hover\:tw-from-indigo-50:hover{
  --gradient-from-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.hover\:tw-from-indigo-100:hover{
  --gradient-from-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.hover\:tw-from-indigo-200:hover{
  --gradient-from-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.hover\:tw-from-indigo-300:hover{
  --gradient-from-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.hover\:tw-from-indigo-400:hover{
  --gradient-from-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.hover\:tw-from-indigo-500:hover{
  --gradient-from-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.hover\:tw-from-indigo-600:hover{
  --gradient-from-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.hover\:tw-from-indigo-700:hover{
  --gradient-from-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.hover\:tw-from-indigo-800:hover{
  --gradient-from-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.hover\:tw-from-indigo-900:hover{
  --gradient-from-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.hover\:tw-from-purple-50:hover{
  --gradient-from-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.hover\:tw-from-purple-100:hover{
  --gradient-from-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.hover\:tw-from-purple-200:hover{
  --gradient-from-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.hover\:tw-from-purple-300:hover{
  --gradient-from-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.hover\:tw-from-purple-400:hover{
  --gradient-from-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.hover\:tw-from-purple-500:hover{
  --gradient-from-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.hover\:tw-from-purple-600:hover{
  --gradient-from-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.hover\:tw-from-purple-700:hover{
  --gradient-from-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.hover\:tw-from-purple-800:hover{
  --gradient-from-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.hover\:tw-from-purple-900:hover{
  --gradient-from-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.hover\:tw-from-pink-50:hover{
  --gradient-from-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.hover\:tw-from-pink-100:hover{
  --gradient-from-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.hover\:tw-from-pink-200:hover{
  --gradient-from-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.hover\:tw-from-pink-300:hover{
  --gradient-from-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.hover\:tw-from-pink-400:hover{
  --gradient-from-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.hover\:tw-from-pink-500:hover{
  --gradient-from-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.hover\:tw-from-pink-600:hover{
  --gradient-from-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.hover\:tw-from-pink-700:hover{
  --gradient-from-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.hover\:tw-from-pink-800:hover{
  --gradient-from-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.hover\:tw-from-pink-900:hover{
  --gradient-from-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.hover\:tw-from-cool-gray-50:hover{
  --gradient-from-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.hover\:tw-from-cool-gray-100:hover{
  --gradient-from-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.hover\:tw-from-cool-gray-200:hover{
  --gradient-from-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.hover\:tw-from-cool-gray-300:hover{
  --gradient-from-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.hover\:tw-from-cool-gray-400:hover{
  --gradient-from-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.hover\:tw-from-cool-gray-500:hover{
  --gradient-from-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.hover\:tw-from-cool-gray-600:hover{
  --gradient-from-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.hover\:tw-from-cool-gray-700:hover{
  --gradient-from-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.hover\:tw-from-cool-gray-800:hover{
  --gradient-from-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.hover\:tw-from-cool-gray-900:hover{
  --gradient-from-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.hover\:tw-from-pregnancy-green-1:hover{
  --gradient-from-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.hover\:tw-from-pregnancy-green-2:hover{
  --gradient-from-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.hover\:tw-from-pregnancy-green-3:hover{
  --gradient-from-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.hover\:tw-from-system-blue-1:hover{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.hover\:tw-from-system-blue-2:hover{
  --gradient-from-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.hover\:tw-from-system-blue-3:hover{
  --gradient-from-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.hover\:tw-from-system-dark-blue:hover{
  --gradient-from-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.hover\:tw-from-inactive:hover{
  --gradient-from-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.hover\:tw-from-system-white:hover{
  --gradient-from-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-from-system-green-1:hover{
  --gradient-from-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.hover\:tw-from-system-orange-1:hover{
  --gradient-from-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.hover\:tw-from-system-grey-1:hover{
  --gradient-from-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.hover\:tw-from-system-grey-2:hover{
  --gradient-from-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.hover\:tw-from-error-red:hover{
  --gradient-from-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.hover\:tw-from-system-red-1:hover{
  --gradient-from-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.hover\:tw-from-birth-summary-1:hover{
  --gradient-from-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.hover\:tw-from-birth-summary-2:hover{
  --gradient-from-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.hover\:tw-from-birth-summary-3:hover{
  --gradient-from-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.hover\:tw-from-postnatal-assessment-1:hover{
  --gradient-from-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.hover\:tw-from-postnatal-assessment-2:hover{
  --gradient-from-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.hover\:tw-from-postnatal-assessment-3:hover{
  --gradient-from-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.hover\:tw-from-grow-background:hover{
  --gradient-from-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.hover\:tw-from-grow-system-banner:hover{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.hover\:tw-from-grow-blue-1:hover{
  --gradient-from-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.hover\:tw-from-grow-blue-2:hover{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.hover\:tw-from-grow-blue-3:hover{
  --gradient-from-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.hover\:tw-from-grow-blue-4:hover{
  --gradient-from-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.hover\:tw-from-grow-blue-5:hover{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.hover\:tw-from-grow-chart-toggle:hover{
  --gradient-from-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.hover\:tw-from-grow-left-nav-1:hover{
  --gradient-from-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.hover\:tw-from-grow-left-nav-active:hover{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.hover\:tw-from-grow-left-nav-hover:hover{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.hover\:tw-from-grow-breadcrumb-inactive:hover{
  --gradient-from-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.hover\:tw-from-grow-breadcrumb-inactive-text:hover{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:tw-from-default-colour:hover{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:tw-via-current:hover{
  --gradient-via-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-via-transparent:hover{
  --gradient-via-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.hover\:tw-via-white:hover{
  --gradient-via-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-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\:tw-via-gray-50:hover{
  --gradient-via-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.hover\:tw-via-gray-100:hover{
  --gradient-via-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.hover\:tw-via-gray-200:hover{
  --gradient-via-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.hover\:tw-via-gray-300:hover{
  --gradient-via-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.hover\:tw-via-gray-400:hover{
  --gradient-via-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.hover\:tw-via-gray-500:hover{
  --gradient-via-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.hover\:tw-via-gray-600:hover{
  --gradient-via-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.hover\:tw-via-gray-700:hover{
  --gradient-via-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.hover\:tw-via-gray-800:hover{
  --gradient-via-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.hover\:tw-via-gray-900:hover{
  --gradient-via-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.hover\:tw-via-red-50:hover{
  --gradient-via-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.hover\:tw-via-red-100:hover{
  --gradient-via-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.hover\:tw-via-red-200:hover{
  --gradient-via-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.hover\:tw-via-red-300:hover{
  --gradient-via-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.hover\:tw-via-red-400:hover{
  --gradient-via-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.hover\:tw-via-red-500:hover{
  --gradient-via-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.hover\:tw-via-red-600:hover{
  --gradient-via-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.hover\:tw-via-red-700:hover{
  --gradient-via-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.hover\:tw-via-red-800:hover{
  --gradient-via-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.hover\:tw-via-red-900:hover{
  --gradient-via-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.hover\:tw-via-orange-50:hover{
  --gradient-via-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.hover\:tw-via-orange-100:hover{
  --gradient-via-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.hover\:tw-via-orange-200:hover{
  --gradient-via-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.hover\:tw-via-orange-300:hover{
  --gradient-via-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.hover\:tw-via-orange-400:hover{
  --gradient-via-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.hover\:tw-via-orange-500:hover{
  --gradient-via-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.hover\:tw-via-orange-600:hover{
  --gradient-via-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.hover\:tw-via-orange-700:hover{
  --gradient-via-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.hover\:tw-via-orange-800:hover{
  --gradient-via-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.hover\:tw-via-orange-900:hover{
  --gradient-via-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.hover\:tw-via-yellow-50:hover{
  --gradient-via-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.hover\:tw-via-yellow-100:hover{
  --gradient-via-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.hover\:tw-via-yellow-200:hover{
  --gradient-via-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.hover\:tw-via-yellow-300:hover{
  --gradient-via-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.hover\:tw-via-yellow-400:hover{
  --gradient-via-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.hover\:tw-via-yellow-500:hover{
  --gradient-via-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.hover\:tw-via-yellow-600:hover{
  --gradient-via-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.hover\:tw-via-yellow-700:hover{
  --gradient-via-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.hover\:tw-via-yellow-800:hover{
  --gradient-via-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.hover\:tw-via-yellow-900:hover{
  --gradient-via-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.hover\:tw-via-green-50:hover{
  --gradient-via-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.hover\:tw-via-green-100:hover{
  --gradient-via-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.hover\:tw-via-green-200:hover{
  --gradient-via-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.hover\:tw-via-green-300:hover{
  --gradient-via-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.hover\:tw-via-green-400:hover{
  --gradient-via-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.hover\:tw-via-green-500:hover{
  --gradient-via-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.hover\:tw-via-green-600:hover{
  --gradient-via-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.hover\:tw-via-green-700:hover{
  --gradient-via-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.hover\:tw-via-green-800:hover{
  --gradient-via-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.hover\:tw-via-green-900:hover{
  --gradient-via-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.hover\:tw-via-teal-50:hover{
  --gradient-via-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.hover\:tw-via-teal-100:hover{
  --gradient-via-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.hover\:tw-via-teal-200:hover{
  --gradient-via-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.hover\:tw-via-teal-300:hover{
  --gradient-via-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.hover\:tw-via-teal-400:hover{
  --gradient-via-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.hover\:tw-via-teal-500:hover{
  --gradient-via-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.hover\:tw-via-teal-600:hover{
  --gradient-via-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.hover\:tw-via-teal-700:hover{
  --gradient-via-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.hover\:tw-via-teal-800:hover{
  --gradient-via-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.hover\:tw-via-teal-900:hover{
  --gradient-via-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.hover\:tw-via-blue-50:hover{
  --gradient-via-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.hover\:tw-via-blue-100:hover{
  --gradient-via-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.hover\:tw-via-blue-200:hover{
  --gradient-via-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.hover\:tw-via-blue-300:hover{
  --gradient-via-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.hover\:tw-via-blue-400:hover{
  --gradient-via-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.hover\:tw-via-blue-500:hover{
  --gradient-via-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.hover\:tw-via-blue-600:hover{
  --gradient-via-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.hover\:tw-via-blue-700:hover{
  --gradient-via-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.hover\:tw-via-blue-800:hover{
  --gradient-via-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.hover\:tw-via-blue-900:hover{
  --gradient-via-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.hover\:tw-via-indigo-50:hover{
  --gradient-via-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.hover\:tw-via-indigo-100:hover{
  --gradient-via-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.hover\:tw-via-indigo-200:hover{
  --gradient-via-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.hover\:tw-via-indigo-300:hover{
  --gradient-via-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.hover\:tw-via-indigo-400:hover{
  --gradient-via-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.hover\:tw-via-indigo-500:hover{
  --gradient-via-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.hover\:tw-via-indigo-600:hover{
  --gradient-via-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.hover\:tw-via-indigo-700:hover{
  --gradient-via-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.hover\:tw-via-indigo-800:hover{
  --gradient-via-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.hover\:tw-via-indigo-900:hover{
  --gradient-via-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.hover\:tw-via-purple-50:hover{
  --gradient-via-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.hover\:tw-via-purple-100:hover{
  --gradient-via-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.hover\:tw-via-purple-200:hover{
  --gradient-via-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.hover\:tw-via-purple-300:hover{
  --gradient-via-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.hover\:tw-via-purple-400:hover{
  --gradient-via-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.hover\:tw-via-purple-500:hover{
  --gradient-via-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.hover\:tw-via-purple-600:hover{
  --gradient-via-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.hover\:tw-via-purple-700:hover{
  --gradient-via-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.hover\:tw-via-purple-800:hover{
  --gradient-via-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.hover\:tw-via-purple-900:hover{
  --gradient-via-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.hover\:tw-via-pink-50:hover{
  --gradient-via-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.hover\:tw-via-pink-100:hover{
  --gradient-via-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.hover\:tw-via-pink-200:hover{
  --gradient-via-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.hover\:tw-via-pink-300:hover{
  --gradient-via-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.hover\:tw-via-pink-400:hover{
  --gradient-via-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.hover\:tw-via-pink-500:hover{
  --gradient-via-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.hover\:tw-via-pink-600:hover{
  --gradient-via-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.hover\:tw-via-pink-700:hover{
  --gradient-via-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.hover\:tw-via-pink-800:hover{
  --gradient-via-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.hover\:tw-via-pink-900:hover{
  --gradient-via-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.hover\:tw-via-cool-gray-50:hover{
  --gradient-via-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.hover\:tw-via-cool-gray-100:hover{
  --gradient-via-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.hover\:tw-via-cool-gray-200:hover{
  --gradient-via-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.hover\:tw-via-cool-gray-300:hover{
  --gradient-via-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.hover\:tw-via-cool-gray-400:hover{
  --gradient-via-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.hover\:tw-via-cool-gray-500:hover{
  --gradient-via-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.hover\:tw-via-cool-gray-600:hover{
  --gradient-via-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.hover\:tw-via-cool-gray-700:hover{
  --gradient-via-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.hover\:tw-via-cool-gray-800:hover{
  --gradient-via-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.hover\:tw-via-cool-gray-900:hover{
  --gradient-via-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.hover\:tw-via-pregnancy-green-1:hover{
  --gradient-via-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.hover\:tw-via-pregnancy-green-2:hover{
  --gradient-via-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.hover\:tw-via-pregnancy-green-3:hover{
  --gradient-via-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.hover\:tw-via-system-blue-1:hover{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.hover\:tw-via-system-blue-2:hover{
  --gradient-via-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.hover\:tw-via-system-blue-3:hover{
  --gradient-via-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.hover\:tw-via-system-dark-blue:hover{
  --gradient-via-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.hover\:tw-via-inactive:hover{
  --gradient-via-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.hover\:tw-via-system-white:hover{
  --gradient-via-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.hover\:tw-via-system-green-1:hover{
  --gradient-via-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.hover\:tw-via-system-orange-1:hover{
  --gradient-via-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.hover\:tw-via-system-grey-1:hover{
  --gradient-via-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.hover\:tw-via-system-grey-2:hover{
  --gradient-via-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.hover\:tw-via-error-red:hover{
  --gradient-via-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.hover\:tw-via-system-red-1:hover{
  --gradient-via-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.hover\:tw-via-birth-summary-1:hover{
  --gradient-via-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.hover\:tw-via-birth-summary-2:hover{
  --gradient-via-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.hover\:tw-via-birth-summary-3:hover{
  --gradient-via-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.hover\:tw-via-postnatal-assessment-1:hover{
  --gradient-via-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.hover\:tw-via-postnatal-assessment-2:hover{
  --gradient-via-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.hover\:tw-via-postnatal-assessment-3:hover{
  --gradient-via-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.hover\:tw-via-grow-background:hover{
  --gradient-via-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.hover\:tw-via-grow-system-banner:hover{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.hover\:tw-via-grow-blue-1:hover{
  --gradient-via-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.hover\:tw-via-grow-blue-2:hover{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.hover\:tw-via-grow-blue-3:hover{
  --gradient-via-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.hover\:tw-via-grow-blue-4:hover{
  --gradient-via-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.hover\:tw-via-grow-blue-5:hover{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.hover\:tw-via-grow-chart-toggle:hover{
  --gradient-via-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.hover\:tw-via-grow-left-nav-1:hover{
  --gradient-via-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.hover\:tw-via-grow-left-nav-active:hover{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.hover\:tw-via-grow-left-nav-hover:hover{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.hover\:tw-via-grow-breadcrumb-inactive:hover{
  --gradient-via-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.hover\:tw-via-grow-breadcrumb-inactive-text:hover{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:tw-via-default-colour:hover{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.hover\:tw-to-current:hover{
  --gradient-to-color: currentColor;
}

.hover\:tw-to-transparent:hover{
  --gradient-to-color: transparent;
}

.hover\:tw-to-white:hover{
  --gradient-to-color: #ffffff;
}

.hover\:tw-to-black:hover{
  --gradient-to-color: #000000;
}

.hover\:tw-to-gray-50:hover{
  --gradient-to-color: #f9fafb;
}

.hover\:tw-to-gray-100:hover{
  --gradient-to-color: #f4f5f7;
}

.hover\:tw-to-gray-200:hover{
  --gradient-to-color: #e5e7eb;
}

.hover\:tw-to-gray-300:hover{
  --gradient-to-color: #d2d6dc;
}

.hover\:tw-to-gray-400:hover{
  --gradient-to-color: #9fa6b2;
}

.hover\:tw-to-gray-500:hover{
  --gradient-to-color: #6b7280;
}

.hover\:tw-to-gray-600:hover{
  --gradient-to-color: #4b5563;
}

.hover\:tw-to-gray-700:hover{
  --gradient-to-color: #374151;
}

.hover\:tw-to-gray-800:hover{
  --gradient-to-color: #252f3f;
}

.hover\:tw-to-gray-900:hover{
  --gradient-to-color: #161e2e;
}

.hover\:tw-to-red-50:hover{
  --gradient-to-color: #fdf2f2;
}

.hover\:tw-to-red-100:hover{
  --gradient-to-color: #fde8e8;
}

.hover\:tw-to-red-200:hover{
  --gradient-to-color: #fbd5d5;
}

.hover\:tw-to-red-300:hover{
  --gradient-to-color: #f8b4b4;
}

.hover\:tw-to-red-400:hover{
  --gradient-to-color: #f98080;
}

.hover\:tw-to-red-500:hover{
  --gradient-to-color: #f05252;
}

.hover\:tw-to-red-600:hover{
  --gradient-to-color: #e02424;
}

.hover\:tw-to-red-700:hover{
  --gradient-to-color: #c81e1e;
}

.hover\:tw-to-red-800:hover{
  --gradient-to-color: #9b1c1c;
}

.hover\:tw-to-red-900:hover{
  --gradient-to-color: #771d1d;
}

.hover\:tw-to-orange-50:hover{
  --gradient-to-color: #fff8f1;
}

.hover\:tw-to-orange-100:hover{
  --gradient-to-color: #feecdc;
}

.hover\:tw-to-orange-200:hover{
  --gradient-to-color: #fcd9bd;
}

.hover\:tw-to-orange-300:hover{
  --gradient-to-color: #fdba8c;
}

.hover\:tw-to-orange-400:hover{
  --gradient-to-color: #ff8a4c;
}

.hover\:tw-to-orange-500:hover{
  --gradient-to-color: #ff5a1f;
}

.hover\:tw-to-orange-600:hover{
  --gradient-to-color: #d03801;
}

.hover\:tw-to-orange-700:hover{
  --gradient-to-color: #b43403;
}

.hover\:tw-to-orange-800:hover{
  --gradient-to-color: #8a2c0d;
}

.hover\:tw-to-orange-900:hover{
  --gradient-to-color: #73230d;
}

.hover\:tw-to-yellow-50:hover{
  --gradient-to-color: #fdfdea;
}

.hover\:tw-to-yellow-100:hover{
  --gradient-to-color: #fdf6b2;
}

.hover\:tw-to-yellow-200:hover{
  --gradient-to-color: #fce96a;
}

.hover\:tw-to-yellow-300:hover{
  --gradient-to-color: #faca15;
}

.hover\:tw-to-yellow-400:hover{
  --gradient-to-color: #e3a008;
}

.hover\:tw-to-yellow-500:hover{
  --gradient-to-color: #c27803;
}

.hover\:tw-to-yellow-600:hover{
  --gradient-to-color: #9f580a;
}

.hover\:tw-to-yellow-700:hover{
  --gradient-to-color: #8e4b10;
}

.hover\:tw-to-yellow-800:hover{
  --gradient-to-color: #723b13;
}

.hover\:tw-to-yellow-900:hover{
  --gradient-to-color: #633112;
}

.hover\:tw-to-green-50:hover{
  --gradient-to-color: #f3faf7;
}

.hover\:tw-to-green-100:hover{
  --gradient-to-color: #def7ec;
}

.hover\:tw-to-green-200:hover{
  --gradient-to-color: #bcf0da;
}

.hover\:tw-to-green-300:hover{
  --gradient-to-color: #84e1bc;
}

.hover\:tw-to-green-400:hover{
  --gradient-to-color: #31c48d;
}

.hover\:tw-to-green-500:hover{
  --gradient-to-color: #0e9f6e;
}

.hover\:tw-to-green-600:hover{
  --gradient-to-color: #057a55;
}

.hover\:tw-to-green-700:hover{
  --gradient-to-color: #046c4e;
}

.hover\:tw-to-green-800:hover{
  --gradient-to-color: #03543f;
}

.hover\:tw-to-green-900:hover{
  --gradient-to-color: #014737;
}

.hover\:tw-to-teal-50:hover{
  --gradient-to-color: #edfafa;
}

.hover\:tw-to-teal-100:hover{
  --gradient-to-color: #d5f5f6;
}

.hover\:tw-to-teal-200:hover{
  --gradient-to-color: #afecef;
}

.hover\:tw-to-teal-300:hover{
  --gradient-to-color: #7edce2;
}

.hover\:tw-to-teal-400:hover{
  --gradient-to-color: #16bdca;
}

.hover\:tw-to-teal-500:hover{
  --gradient-to-color: #0694a2;
}

.hover\:tw-to-teal-600:hover{
  --gradient-to-color: #047481;
}

.hover\:tw-to-teal-700:hover{
  --gradient-to-color: #036672;
}

.hover\:tw-to-teal-800:hover{
  --gradient-to-color: #05505c;
}

.hover\:tw-to-teal-900:hover{
  --gradient-to-color: #014451;
}

.hover\:tw-to-blue-50:hover{
  --gradient-to-color: #ebf5ff;
}

.hover\:tw-to-blue-100:hover{
  --gradient-to-color: #e1effe;
}

.hover\:tw-to-blue-200:hover{
  --gradient-to-color: #c3ddfd;
}

.hover\:tw-to-blue-300:hover{
  --gradient-to-color: #a4cafe;
}

.hover\:tw-to-blue-400:hover{
  --gradient-to-color: #76a9fa;
}

.hover\:tw-to-blue-500:hover{
  --gradient-to-color: #3f83f8;
}

.hover\:tw-to-blue-600:hover{
  --gradient-to-color: #1c64f2;
}

.hover\:tw-to-blue-700:hover{
  --gradient-to-color: #1a56db;
}

.hover\:tw-to-blue-800:hover{
  --gradient-to-color: #1e429f;
}

.hover\:tw-to-blue-900:hover{
  --gradient-to-color: #233876;
}

.hover\:tw-to-indigo-50:hover{
  --gradient-to-color: #f0f5ff;
}

.hover\:tw-to-indigo-100:hover{
  --gradient-to-color: #e5edff;
}

.hover\:tw-to-indigo-200:hover{
  --gradient-to-color: #cddbfe;
}

.hover\:tw-to-indigo-300:hover{
  --gradient-to-color: #b4c6fc;
}

.hover\:tw-to-indigo-400:hover{
  --gradient-to-color: #8da2fb;
}

.hover\:tw-to-indigo-500:hover{
  --gradient-to-color: #6875f5;
}

.hover\:tw-to-indigo-600:hover{
  --gradient-to-color: #5850ec;
}

.hover\:tw-to-indigo-700:hover{
  --gradient-to-color: #5145cd;
}

.hover\:tw-to-indigo-800:hover{
  --gradient-to-color: #42389d;
}

.hover\:tw-to-indigo-900:hover{
  --gradient-to-color: #362f78;
}

.hover\:tw-to-purple-50:hover{
  --gradient-to-color: #f6f5ff;
}

.hover\:tw-to-purple-100:hover{
  --gradient-to-color: #edebfe;
}

.hover\:tw-to-purple-200:hover{
  --gradient-to-color: #dcd7fe;
}

.hover\:tw-to-purple-300:hover{
  --gradient-to-color: #cabffd;
}

.hover\:tw-to-purple-400:hover{
  --gradient-to-color: #ac94fa;
}

.hover\:tw-to-purple-500:hover{
  --gradient-to-color: #9061f9;
}

.hover\:tw-to-purple-600:hover{
  --gradient-to-color: #7e3af2;
}

.hover\:tw-to-purple-700:hover{
  --gradient-to-color: #6c2bd9;
}

.hover\:tw-to-purple-800:hover{
  --gradient-to-color: #5521b5;
}

.hover\:tw-to-purple-900:hover{
  --gradient-to-color: #4a1d96;
}

.hover\:tw-to-pink-50:hover{
  --gradient-to-color: #fdf2f8;
}

.hover\:tw-to-pink-100:hover{
  --gradient-to-color: #fce8f3;
}

.hover\:tw-to-pink-200:hover{
  --gradient-to-color: #fad1e8;
}

.hover\:tw-to-pink-300:hover{
  --gradient-to-color: #f8b4d9;
}

.hover\:tw-to-pink-400:hover{
  --gradient-to-color: #f17eb8;
}

.hover\:tw-to-pink-500:hover{
  --gradient-to-color: #e74694;
}

.hover\:tw-to-pink-600:hover{
  --gradient-to-color: #d61f69;
}

.hover\:tw-to-pink-700:hover{
  --gradient-to-color: #bf125d;
}

.hover\:tw-to-pink-800:hover{
  --gradient-to-color: #99154b;
}

.hover\:tw-to-pink-900:hover{
  --gradient-to-color: #751a3d;
}

.hover\:tw-to-cool-gray-50:hover{
  --gradient-to-color: #f8fafc;
}

.hover\:tw-to-cool-gray-100:hover{
  --gradient-to-color: #f1f5f9;
}

.hover\:tw-to-cool-gray-200:hover{
  --gradient-to-color: #e2e8f0;
}

.hover\:tw-to-cool-gray-300:hover{
  --gradient-to-color: #cfd8e3;
}

.hover\:tw-to-cool-gray-400:hover{
  --gradient-to-color: #97a6ba;
}

.hover\:tw-to-cool-gray-500:hover{
  --gradient-to-color: #64748b;
}

.hover\:tw-to-cool-gray-600:hover{
  --gradient-to-color: #475569;
}

.hover\:tw-to-cool-gray-700:hover{
  --gradient-to-color: #364152;
}

.hover\:tw-to-cool-gray-800:hover{
  --gradient-to-color: #27303f;
}

.hover\:tw-to-cool-gray-900:hover{
  --gradient-to-color: #1a202e;
}

.hover\:tw-to-pregnancy-green-1:hover{
  --gradient-to-color: #346633;
}

.hover\:tw-to-pregnancy-green-2:hover{
  --gradient-to-color: #BEEDBE;
}

.hover\:tw-to-pregnancy-green-3:hover{
  --gradient-to-color: #F0FCF6;
}

.hover\:tw-to-system-blue-1:hover{
  --gradient-to-color: #477591;
}

.hover\:tw-to-system-blue-2:hover{
  --gradient-to-color: #A9BECB;
}

.hover\:tw-to-system-blue-3:hover{
  --gradient-to-color: #769BB4;
}

.hover\:tw-to-system-dark-blue:hover{
  --gradient-to-color: #213B4E;
}

.hover\:tw-to-inactive:hover{
  --gradient-to-color: #B7B7B7;
}

.hover\:tw-to-system-white:hover{
  --gradient-to-color: #FFFFFF;
}

.hover\:tw-to-system-green-1:hover{
  --gradient-to-color: #87c540;
}

.hover\:tw-to-system-orange-1:hover{
  --gradient-to-color: #ED8936;
}

.hover\:tw-to-system-grey-1:hover{
  --gradient-to-color: #C1C1C1;
}

.hover\:tw-to-system-grey-2:hover{
  --gradient-to-color: #DDDDDD;
}

.hover\:tw-to-error-red:hover{
  --gradient-to-color: #C11013;
}

.hover\:tw-to-system-red-1:hover{
  --gradient-to-color: #E22828;
}

.hover\:tw-to-birth-summary-1:hover{
  --gradient-to-color: #FFC924;
}

.hover\:tw-to-birth-summary-2:hover{
  --gradient-to-color: #FFDE7B;
}

.hover\:tw-to-birth-summary-3:hover{
  --gradient-to-color: #FBFCDD;
}

.hover\:tw-to-postnatal-assessment-1:hover{
  --gradient-to-color: #865A87;
}

.hover\:tw-to-postnatal-assessment-2:hover{
  --gradient-to-color: #C1A3C2;
}

.hover\:tw-to-postnatal-assessment-3:hover{
  --gradient-to-color: #FCF5FA;
}

.hover\:tw-to-grow-background:hover{
  --gradient-to-color: #86A3B6;
}

.hover\:tw-to-grow-system-banner:hover{
  --gradient-to-color: #547F9A;
}

.hover\:tw-to-grow-blue-1:hover{
  --gradient-to-color: #1A3B4E;
}

.hover\:tw-to-grow-blue-2:hover{
  --gradient-to-color: #477591;
}

.hover\:tw-to-grow-blue-3:hover{
  --gradient-to-color: #7098B0;
}

.hover\:tw-to-grow-blue-4:hover{
  --gradient-to-color: #CFE1EC;
}

.hover\:tw-to-grow-blue-5:hover{
  --gradient-to-color: #547F9A;
}

.hover\:tw-to-grow-chart-toggle:hover{
  --gradient-to-color: #507A91;
}

.hover\:tw-to-grow-left-nav-1:hover{
  --gradient-to-color: #A6B8C3;
}

.hover\:tw-to-grow-left-nav-active:hover{
  --gradient-to-color: #3A5869;
}

.hover\:tw-to-grow-left-nav-hover:hover{
  --gradient-to-color: #3A5869;
}

.hover\:tw-to-grow-breadcrumb-inactive:hover{
  --gradient-to-color: #3B5B6E;
}

.hover\:tw-to-grow-breadcrumb-inactive-text:hover{
  --gradient-to-color: #333333;
}

.hover\:tw-to-default-colour:hover{
  --gradient-to-color: #333333;
}

.focus\:tw-from-current:focus{
  --gradient-from-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-from-transparent:focus{
  --gradient-from-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:tw-from-white:focus{
  --gradient-from-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-from-black:focus{
  --gradient-from-color: #000000;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:tw-from-gray-50:focus{
  --gradient-from-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.focus\:tw-from-gray-100:focus{
  --gradient-from-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.focus\:tw-from-gray-200:focus{
  --gradient-from-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.focus\:tw-from-gray-300:focus{
  --gradient-from-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.focus\:tw-from-gray-400:focus{
  --gradient-from-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.focus\:tw-from-gray-500:focus{
  --gradient-from-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.focus\:tw-from-gray-600:focus{
  --gradient-from-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.focus\:tw-from-gray-700:focus{
  --gradient-from-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.focus\:tw-from-gray-800:focus{
  --gradient-from-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.focus\:tw-from-gray-900:focus{
  --gradient-from-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.focus\:tw-from-red-50:focus{
  --gradient-from-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.focus\:tw-from-red-100:focus{
  --gradient-from-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.focus\:tw-from-red-200:focus{
  --gradient-from-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.focus\:tw-from-red-300:focus{
  --gradient-from-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.focus\:tw-from-red-400:focus{
  --gradient-from-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.focus\:tw-from-red-500:focus{
  --gradient-from-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.focus\:tw-from-red-600:focus{
  --gradient-from-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.focus\:tw-from-red-700:focus{
  --gradient-from-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.focus\:tw-from-red-800:focus{
  --gradient-from-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.focus\:tw-from-red-900:focus{
  --gradient-from-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.focus\:tw-from-orange-50:focus{
  --gradient-from-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.focus\:tw-from-orange-100:focus{
  --gradient-from-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.focus\:tw-from-orange-200:focus{
  --gradient-from-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.focus\:tw-from-orange-300:focus{
  --gradient-from-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.focus\:tw-from-orange-400:focus{
  --gradient-from-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.focus\:tw-from-orange-500:focus{
  --gradient-from-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.focus\:tw-from-orange-600:focus{
  --gradient-from-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.focus\:tw-from-orange-700:focus{
  --gradient-from-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.focus\:tw-from-orange-800:focus{
  --gradient-from-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.focus\:tw-from-orange-900:focus{
  --gradient-from-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.focus\:tw-from-yellow-50:focus{
  --gradient-from-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.focus\:tw-from-yellow-100:focus{
  --gradient-from-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.focus\:tw-from-yellow-200:focus{
  --gradient-from-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.focus\:tw-from-yellow-300:focus{
  --gradient-from-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.focus\:tw-from-yellow-400:focus{
  --gradient-from-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.focus\:tw-from-yellow-500:focus{
  --gradient-from-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.focus\:tw-from-yellow-600:focus{
  --gradient-from-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.focus\:tw-from-yellow-700:focus{
  --gradient-from-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.focus\:tw-from-yellow-800:focus{
  --gradient-from-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.focus\:tw-from-yellow-900:focus{
  --gradient-from-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.focus\:tw-from-green-50:focus{
  --gradient-from-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.focus\:tw-from-green-100:focus{
  --gradient-from-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.focus\:tw-from-green-200:focus{
  --gradient-from-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.focus\:tw-from-green-300:focus{
  --gradient-from-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.focus\:tw-from-green-400:focus{
  --gradient-from-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.focus\:tw-from-green-500:focus{
  --gradient-from-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.focus\:tw-from-green-600:focus{
  --gradient-from-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.focus\:tw-from-green-700:focus{
  --gradient-from-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.focus\:tw-from-green-800:focus{
  --gradient-from-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.focus\:tw-from-green-900:focus{
  --gradient-from-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.focus\:tw-from-teal-50:focus{
  --gradient-from-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.focus\:tw-from-teal-100:focus{
  --gradient-from-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.focus\:tw-from-teal-200:focus{
  --gradient-from-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.focus\:tw-from-teal-300:focus{
  --gradient-from-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.focus\:tw-from-teal-400:focus{
  --gradient-from-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.focus\:tw-from-teal-500:focus{
  --gradient-from-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.focus\:tw-from-teal-600:focus{
  --gradient-from-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.focus\:tw-from-teal-700:focus{
  --gradient-from-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.focus\:tw-from-teal-800:focus{
  --gradient-from-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.focus\:tw-from-teal-900:focus{
  --gradient-from-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.focus\:tw-from-blue-50:focus{
  --gradient-from-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.focus\:tw-from-blue-100:focus{
  --gradient-from-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.focus\:tw-from-blue-200:focus{
  --gradient-from-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.focus\:tw-from-blue-300:focus{
  --gradient-from-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.focus\:tw-from-blue-400:focus{
  --gradient-from-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.focus\:tw-from-blue-500:focus{
  --gradient-from-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.focus\:tw-from-blue-600:focus{
  --gradient-from-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.focus\:tw-from-blue-700:focus{
  --gradient-from-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.focus\:tw-from-blue-800:focus{
  --gradient-from-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.focus\:tw-from-blue-900:focus{
  --gradient-from-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.focus\:tw-from-indigo-50:focus{
  --gradient-from-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.focus\:tw-from-indigo-100:focus{
  --gradient-from-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.focus\:tw-from-indigo-200:focus{
  --gradient-from-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.focus\:tw-from-indigo-300:focus{
  --gradient-from-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.focus\:tw-from-indigo-400:focus{
  --gradient-from-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.focus\:tw-from-indigo-500:focus{
  --gradient-from-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.focus\:tw-from-indigo-600:focus{
  --gradient-from-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.focus\:tw-from-indigo-700:focus{
  --gradient-from-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.focus\:tw-from-indigo-800:focus{
  --gradient-from-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.focus\:tw-from-indigo-900:focus{
  --gradient-from-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.focus\:tw-from-purple-50:focus{
  --gradient-from-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.focus\:tw-from-purple-100:focus{
  --gradient-from-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.focus\:tw-from-purple-200:focus{
  --gradient-from-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.focus\:tw-from-purple-300:focus{
  --gradient-from-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.focus\:tw-from-purple-400:focus{
  --gradient-from-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.focus\:tw-from-purple-500:focus{
  --gradient-from-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.focus\:tw-from-purple-600:focus{
  --gradient-from-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.focus\:tw-from-purple-700:focus{
  --gradient-from-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.focus\:tw-from-purple-800:focus{
  --gradient-from-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.focus\:tw-from-purple-900:focus{
  --gradient-from-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.focus\:tw-from-pink-50:focus{
  --gradient-from-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.focus\:tw-from-pink-100:focus{
  --gradient-from-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.focus\:tw-from-pink-200:focus{
  --gradient-from-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.focus\:tw-from-pink-300:focus{
  --gradient-from-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.focus\:tw-from-pink-400:focus{
  --gradient-from-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.focus\:tw-from-pink-500:focus{
  --gradient-from-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.focus\:tw-from-pink-600:focus{
  --gradient-from-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.focus\:tw-from-pink-700:focus{
  --gradient-from-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.focus\:tw-from-pink-800:focus{
  --gradient-from-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.focus\:tw-from-pink-900:focus{
  --gradient-from-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.focus\:tw-from-cool-gray-50:focus{
  --gradient-from-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.focus\:tw-from-cool-gray-100:focus{
  --gradient-from-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.focus\:tw-from-cool-gray-200:focus{
  --gradient-from-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.focus\:tw-from-cool-gray-300:focus{
  --gradient-from-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.focus\:tw-from-cool-gray-400:focus{
  --gradient-from-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.focus\:tw-from-cool-gray-500:focus{
  --gradient-from-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.focus\:tw-from-cool-gray-600:focus{
  --gradient-from-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.focus\:tw-from-cool-gray-700:focus{
  --gradient-from-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.focus\:tw-from-cool-gray-800:focus{
  --gradient-from-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.focus\:tw-from-cool-gray-900:focus{
  --gradient-from-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.focus\:tw-from-pregnancy-green-1:focus{
  --gradient-from-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.focus\:tw-from-pregnancy-green-2:focus{
  --gradient-from-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.focus\:tw-from-pregnancy-green-3:focus{
  --gradient-from-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.focus\:tw-from-system-blue-1:focus{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.focus\:tw-from-system-blue-2:focus{
  --gradient-from-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.focus\:tw-from-system-blue-3:focus{
  --gradient-from-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.focus\:tw-from-system-dark-blue:focus{
  --gradient-from-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.focus\:tw-from-inactive:focus{
  --gradient-from-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.focus\:tw-from-system-white:focus{
  --gradient-from-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-from-system-green-1:focus{
  --gradient-from-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.focus\:tw-from-system-orange-1:focus{
  --gradient-from-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.focus\:tw-from-system-grey-1:focus{
  --gradient-from-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.focus\:tw-from-system-grey-2:focus{
  --gradient-from-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.focus\:tw-from-error-red:focus{
  --gradient-from-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.focus\:tw-from-system-red-1:focus{
  --gradient-from-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.focus\:tw-from-birth-summary-1:focus{
  --gradient-from-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.focus\:tw-from-birth-summary-2:focus{
  --gradient-from-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.focus\:tw-from-birth-summary-3:focus{
  --gradient-from-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.focus\:tw-from-postnatal-assessment-1:focus{
  --gradient-from-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.focus\:tw-from-postnatal-assessment-2:focus{
  --gradient-from-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.focus\:tw-from-postnatal-assessment-3:focus{
  --gradient-from-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.focus\:tw-from-grow-background:focus{
  --gradient-from-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.focus\:tw-from-grow-system-banner:focus{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.focus\:tw-from-grow-blue-1:focus{
  --gradient-from-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.focus\:tw-from-grow-blue-2:focus{
  --gradient-from-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.focus\:tw-from-grow-blue-3:focus{
  --gradient-from-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.focus\:tw-from-grow-blue-4:focus{
  --gradient-from-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.focus\:tw-from-grow-blue-5:focus{
  --gradient-from-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.focus\:tw-from-grow-chart-toggle:focus{
  --gradient-from-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.focus\:tw-from-grow-left-nav-1:focus{
  --gradient-from-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.focus\:tw-from-grow-left-nav-active:focus{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.focus\:tw-from-grow-left-nav-hover:focus{
  --gradient-from-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.focus\:tw-from-grow-breadcrumb-inactive:focus{
  --gradient-from-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.focus\:tw-from-grow-breadcrumb-inactive-text:focus{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:tw-from-default-colour:focus{
  --gradient-from-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:tw-via-current:focus{
  --gradient-via-color: currentColor;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-via-transparent:focus{
  --gradient-via-color: transparent;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
}

.focus\:tw-via-white:focus{
  --gradient-via-color: #ffffff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-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\:tw-via-gray-50:focus{
  --gradient-via-color: #f9fafb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
}

.focus\:tw-via-gray-100:focus{
  --gradient-via-color: #f4f5f7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
}

.focus\:tw-via-gray-200:focus{
  --gradient-via-color: #e5e7eb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
}

.focus\:tw-via-gray-300:focus{
  --gradient-via-color: #d2d6dc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
}

.focus\:tw-via-gray-400:focus{
  --gradient-via-color: #9fa6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
}

.focus\:tw-via-gray-500:focus{
  --gradient-via-color: #6b7280;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
}

.focus\:tw-via-gray-600:focus{
  --gradient-via-color: #4b5563;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
}

.focus\:tw-via-gray-700:focus{
  --gradient-via-color: #374151;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
}

.focus\:tw-via-gray-800:focus{
  --gradient-via-color: #252f3f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
}

.focus\:tw-via-gray-900:focus{
  --gradient-via-color: #161e2e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
}

.focus\:tw-via-red-50:focus{
  --gradient-via-color: #fdf2f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
}

.focus\:tw-via-red-100:focus{
  --gradient-via-color: #fde8e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
}

.focus\:tw-via-red-200:focus{
  --gradient-via-color: #fbd5d5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
}

.focus\:tw-via-red-300:focus{
  --gradient-via-color: #f8b4b4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
}

.focus\:tw-via-red-400:focus{
  --gradient-via-color: #f98080;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
}

.focus\:tw-via-red-500:focus{
  --gradient-via-color: #f05252;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
}

.focus\:tw-via-red-600:focus{
  --gradient-via-color: #e02424;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
}

.focus\:tw-via-red-700:focus{
  --gradient-via-color: #c81e1e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
}

.focus\:tw-via-red-800:focus{
  --gradient-via-color: #9b1c1c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
}

.focus\:tw-via-red-900:focus{
  --gradient-via-color: #771d1d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
}

.focus\:tw-via-orange-50:focus{
  --gradient-via-color: #fff8f1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
}

.focus\:tw-via-orange-100:focus{
  --gradient-via-color: #feecdc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
}

.focus\:tw-via-orange-200:focus{
  --gradient-via-color: #fcd9bd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
}

.focus\:tw-via-orange-300:focus{
  --gradient-via-color: #fdba8c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
}

.focus\:tw-via-orange-400:focus{
  --gradient-via-color: #ff8a4c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
}

.focus\:tw-via-orange-500:focus{
  --gradient-via-color: #ff5a1f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
}

.focus\:tw-via-orange-600:focus{
  --gradient-via-color: #d03801;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
}

.focus\:tw-via-orange-700:focus{
  --gradient-via-color: #b43403;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
}

.focus\:tw-via-orange-800:focus{
  --gradient-via-color: #8a2c0d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
}

.focus\:tw-via-orange-900:focus{
  --gradient-via-color: #73230d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
}

.focus\:tw-via-yellow-50:focus{
  --gradient-via-color: #fdfdea;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
}

.focus\:tw-via-yellow-100:focus{
  --gradient-via-color: #fdf6b2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
}

.focus\:tw-via-yellow-200:focus{
  --gradient-via-color: #fce96a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
}

.focus\:tw-via-yellow-300:focus{
  --gradient-via-color: #faca15;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
}

.focus\:tw-via-yellow-400:focus{
  --gradient-via-color: #e3a008;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
}

.focus\:tw-via-yellow-500:focus{
  --gradient-via-color: #c27803;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
}

.focus\:tw-via-yellow-600:focus{
  --gradient-via-color: #9f580a;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
}

.focus\:tw-via-yellow-700:focus{
  --gradient-via-color: #8e4b10;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
}

.focus\:tw-via-yellow-800:focus{
  --gradient-via-color: #723b13;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
}

.focus\:tw-via-yellow-900:focus{
  --gradient-via-color: #633112;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
}

.focus\:tw-via-green-50:focus{
  --gradient-via-color: #f3faf7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
}

.focus\:tw-via-green-100:focus{
  --gradient-via-color: #def7ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
}

.focus\:tw-via-green-200:focus{
  --gradient-via-color: #bcf0da;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
}

.focus\:tw-via-green-300:focus{
  --gradient-via-color: #84e1bc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
}

.focus\:tw-via-green-400:focus{
  --gradient-via-color: #31c48d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
}

.focus\:tw-via-green-500:focus{
  --gradient-via-color: #0e9f6e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
}

.focus\:tw-via-green-600:focus{
  --gradient-via-color: #057a55;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
}

.focus\:tw-via-green-700:focus{
  --gradient-via-color: #046c4e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
}

.focus\:tw-via-green-800:focus{
  --gradient-via-color: #03543f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
}

.focus\:tw-via-green-900:focus{
  --gradient-via-color: #014737;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
}

.focus\:tw-via-teal-50:focus{
  --gradient-via-color: #edfafa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
}

.focus\:tw-via-teal-100:focus{
  --gradient-via-color: #d5f5f6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
}

.focus\:tw-via-teal-200:focus{
  --gradient-via-color: #afecef;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
}

.focus\:tw-via-teal-300:focus{
  --gradient-via-color: #7edce2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
}

.focus\:tw-via-teal-400:focus{
  --gradient-via-color: #16bdca;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
}

.focus\:tw-via-teal-500:focus{
  --gradient-via-color: #0694a2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
}

.focus\:tw-via-teal-600:focus{
  --gradient-via-color: #047481;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
}

.focus\:tw-via-teal-700:focus{
  --gradient-via-color: #036672;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
}

.focus\:tw-via-teal-800:focus{
  --gradient-via-color: #05505c;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
}

.focus\:tw-via-teal-900:focus{
  --gradient-via-color: #014451;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
}

.focus\:tw-via-blue-50:focus{
  --gradient-via-color: #ebf5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
}

.focus\:tw-via-blue-100:focus{
  --gradient-via-color: #e1effe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
}

.focus\:tw-via-blue-200:focus{
  --gradient-via-color: #c3ddfd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
}

.focus\:tw-via-blue-300:focus{
  --gradient-via-color: #a4cafe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
}

.focus\:tw-via-blue-400:focus{
  --gradient-via-color: #76a9fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
}

.focus\:tw-via-blue-500:focus{
  --gradient-via-color: #3f83f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
}

.focus\:tw-via-blue-600:focus{
  --gradient-via-color: #1c64f2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
}

.focus\:tw-via-blue-700:focus{
  --gradient-via-color: #1a56db;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
}

.focus\:tw-via-blue-800:focus{
  --gradient-via-color: #1e429f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
}

.focus\:tw-via-blue-900:focus{
  --gradient-via-color: #233876;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
}

.focus\:tw-via-indigo-50:focus{
  --gradient-via-color: #f0f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
}

.focus\:tw-via-indigo-100:focus{
  --gradient-via-color: #e5edff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
}

.focus\:tw-via-indigo-200:focus{
  --gradient-via-color: #cddbfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
}

.focus\:tw-via-indigo-300:focus{
  --gradient-via-color: #b4c6fc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
}

.focus\:tw-via-indigo-400:focus{
  --gradient-via-color: #8da2fb;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
}

.focus\:tw-via-indigo-500:focus{
  --gradient-via-color: #6875f5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
}

.focus\:tw-via-indigo-600:focus{
  --gradient-via-color: #5850ec;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
}

.focus\:tw-via-indigo-700:focus{
  --gradient-via-color: #5145cd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
}

.focus\:tw-via-indigo-800:focus{
  --gradient-via-color: #42389d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
}

.focus\:tw-via-indigo-900:focus{
  --gradient-via-color: #362f78;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
}

.focus\:tw-via-purple-50:focus{
  --gradient-via-color: #f6f5ff;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
}

.focus\:tw-via-purple-100:focus{
  --gradient-via-color: #edebfe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
}

.focus\:tw-via-purple-200:focus{
  --gradient-via-color: #dcd7fe;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
}

.focus\:tw-via-purple-300:focus{
  --gradient-via-color: #cabffd;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
}

.focus\:tw-via-purple-400:focus{
  --gradient-via-color: #ac94fa;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
}

.focus\:tw-via-purple-500:focus{
  --gradient-via-color: #9061f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
}

.focus\:tw-via-purple-600:focus{
  --gradient-via-color: #7e3af2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
}

.focus\:tw-via-purple-700:focus{
  --gradient-via-color: #6c2bd9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
}

.focus\:tw-via-purple-800:focus{
  --gradient-via-color: #5521b5;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
}

.focus\:tw-via-purple-900:focus{
  --gradient-via-color: #4a1d96;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
}

.focus\:tw-via-pink-50:focus{
  --gradient-via-color: #fdf2f8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
}

.focus\:tw-via-pink-100:focus{
  --gradient-via-color: #fce8f3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
}

.focus\:tw-via-pink-200:focus{
  --gradient-via-color: #fad1e8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
}

.focus\:tw-via-pink-300:focus{
  --gradient-via-color: #f8b4d9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
}

.focus\:tw-via-pink-400:focus{
  --gradient-via-color: #f17eb8;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
}

.focus\:tw-via-pink-500:focus{
  --gradient-via-color: #e74694;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
}

.focus\:tw-via-pink-600:focus{
  --gradient-via-color: #d61f69;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
}

.focus\:tw-via-pink-700:focus{
  --gradient-via-color: #bf125d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
}

.focus\:tw-via-pink-800:focus{
  --gradient-via-color: #99154b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
}

.focus\:tw-via-pink-900:focus{
  --gradient-via-color: #751a3d;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
}

.focus\:tw-via-cool-gray-50:focus{
  --gradient-via-color: #f8fafc;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
}

.focus\:tw-via-cool-gray-100:focus{
  --gradient-via-color: #f1f5f9;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
}

.focus\:tw-via-cool-gray-200:focus{
  --gradient-via-color: #e2e8f0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
}

.focus\:tw-via-cool-gray-300:focus{
  --gradient-via-color: #cfd8e3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
}

.focus\:tw-via-cool-gray-400:focus{
  --gradient-via-color: #97a6ba;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
}

.focus\:tw-via-cool-gray-500:focus{
  --gradient-via-color: #64748b;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
}

.focus\:tw-via-cool-gray-600:focus{
  --gradient-via-color: #475569;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
}

.focus\:tw-via-cool-gray-700:focus{
  --gradient-via-color: #364152;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
}

.focus\:tw-via-cool-gray-800:focus{
  --gradient-via-color: #27303f;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
}

.focus\:tw-via-cool-gray-900:focus{
  --gradient-via-color: #1a202e;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
}

.focus\:tw-via-pregnancy-green-1:focus{
  --gradient-via-color: #346633;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
}

.focus\:tw-via-pregnancy-green-2:focus{
  --gradient-via-color: #BEEDBE;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
}

.focus\:tw-via-pregnancy-green-3:focus{
  --gradient-via-color: #F0FCF6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
}

.focus\:tw-via-system-blue-1:focus{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.focus\:tw-via-system-blue-2:focus{
  --gradient-via-color: #A9BECB;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
}

.focus\:tw-via-system-blue-3:focus{
  --gradient-via-color: #769BB4;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
}

.focus\:tw-via-system-dark-blue:focus{
  --gradient-via-color: #213B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
}

.focus\:tw-via-inactive:focus{
  --gradient-via-color: #B7B7B7;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
}

.focus\:tw-via-system-white:focus{
  --gradient-via-color: #FFFFFF;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
}

.focus\:tw-via-system-green-1:focus{
  --gradient-via-color: #87c540;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
}

.focus\:tw-via-system-orange-1:focus{
  --gradient-via-color: #ED8936;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
}

.focus\:tw-via-system-grey-1:focus{
  --gradient-via-color: #C1C1C1;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
}

.focus\:tw-via-system-grey-2:focus{
  --gradient-via-color: #DDDDDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
}

.focus\:tw-via-error-red:focus{
  --gradient-via-color: #C11013;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
}

.focus\:tw-via-system-red-1:focus{
  --gradient-via-color: #E22828;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
}

.focus\:tw-via-birth-summary-1:focus{
  --gradient-via-color: #FFC924;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
}

.focus\:tw-via-birth-summary-2:focus{
  --gradient-via-color: #FFDE7B;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
}

.focus\:tw-via-birth-summary-3:focus{
  --gradient-via-color: #FBFCDD;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
}

.focus\:tw-via-postnatal-assessment-1:focus{
  --gradient-via-color: #865A87;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
}

.focus\:tw-via-postnatal-assessment-2:focus{
  --gradient-via-color: #C1A3C2;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
}

.focus\:tw-via-postnatal-assessment-3:focus{
  --gradient-via-color: #FCF5FA;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
}

.focus\:tw-via-grow-background:focus{
  --gradient-via-color: #86A3B6;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
}

.focus\:tw-via-grow-system-banner:focus{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.focus\:tw-via-grow-blue-1:focus{
  --gradient-via-color: #1A3B4E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
}

.focus\:tw-via-grow-blue-2:focus{
  --gradient-via-color: #477591;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
}

.focus\:tw-via-grow-blue-3:focus{
  --gradient-via-color: #7098B0;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
}

.focus\:tw-via-grow-blue-4:focus{
  --gradient-via-color: #CFE1EC;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
}

.focus\:tw-via-grow-blue-5:focus{
  --gradient-via-color: #547F9A;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
}

.focus\:tw-via-grow-chart-toggle:focus{
  --gradient-via-color: #507A91;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
}

.focus\:tw-via-grow-left-nav-1:focus{
  --gradient-via-color: #A6B8C3;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
}

.focus\:tw-via-grow-left-nav-active:focus{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.focus\:tw-via-grow-left-nav-hover:focus{
  --gradient-via-color: #3A5869;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
}

.focus\:tw-via-grow-breadcrumb-inactive:focus{
  --gradient-via-color: #3B5B6E;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
}

.focus\:tw-via-grow-breadcrumb-inactive-text:focus{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:tw-via-default-colour:focus{
  --gradient-via-color: #333333;
  --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
}

.focus\:tw-to-current:focus{
  --gradient-to-color: currentColor;
}

.focus\:tw-to-transparent:focus{
  --gradient-to-color: transparent;
}

.focus\:tw-to-white:focus{
  --gradient-to-color: #ffffff;
}

.focus\:tw-to-black:focus{
  --gradient-to-color: #000000;
}

.focus\:tw-to-gray-50:focus{
  --gradient-to-color: #f9fafb;
}

.focus\:tw-to-gray-100:focus{
  --gradient-to-color: #f4f5f7;
}

.focus\:tw-to-gray-200:focus{
  --gradient-to-color: #e5e7eb;
}

.focus\:tw-to-gray-300:focus{
  --gradient-to-color: #d2d6dc;
}

.focus\:tw-to-gray-400:focus{
  --gradient-to-color: #9fa6b2;
}

.focus\:tw-to-gray-500:focus{
  --gradient-to-color: #6b7280;
}

.focus\:tw-to-gray-600:focus{
  --gradient-to-color: #4b5563;
}

.focus\:tw-to-gray-700:focus{
  --gradient-to-color: #374151;
}

.focus\:tw-to-gray-800:focus{
  --gradient-to-color: #252f3f;
}

.focus\:tw-to-gray-900:focus{
  --gradient-to-color: #161e2e;
}

.focus\:tw-to-red-50:focus{
  --gradient-to-color: #fdf2f2;
}

.focus\:tw-to-red-100:focus{
  --gradient-to-color: #fde8e8;
}

.focus\:tw-to-red-200:focus{
  --gradient-to-color: #fbd5d5;
}

.focus\:tw-to-red-300:focus{
  --gradient-to-color: #f8b4b4;
}

.focus\:tw-to-red-400:focus{
  --gradient-to-color: #f98080;
}

.focus\:tw-to-red-500:focus{
  --gradient-to-color: #f05252;
}

.focus\:tw-to-red-600:focus{
  --gradient-to-color: #e02424;
}

.focus\:tw-to-red-700:focus{
  --gradient-to-color: #c81e1e;
}

.focus\:tw-to-red-800:focus{
  --gradient-to-color: #9b1c1c;
}

.focus\:tw-to-red-900:focus{
  --gradient-to-color: #771d1d;
}

.focus\:tw-to-orange-50:focus{
  --gradient-to-color: #fff8f1;
}

.focus\:tw-to-orange-100:focus{
  --gradient-to-color: #feecdc;
}

.focus\:tw-to-orange-200:focus{
  --gradient-to-color: #fcd9bd;
}

.focus\:tw-to-orange-300:focus{
  --gradient-to-color: #fdba8c;
}

.focus\:tw-to-orange-400:focus{
  --gradient-to-color: #ff8a4c;
}

.focus\:tw-to-orange-500:focus{
  --gradient-to-color: #ff5a1f;
}

.focus\:tw-to-orange-600:focus{
  --gradient-to-color: #d03801;
}

.focus\:tw-to-orange-700:focus{
  --gradient-to-color: #b43403;
}

.focus\:tw-to-orange-800:focus{
  --gradient-to-color: #8a2c0d;
}

.focus\:tw-to-orange-900:focus{
  --gradient-to-color: #73230d;
}

.focus\:tw-to-yellow-50:focus{
  --gradient-to-color: #fdfdea;
}

.focus\:tw-to-yellow-100:focus{
  --gradient-to-color: #fdf6b2;
}

.focus\:tw-to-yellow-200:focus{
  --gradient-to-color: #fce96a;
}

.focus\:tw-to-yellow-300:focus{
  --gradient-to-color: #faca15;
}

.focus\:tw-to-yellow-400:focus{
  --gradient-to-color: #e3a008;
}

.focus\:tw-to-yellow-500:focus{
  --gradient-to-color: #c27803;
}

.focus\:tw-to-yellow-600:focus{
  --gradient-to-color: #9f580a;
}

.focus\:tw-to-yellow-700:focus{
  --gradient-to-color: #8e4b10;
}

.focus\:tw-to-yellow-800:focus{
  --gradient-to-color: #723b13;
}

.focus\:tw-to-yellow-900:focus{
  --gradient-to-color: #633112;
}

.focus\:tw-to-green-50:focus{
  --gradient-to-color: #f3faf7;
}

.focus\:tw-to-green-100:focus{
  --gradient-to-color: #def7ec;
}

.focus\:tw-to-green-200:focus{
  --gradient-to-color: #bcf0da;
}

.focus\:tw-to-green-300:focus{
  --gradient-to-color: #84e1bc;
}

.focus\:tw-to-green-400:focus{
  --gradient-to-color: #31c48d;
}

.focus\:tw-to-green-500:focus{
  --gradient-to-color: #0e9f6e;
}

.focus\:tw-to-green-600:focus{
  --gradient-to-color: #057a55;
}

.focus\:tw-to-green-700:focus{
  --gradient-to-color: #046c4e;
}

.focus\:tw-to-green-800:focus{
  --gradient-to-color: #03543f;
}

.focus\:tw-to-green-900:focus{
  --gradient-to-color: #014737;
}

.focus\:tw-to-teal-50:focus{
  --gradient-to-color: #edfafa;
}

.focus\:tw-to-teal-100:focus{
  --gradient-to-color: #d5f5f6;
}

.focus\:tw-to-teal-200:focus{
  --gradient-to-color: #afecef;
}

.focus\:tw-to-teal-300:focus{
  --gradient-to-color: #7edce2;
}

.focus\:tw-to-teal-400:focus{
  --gradient-to-color: #16bdca;
}

.focus\:tw-to-teal-500:focus{
  --gradient-to-color: #0694a2;
}

.focus\:tw-to-teal-600:focus{
  --gradient-to-color: #047481;
}

.focus\:tw-to-teal-700:focus{
  --gradient-to-color: #036672;
}

.focus\:tw-to-teal-800:focus{
  --gradient-to-color: #05505c;
}

.focus\:tw-to-teal-900:focus{
  --gradient-to-color: #014451;
}

.focus\:tw-to-blue-50:focus{
  --gradient-to-color: #ebf5ff;
}

.focus\:tw-to-blue-100:focus{
  --gradient-to-color: #e1effe;
}

.focus\:tw-to-blue-200:focus{
  --gradient-to-color: #c3ddfd;
}

.focus\:tw-to-blue-300:focus{
  --gradient-to-color: #a4cafe;
}

.focus\:tw-to-blue-400:focus{
  --gradient-to-color: #76a9fa;
}

.focus\:tw-to-blue-500:focus{
  --gradient-to-color: #3f83f8;
}

.focus\:tw-to-blue-600:focus{
  --gradient-to-color: #1c64f2;
}

.focus\:tw-to-blue-700:focus{
  --gradient-to-color: #1a56db;
}

.focus\:tw-to-blue-800:focus{
  --gradient-to-color: #1e429f;
}

.focus\:tw-to-blue-900:focus{
  --gradient-to-color: #233876;
}

.focus\:tw-to-indigo-50:focus{
  --gradient-to-color: #f0f5ff;
}

.focus\:tw-to-indigo-100:focus{
  --gradient-to-color: #e5edff;
}

.focus\:tw-to-indigo-200:focus{
  --gradient-to-color: #cddbfe;
}

.focus\:tw-to-indigo-300:focus{
  --gradient-to-color: #b4c6fc;
}

.focus\:tw-to-indigo-400:focus{
  --gradient-to-color: #8da2fb;
}

.focus\:tw-to-indigo-500:focus{
  --gradient-to-color: #6875f5;
}

.focus\:tw-to-indigo-600:focus{
  --gradient-to-color: #5850ec;
}

.focus\:tw-to-indigo-700:focus{
  --gradient-to-color: #5145cd;
}

.focus\:tw-to-indigo-800:focus{
  --gradient-to-color: #42389d;
}

.focus\:tw-to-indigo-900:focus{
  --gradient-to-color: #362f78;
}

.focus\:tw-to-purple-50:focus{
  --gradient-to-color: #f6f5ff;
}

.focus\:tw-to-purple-100:focus{
  --gradient-to-color: #edebfe;
}

.focus\:tw-to-purple-200:focus{
  --gradient-to-color: #dcd7fe;
}

.focus\:tw-to-purple-300:focus{
  --gradient-to-color: #cabffd;
}

.focus\:tw-to-purple-400:focus{
  --gradient-to-color: #ac94fa;
}

.focus\:tw-to-purple-500:focus{
  --gradient-to-color: #9061f9;
}

.focus\:tw-to-purple-600:focus{
  --gradient-to-color: #7e3af2;
}

.focus\:tw-to-purple-700:focus{
  --gradient-to-color: #6c2bd9;
}

.focus\:tw-to-purple-800:focus{
  --gradient-to-color: #5521b5;
}

.focus\:tw-to-purple-900:focus{
  --gradient-to-color: #4a1d96;
}

.focus\:tw-to-pink-50:focus{
  --gradient-to-color: #fdf2f8;
}

.focus\:tw-to-pink-100:focus{
  --gradient-to-color: #fce8f3;
}

.focus\:tw-to-pink-200:focus{
  --gradient-to-color: #fad1e8;
}

.focus\:tw-to-pink-300:focus{
  --gradient-to-color: #f8b4d9;
}

.focus\:tw-to-pink-400:focus{
  --gradient-to-color: #f17eb8;
}

.focus\:tw-to-pink-500:focus{
  --gradient-to-color: #e74694;
}

.focus\:tw-to-pink-600:focus{
  --gradient-to-color: #d61f69;
}

.focus\:tw-to-pink-700:focus{
  --gradient-to-color: #bf125d;
}

.focus\:tw-to-pink-800:focus{
  --gradient-to-color: #99154b;
}

.focus\:tw-to-pink-900:focus{
  --gradient-to-color: #751a3d;
}

.focus\:tw-to-cool-gray-50:focus{
  --gradient-to-color: #f8fafc;
}

.focus\:tw-to-cool-gray-100:focus{
  --gradient-to-color: #f1f5f9;
}

.focus\:tw-to-cool-gray-200:focus{
  --gradient-to-color: #e2e8f0;
}

.focus\:tw-to-cool-gray-300:focus{
  --gradient-to-color: #cfd8e3;
}

.focus\:tw-to-cool-gray-400:focus{
  --gradient-to-color: #97a6ba;
}

.focus\:tw-to-cool-gray-500:focus{
  --gradient-to-color: #64748b;
}

.focus\:tw-to-cool-gray-600:focus{
  --gradient-to-color: #475569;
}

.focus\:tw-to-cool-gray-700:focus{
  --gradient-to-color: #364152;
}

.focus\:tw-to-cool-gray-800:focus{
  --gradient-to-color: #27303f;
}

.focus\:tw-to-cool-gray-900:focus{
  --gradient-to-color: #1a202e;
}

.focus\:tw-to-pregnancy-green-1:focus{
  --gradient-to-color: #346633;
}

.focus\:tw-to-pregnancy-green-2:focus{
  --gradient-to-color: #BEEDBE;
}

.focus\:tw-to-pregnancy-green-3:focus{
  --gradient-to-color: #F0FCF6;
}

.focus\:tw-to-system-blue-1:focus{
  --gradient-to-color: #477591;
}

.focus\:tw-to-system-blue-2:focus{
  --gradient-to-color: #A9BECB;
}

.focus\:tw-to-system-blue-3:focus{
  --gradient-to-color: #769BB4;
}

.focus\:tw-to-system-dark-blue:focus{
  --gradient-to-color: #213B4E;
}

.focus\:tw-to-inactive:focus{
  --gradient-to-color: #B7B7B7;
}

.focus\:tw-to-system-white:focus{
  --gradient-to-color: #FFFFFF;
}

.focus\:tw-to-system-green-1:focus{
  --gradient-to-color: #87c540;
}

.focus\:tw-to-system-orange-1:focus{
  --gradient-to-color: #ED8936;
}

.focus\:tw-to-system-grey-1:focus{
  --gradient-to-color: #C1C1C1;
}

.focus\:tw-to-system-grey-2:focus{
  --gradient-to-color: #DDDDDD;
}

.focus\:tw-to-error-red:focus{
  --gradient-to-color: #C11013;
}

.focus\:tw-to-system-red-1:focus{
  --gradient-to-color: #E22828;
}

.focus\:tw-to-birth-summary-1:focus{
  --gradient-to-color: #FFC924;
}

.focus\:tw-to-birth-summary-2:focus{
  --gradient-to-color: #FFDE7B;
}

.focus\:tw-to-birth-summary-3:focus{
  --gradient-to-color: #FBFCDD;
}

.focus\:tw-to-postnatal-assessment-1:focus{
  --gradient-to-color: #865A87;
}

.focus\:tw-to-postnatal-assessment-2:focus{
  --gradient-to-color: #C1A3C2;
}

.focus\:tw-to-postnatal-assessment-3:focus{
  --gradient-to-color: #FCF5FA;
}

.focus\:tw-to-grow-background:focus{
  --gradient-to-color: #86A3B6;
}

.focus\:tw-to-grow-system-banner:focus{
  --gradient-to-color: #547F9A;
}

.focus\:tw-to-grow-blue-1:focus{
  --gradient-to-color: #1A3B4E;
}

.focus\:tw-to-grow-blue-2:focus{
  --gradient-to-color: #477591;
}

.focus\:tw-to-grow-blue-3:focus{
  --gradient-to-color: #7098B0;
}

.focus\:tw-to-grow-blue-4:focus{
  --gradient-to-color: #CFE1EC;
}

.focus\:tw-to-grow-blue-5:focus{
  --gradient-to-color: #547F9A;
}

.focus\:tw-to-grow-chart-toggle:focus{
  --gradient-to-color: #507A91;
}

.focus\:tw-to-grow-left-nav-1:focus{
  --gradient-to-color: #A6B8C3;
}

.focus\:tw-to-grow-left-nav-active:focus{
  --gradient-to-color: #3A5869;
}

.focus\:tw-to-grow-left-nav-hover:focus{
  --gradient-to-color: #3A5869;
}

.focus\:tw-to-grow-breadcrumb-inactive:focus{
  --gradient-to-color: #3B5B6E;
}

.focus\:tw-to-grow-breadcrumb-inactive-text:focus{
  --gradient-to-color: #333333;
}

.focus\:tw-to-default-colour:focus{
  --gradient-to-color: #333333;
}

.tw-bg-opacity-0{
  --bg-opacity: 0;
}

.tw-bg-opacity-25{
  --bg-opacity: 0.25;
}

.tw-bg-opacity-50{
  --bg-opacity: 0.5;
}

.tw-bg-opacity-75{
  --bg-opacity: 0.75;
}

.tw-bg-opacity-100{
  --bg-opacity: 1;
}

.hover\:tw-bg-opacity-0:hover{
  --bg-opacity: 0;
}

.hover\:tw-bg-opacity-25:hover{
  --bg-opacity: 0.25;
}

.hover\:tw-bg-opacity-50:hover{
  --bg-opacity: 0.5;
}

.hover\:tw-bg-opacity-75:hover{
  --bg-opacity: 0.75;
}

.hover\:tw-bg-opacity-100:hover{
  --bg-opacity: 1;
}

.focus\:tw-bg-opacity-0:focus{
  --bg-opacity: 0;
}

.focus\:tw-bg-opacity-25:focus{
  --bg-opacity: 0.25;
}

.focus\:tw-bg-opacity-50:focus{
  --bg-opacity: 0.5;
}

.focus\:tw-bg-opacity-75:focus{
  --bg-opacity: 0.75;
}

.focus\:tw-bg-opacity-100:focus{
  --bg-opacity: 1;
}

.tw-bg-bottom{
  background-position: bottom;
}

.tw-bg-center{
  background-position: center;
}

.tw-bg-left{
  background-position: left;
}

.tw-bg-left-bottom{
  background-position: left bottom;
}

.tw-bg-left-top{
  background-position: left top;
}

.tw-bg-right{
  background-position: right;
}

.tw-bg-right-bottom{
  background-position: right bottom;
}

.tw-bg-right-top{
  background-position: right top;
}

.tw-bg-top{
  background-position: top;
}

.tw-bg-repeat{
  background-repeat: repeat;
}

.tw-bg-no-repeat{
  background-repeat: no-repeat;
}

.tw-bg-repeat-x{
  background-repeat: repeat-x;
}

.tw-bg-repeat-y{
  background-repeat: repeat-y;
}

.tw-bg-repeat-round{
  background-repeat: round;
}

.tw-bg-repeat-space{
  background-repeat: space;
}

.tw-bg-auto{
  background-size: auto;
}

.tw-bg-cover{
  background-size: cover;
}

.tw-bg-contain{
  background-size: contain;
}

.tw-border-collapse{
  border-collapse: collapse;
}

.tw-border-separate{
  border-collapse: separate;
}

.tw-border-current{
  border-color: currentColor;
}

.tw-border-transparent{
  border-color: transparent;
}

.tw-border-white{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-border-black{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.tw-border-gray-50{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.tw-border-gray-100{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.tw-border-gray-200{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.tw-border-gray-300{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.tw-border-gray-400{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.tw-border-gray-500{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.tw-border-gray-600{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.tw-border-gray-700{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.tw-border-gray-800{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.tw-border-gray-900{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.tw-border-red-50{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.tw-border-red-100{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.tw-border-red-200{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.tw-border-red-300{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.tw-border-red-400{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.tw-border-red-500{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.tw-border-red-600{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.tw-border-red-700{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.tw-border-red-800{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.tw-border-red-900{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.tw-border-orange-50{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.tw-border-orange-100{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.tw-border-orange-200{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.tw-border-orange-300{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.tw-border-orange-400{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.tw-border-orange-500{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.tw-border-orange-600{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.tw-border-orange-700{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.tw-border-orange-800{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.tw-border-orange-900{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.tw-border-yellow-50{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.tw-border-yellow-100{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.tw-border-yellow-200{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.tw-border-yellow-300{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.tw-border-yellow-400{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.tw-border-yellow-500{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.tw-border-yellow-600{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.tw-border-yellow-700{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.tw-border-yellow-800{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.tw-border-yellow-900{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.tw-border-green-50{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.tw-border-green-100{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.tw-border-green-200{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.tw-border-green-300{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.tw-border-green-400{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.tw-border-green-500{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.tw-border-green-600{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.tw-border-green-700{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.tw-border-green-800{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.tw-border-green-900{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.tw-border-teal-50{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.tw-border-teal-100{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.tw-border-teal-200{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.tw-border-teal-300{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.tw-border-teal-400{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.tw-border-teal-500{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.tw-border-teal-600{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.tw-border-teal-700{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.tw-border-teal-800{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.tw-border-teal-900{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.tw-border-blue-50{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.tw-border-blue-100{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.tw-border-blue-200{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.tw-border-blue-300{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.tw-border-blue-400{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.tw-border-blue-500{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.tw-border-blue-600{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.tw-border-blue-700{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.tw-border-blue-800{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.tw-border-blue-900{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.tw-border-indigo-50{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.tw-border-indigo-100{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.tw-border-indigo-200{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.tw-border-indigo-300{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.tw-border-indigo-400{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.tw-border-indigo-500{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.tw-border-indigo-600{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.tw-border-indigo-700{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.tw-border-indigo-800{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.tw-border-indigo-900{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.tw-border-purple-50{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.tw-border-purple-100{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.tw-border-purple-200{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.tw-border-purple-300{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.tw-border-purple-400{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.tw-border-purple-500{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.tw-border-purple-600{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.tw-border-purple-700{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.tw-border-purple-800{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.tw-border-purple-900{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.tw-border-pink-50{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.tw-border-pink-100{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.tw-border-pink-200{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.tw-border-pink-300{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.tw-border-pink-400{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.tw-border-pink-500{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.tw-border-pink-600{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.tw-border-pink-700{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.tw-border-pink-800{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.tw-border-pink-900{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.tw-border-cool-gray-50{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.tw-border-cool-gray-100{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.tw-border-cool-gray-200{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.tw-border-cool-gray-300{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.tw-border-cool-gray-400{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.tw-border-cool-gray-500{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.tw-border-cool-gray-600{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.tw-border-cool-gray-700{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.tw-border-cool-gray-800{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.tw-border-cool-gray-900{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.tw-border-pregnancy-green-1{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.tw-border-pregnancy-green-2{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.tw-border-pregnancy-green-3{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.tw-border-system-blue-1{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-border-system-blue-2{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.tw-border-system-blue-3{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.tw-border-system-dark-blue{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.tw-border-inactive{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.tw-border-system-white{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-border-system-green-1{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.tw-border-system-orange-1{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.tw-border-system-grey-1{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.tw-border-system-grey-2{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.tw-border-error-red{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.tw-border-system-red-1{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.tw-border-birth-summary-1{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.tw-border-birth-summary-2{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.tw-border-birth-summary-3{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.tw-border-postnatal-assessment-1{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.tw-border-postnatal-assessment-2{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.tw-border-postnatal-assessment-3{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.tw-border-grow-background{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.tw-border-grow-system-banner{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-border-grow-blue-1{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.tw-border-grow-blue-2{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-border-grow-blue-3{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.tw-border-grow-blue-4{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.tw-border-grow-blue-5{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-border-grow-chart-toggle{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.tw-border-grow-left-nav-1{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.tw-border-grow-left-nav-active{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-border-grow-left-nav-hover{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-border-grow-breadcrumb-inactive{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.tw-border-grow-breadcrumb-inactive-text{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-border-default-colour{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-current{
  border-color: currentColor;
}

.tw-group:hover .group-hover\:tw-border-transparent{
  border-color: transparent;
}

.tw-group:hover .group-hover\:tw-border-white{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-black{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-50{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-100{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-200{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-300{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-400{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-500{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-600{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-700{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-800{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-gray-900{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-50{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-100{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-200{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-300{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-400{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-500{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-600{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-700{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-800{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-red-900{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-50{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-100{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-200{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-300{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-400{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-500{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-600{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-700{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-800{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-orange-900{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-50{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-100{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-200{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-300{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-400{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-500{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-600{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-700{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-800{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-yellow-900{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-50{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-100{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-200{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-300{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-400{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-500{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-600{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-700{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-800{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-green-900{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-50{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-100{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-200{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-300{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-400{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-500{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-600{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-700{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-800{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-teal-900{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-50{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-100{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-200{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-300{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-400{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-500{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-600{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-700{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-800{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-blue-900{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-50{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-100{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-200{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-300{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-400{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-500{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-600{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-700{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-800{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-indigo-900{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-50{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-100{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-200{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-300{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-400{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-500{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-600{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-700{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-800{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-purple-900{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-50{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-100{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-200{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-300{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-400{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-500{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-600{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-700{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-800{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pink-900{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-50{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-100{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-200{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-300{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-400{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-500{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-600{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-700{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-800{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-cool-gray-900{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pregnancy-green-1{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pregnancy-green-2{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-pregnancy-green-3{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-blue-1{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-blue-2{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-blue-3{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-dark-blue{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-inactive{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-white{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-green-1{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-orange-1{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-grey-1{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-grey-2{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-error-red{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-system-red-1{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-birth-summary-1{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-birth-summary-2{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-birth-summary-3{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-postnatal-assessment-1{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-postnatal-assessment-2{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-postnatal-assessment-3{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-background{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-system-banner{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-blue-1{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-blue-2{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-blue-3{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-blue-4{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-blue-5{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-chart-toggle{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-left-nav-1{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-left-nav-active{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-left-nav-hover{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-breadcrumb-inactive{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-grow-breadcrumb-inactive-text{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-group:hover .group-hover\:tw-border-default-colour{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-current{
  border-color: currentColor;
}

.tw-group:focus .group-focus\:tw-border-transparent{
  border-color: transparent;
}

.tw-group:focus .group-focus\:tw-border-white{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-black{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-50{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-100{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-200{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-300{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-400{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-500{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-600{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-700{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-800{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-gray-900{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-50{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-100{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-200{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-300{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-400{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-500{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-600{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-700{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-800{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-red-900{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-50{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-100{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-200{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-300{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-400{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-500{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-600{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-700{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-800{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-orange-900{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-50{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-100{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-200{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-300{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-400{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-500{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-600{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-700{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-800{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-yellow-900{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-50{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-100{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-200{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-300{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-400{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-500{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-600{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-700{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-800{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-green-900{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-50{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-100{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-200{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-300{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-400{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-500{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-600{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-700{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-800{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-teal-900{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-50{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-100{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-200{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-300{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-400{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-500{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-600{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-700{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-800{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-blue-900{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-50{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-100{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-200{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-300{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-400{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-500{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-600{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-700{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-800{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-indigo-900{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-50{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-100{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-200{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-300{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-400{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-500{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-600{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-700{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-800{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-purple-900{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-50{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-100{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-200{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-300{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-400{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-500{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-600{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-700{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-800{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pink-900{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-50{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-100{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-200{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-300{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-400{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-500{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-600{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-700{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-800{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-cool-gray-900{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pregnancy-green-1{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pregnancy-green-2{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-pregnancy-green-3{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-blue-1{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-blue-2{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-blue-3{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-dark-blue{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-inactive{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-white{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-green-1{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-orange-1{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-grey-1{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-grey-2{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-error-red{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-system-red-1{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-birth-summary-1{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-birth-summary-2{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-birth-summary-3{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-postnatal-assessment-1{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-postnatal-assessment-2{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-postnatal-assessment-3{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-background{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-system-banner{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-blue-1{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-blue-2{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-blue-3{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-blue-4{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-blue-5{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-chart-toggle{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-left-nav-1{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-left-nav-active{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-left-nav-hover{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-breadcrumb-inactive{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-grow-breadcrumb-inactive-text{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-group:focus .group-focus\:tw-border-default-colour{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.hover\:tw-border-current:hover{
  border-color: currentColor;
}

.hover\:tw-border-transparent:hover{
  border-color: transparent;
}

.hover\:tw-border-white:hover{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.hover\:tw-border-black:hover{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.hover\:tw-border-gray-50:hover{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.hover\:tw-border-gray-100:hover{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.hover\:tw-border-gray-200:hover{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.hover\:tw-border-gray-300:hover{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.hover\:tw-border-gray-400:hover{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.hover\:tw-border-gray-500:hover{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.hover\:tw-border-gray-600:hover{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.hover\:tw-border-gray-700:hover{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.hover\:tw-border-gray-800:hover{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.hover\:tw-border-gray-900:hover{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.hover\:tw-border-red-50:hover{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.hover\:tw-border-red-100:hover{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.hover\:tw-border-red-200:hover{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.hover\:tw-border-red-300:hover{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.hover\:tw-border-red-400:hover{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.hover\:tw-border-red-500:hover{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.hover\:tw-border-red-600:hover{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.hover\:tw-border-red-700:hover{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.hover\:tw-border-red-800:hover{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.hover\:tw-border-red-900:hover{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.hover\:tw-border-orange-50:hover{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.hover\:tw-border-orange-100:hover{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.hover\:tw-border-orange-200:hover{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.hover\:tw-border-orange-300:hover{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.hover\:tw-border-orange-400:hover{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.hover\:tw-border-orange-500:hover{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.hover\:tw-border-orange-600:hover{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.hover\:tw-border-orange-700:hover{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.hover\:tw-border-orange-800:hover{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.hover\:tw-border-orange-900:hover{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.hover\:tw-border-yellow-50:hover{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.hover\:tw-border-yellow-100:hover{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.hover\:tw-border-yellow-200:hover{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.hover\:tw-border-yellow-300:hover{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.hover\:tw-border-yellow-400:hover{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.hover\:tw-border-yellow-500:hover{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.hover\:tw-border-yellow-600:hover{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.hover\:tw-border-yellow-700:hover{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.hover\:tw-border-yellow-800:hover{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.hover\:tw-border-yellow-900:hover{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.hover\:tw-border-green-50:hover{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.hover\:tw-border-green-100:hover{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.hover\:tw-border-green-200:hover{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.hover\:tw-border-green-300:hover{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.hover\:tw-border-green-400:hover{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.hover\:tw-border-green-500:hover{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.hover\:tw-border-green-600:hover{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.hover\:tw-border-green-700:hover{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.hover\:tw-border-green-800:hover{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.hover\:tw-border-green-900:hover{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.hover\:tw-border-teal-50:hover{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.hover\:tw-border-teal-100:hover{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.hover\:tw-border-teal-200:hover{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.hover\:tw-border-teal-300:hover{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.hover\:tw-border-teal-400:hover{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.hover\:tw-border-teal-500:hover{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.hover\:tw-border-teal-600:hover{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.hover\:tw-border-teal-700:hover{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.hover\:tw-border-teal-800:hover{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.hover\:tw-border-teal-900:hover{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.hover\:tw-border-blue-50:hover{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.hover\:tw-border-blue-100:hover{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.hover\:tw-border-blue-200:hover{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.hover\:tw-border-blue-300:hover{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.hover\:tw-border-blue-400:hover{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.hover\:tw-border-blue-500:hover{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.hover\:tw-border-blue-600:hover{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.hover\:tw-border-blue-700:hover{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.hover\:tw-border-blue-800:hover{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.hover\:tw-border-blue-900:hover{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.hover\:tw-border-indigo-50:hover{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.hover\:tw-border-indigo-100:hover{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.hover\:tw-border-indigo-200:hover{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.hover\:tw-border-indigo-300:hover{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.hover\:tw-border-indigo-400:hover{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.hover\:tw-border-indigo-500:hover{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.hover\:tw-border-indigo-600:hover{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.hover\:tw-border-indigo-700:hover{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.hover\:tw-border-indigo-800:hover{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.hover\:tw-border-indigo-900:hover{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.hover\:tw-border-purple-50:hover{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.hover\:tw-border-purple-100:hover{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.hover\:tw-border-purple-200:hover{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.hover\:tw-border-purple-300:hover{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.hover\:tw-border-purple-400:hover{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.hover\:tw-border-purple-500:hover{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.hover\:tw-border-purple-600:hover{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.hover\:tw-border-purple-700:hover{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.hover\:tw-border-purple-800:hover{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.hover\:tw-border-purple-900:hover{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.hover\:tw-border-pink-50:hover{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.hover\:tw-border-pink-100:hover{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.hover\:tw-border-pink-200:hover{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.hover\:tw-border-pink-300:hover{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.hover\:tw-border-pink-400:hover{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.hover\:tw-border-pink-500:hover{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.hover\:tw-border-pink-600:hover{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.hover\:tw-border-pink-700:hover{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.hover\:tw-border-pink-800:hover{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.hover\:tw-border-pink-900:hover{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.hover\:tw-border-cool-gray-50:hover{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.hover\:tw-border-cool-gray-100:hover{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.hover\:tw-border-cool-gray-200:hover{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.hover\:tw-border-cool-gray-300:hover{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.hover\:tw-border-cool-gray-400:hover{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.hover\:tw-border-cool-gray-500:hover{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.hover\:tw-border-cool-gray-600:hover{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.hover\:tw-border-cool-gray-700:hover{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.hover\:tw-border-cool-gray-800:hover{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.hover\:tw-border-cool-gray-900:hover{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.hover\:tw-border-pregnancy-green-1:hover{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.hover\:tw-border-pregnancy-green-2:hover{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.hover\:tw-border-pregnancy-green-3:hover{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.hover\:tw-border-system-blue-1:hover{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.hover\:tw-border-system-blue-2:hover{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.hover\:tw-border-system-blue-3:hover{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.hover\:tw-border-system-dark-blue:hover{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.hover\:tw-border-inactive:hover{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.hover\:tw-border-system-white:hover{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.hover\:tw-border-system-green-1:hover{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.hover\:tw-border-system-orange-1:hover{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.hover\:tw-border-system-grey-1:hover{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.hover\:tw-border-system-grey-2:hover{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.hover\:tw-border-error-red:hover{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.hover\:tw-border-system-red-1:hover{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.hover\:tw-border-birth-summary-1:hover{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.hover\:tw-border-birth-summary-2:hover{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.hover\:tw-border-birth-summary-3:hover{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.hover\:tw-border-postnatal-assessment-1:hover{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.hover\:tw-border-postnatal-assessment-2:hover{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.hover\:tw-border-postnatal-assessment-3:hover{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.hover\:tw-border-grow-background:hover{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.hover\:tw-border-grow-system-banner:hover{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.hover\:tw-border-grow-blue-1:hover{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.hover\:tw-border-grow-blue-2:hover{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.hover\:tw-border-grow-blue-3:hover{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.hover\:tw-border-grow-blue-4:hover{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.hover\:tw-border-grow-blue-5:hover{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.hover\:tw-border-grow-chart-toggle:hover{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.hover\:tw-border-grow-left-nav-1:hover{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.hover\:tw-border-grow-left-nav-active:hover{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.hover\:tw-border-grow-left-nav-hover:hover{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.hover\:tw-border-grow-breadcrumb-inactive:hover{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.hover\:tw-border-grow-breadcrumb-inactive-text:hover{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.hover\:tw-border-default-colour:hover{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.focus-within\:tw-border-current:focus-within{
  border-color: currentColor;
}

.focus-within\:tw-border-transparent:focus-within{
  border-color: transparent;
}

.focus-within\:tw-border-white:focus-within{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus-within\:tw-border-black:focus-within{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.focus-within\:tw-border-gray-50:focus-within{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.focus-within\:tw-border-gray-100:focus-within{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.focus-within\:tw-border-gray-200:focus-within{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.focus-within\:tw-border-gray-300:focus-within{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.focus-within\:tw-border-gray-400:focus-within{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.focus-within\:tw-border-gray-500:focus-within{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.focus-within\:tw-border-gray-600:focus-within{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.focus-within\:tw-border-gray-700:focus-within{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.focus-within\:tw-border-gray-800:focus-within{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.focus-within\:tw-border-gray-900:focus-within{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.focus-within\:tw-border-red-50:focus-within{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.focus-within\:tw-border-red-100:focus-within{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.focus-within\:tw-border-red-200:focus-within{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.focus-within\:tw-border-red-300:focus-within{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.focus-within\:tw-border-red-400:focus-within{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.focus-within\:tw-border-red-500:focus-within{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.focus-within\:tw-border-red-600:focus-within{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.focus-within\:tw-border-red-700:focus-within{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.focus-within\:tw-border-red-800:focus-within{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.focus-within\:tw-border-red-900:focus-within{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.focus-within\:tw-border-orange-50:focus-within{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.focus-within\:tw-border-orange-100:focus-within{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.focus-within\:tw-border-orange-200:focus-within{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.focus-within\:tw-border-orange-300:focus-within{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.focus-within\:tw-border-orange-400:focus-within{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.focus-within\:tw-border-orange-500:focus-within{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.focus-within\:tw-border-orange-600:focus-within{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.focus-within\:tw-border-orange-700:focus-within{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.focus-within\:tw-border-orange-800:focus-within{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.focus-within\:tw-border-orange-900:focus-within{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.focus-within\:tw-border-yellow-50:focus-within{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.focus-within\:tw-border-yellow-100:focus-within{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.focus-within\:tw-border-yellow-200:focus-within{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.focus-within\:tw-border-yellow-300:focus-within{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.focus-within\:tw-border-yellow-400:focus-within{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.focus-within\:tw-border-yellow-500:focus-within{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.focus-within\:tw-border-yellow-600:focus-within{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.focus-within\:tw-border-yellow-700:focus-within{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.focus-within\:tw-border-yellow-800:focus-within{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.focus-within\:tw-border-yellow-900:focus-within{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.focus-within\:tw-border-green-50:focus-within{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.focus-within\:tw-border-green-100:focus-within{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.focus-within\:tw-border-green-200:focus-within{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.focus-within\:tw-border-green-300:focus-within{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.focus-within\:tw-border-green-400:focus-within{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.focus-within\:tw-border-green-500:focus-within{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.focus-within\:tw-border-green-600:focus-within{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.focus-within\:tw-border-green-700:focus-within{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.focus-within\:tw-border-green-800:focus-within{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.focus-within\:tw-border-green-900:focus-within{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.focus-within\:tw-border-teal-50:focus-within{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.focus-within\:tw-border-teal-100:focus-within{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.focus-within\:tw-border-teal-200:focus-within{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.focus-within\:tw-border-teal-300:focus-within{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.focus-within\:tw-border-teal-400:focus-within{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.focus-within\:tw-border-teal-500:focus-within{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.focus-within\:tw-border-teal-600:focus-within{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.focus-within\:tw-border-teal-700:focus-within{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.focus-within\:tw-border-teal-800:focus-within{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.focus-within\:tw-border-teal-900:focus-within{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.focus-within\:tw-border-blue-50:focus-within{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.focus-within\:tw-border-blue-100:focus-within{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.focus-within\:tw-border-blue-200:focus-within{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.focus-within\:tw-border-blue-300:focus-within{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.focus-within\:tw-border-blue-400:focus-within{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.focus-within\:tw-border-blue-500:focus-within{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.focus-within\:tw-border-blue-600:focus-within{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.focus-within\:tw-border-blue-700:focus-within{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.focus-within\:tw-border-blue-800:focus-within{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.focus-within\:tw-border-blue-900:focus-within{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.focus-within\:tw-border-indigo-50:focus-within{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.focus-within\:tw-border-indigo-100:focus-within{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.focus-within\:tw-border-indigo-200:focus-within{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.focus-within\:tw-border-indigo-300:focus-within{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.focus-within\:tw-border-indigo-400:focus-within{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.focus-within\:tw-border-indigo-500:focus-within{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.focus-within\:tw-border-indigo-600:focus-within{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.focus-within\:tw-border-indigo-700:focus-within{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.focus-within\:tw-border-indigo-800:focus-within{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.focus-within\:tw-border-indigo-900:focus-within{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.focus-within\:tw-border-purple-50:focus-within{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.focus-within\:tw-border-purple-100:focus-within{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.focus-within\:tw-border-purple-200:focus-within{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.focus-within\:tw-border-purple-300:focus-within{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.focus-within\:tw-border-purple-400:focus-within{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.focus-within\:tw-border-purple-500:focus-within{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.focus-within\:tw-border-purple-600:focus-within{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.focus-within\:tw-border-purple-700:focus-within{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.focus-within\:tw-border-purple-800:focus-within{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.focus-within\:tw-border-purple-900:focus-within{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.focus-within\:tw-border-pink-50:focus-within{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.focus-within\:tw-border-pink-100:focus-within{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.focus-within\:tw-border-pink-200:focus-within{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.focus-within\:tw-border-pink-300:focus-within{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.focus-within\:tw-border-pink-400:focus-within{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.focus-within\:tw-border-pink-500:focus-within{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.focus-within\:tw-border-pink-600:focus-within{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.focus-within\:tw-border-pink-700:focus-within{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.focus-within\:tw-border-pink-800:focus-within{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.focus-within\:tw-border-pink-900:focus-within{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-50:focus-within{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-100:focus-within{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-200:focus-within{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-300:focus-within{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-400:focus-within{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-500:focus-within{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-600:focus-within{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-700:focus-within{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-800:focus-within{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.focus-within\:tw-border-cool-gray-900:focus-within{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.focus-within\:tw-border-pregnancy-green-1:focus-within{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.focus-within\:tw-border-pregnancy-green-2:focus-within{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.focus-within\:tw-border-pregnancy-green-3:focus-within{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.focus-within\:tw-border-system-blue-1:focus-within{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.focus-within\:tw-border-system-blue-2:focus-within{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.focus-within\:tw-border-system-blue-3:focus-within{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.focus-within\:tw-border-system-dark-blue:focus-within{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.focus-within\:tw-border-inactive:focus-within{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.focus-within\:tw-border-system-white:focus-within{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus-within\:tw-border-system-green-1:focus-within{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.focus-within\:tw-border-system-orange-1:focus-within{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.focus-within\:tw-border-system-grey-1:focus-within{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.focus-within\:tw-border-system-grey-2:focus-within{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.focus-within\:tw-border-error-red:focus-within{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.focus-within\:tw-border-system-red-1:focus-within{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.focus-within\:tw-border-birth-summary-1:focus-within{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.focus-within\:tw-border-birth-summary-2:focus-within{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.focus-within\:tw-border-birth-summary-3:focus-within{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.focus-within\:tw-border-postnatal-assessment-1:focus-within{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.focus-within\:tw-border-postnatal-assessment-2:focus-within{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.focus-within\:tw-border-postnatal-assessment-3:focus-within{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.focus-within\:tw-border-grow-background:focus-within{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.focus-within\:tw-border-grow-system-banner:focus-within{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.focus-within\:tw-border-grow-blue-1:focus-within{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.focus-within\:tw-border-grow-blue-2:focus-within{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.focus-within\:tw-border-grow-blue-3:focus-within{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.focus-within\:tw-border-grow-blue-4:focus-within{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.focus-within\:tw-border-grow-blue-5:focus-within{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.focus-within\:tw-border-grow-chart-toggle:focus-within{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.focus-within\:tw-border-grow-left-nav-1:focus-within{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.focus-within\:tw-border-grow-left-nav-active:focus-within{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.focus-within\:tw-border-grow-left-nav-hover:focus-within{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.focus-within\:tw-border-default-colour:focus-within{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.focus\:tw-border-current:focus{
  border-color: currentColor;
}

.focus\:tw-border-transparent:focus{
  border-color: transparent;
}

.focus\:tw-border-white:focus{
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus\:tw-border-black:focus{
  --border-opacity: 1;
  border-color: #000000;
  border-color: rgba(0, 0, 0, var(--border-opacity));
}

.focus\:tw-border-gray-50:focus{
  --border-opacity: 1;
  border-color: #f9fafb;
  border-color: rgba(249, 250, 251, var(--border-opacity));
}

.focus\:tw-border-gray-100:focus{
  --border-opacity: 1;
  border-color: #f4f5f7;
  border-color: rgba(244, 245, 247, var(--border-opacity));
}

.focus\:tw-border-gray-200:focus{
  --border-opacity: 1;
  border-color: #e5e7eb;
  border-color: rgba(229, 231, 235, var(--border-opacity));
}

.focus\:tw-border-gray-300:focus{
  --border-opacity: 1;
  border-color: #d2d6dc;
  border-color: rgba(210, 214, 220, var(--border-opacity));
}

.focus\:tw-border-gray-400:focus{
  --border-opacity: 1;
  border-color: #9fa6b2;
  border-color: rgba(159, 166, 178, var(--border-opacity));
}

.focus\:tw-border-gray-500:focus{
  --border-opacity: 1;
  border-color: #6b7280;
  border-color: rgba(107, 114, 128, var(--border-opacity));
}

.focus\:tw-border-gray-600:focus{
  --border-opacity: 1;
  border-color: #4b5563;
  border-color: rgba(75, 85, 99, var(--border-opacity));
}

.focus\:tw-border-gray-700:focus{
  --border-opacity: 1;
  border-color: #374151;
  border-color: rgba(55, 65, 81, var(--border-opacity));
}

.focus\:tw-border-gray-800:focus{
  --border-opacity: 1;
  border-color: #252f3f;
  border-color: rgba(37, 47, 63, var(--border-opacity));
}

.focus\:tw-border-gray-900:focus{
  --border-opacity: 1;
  border-color: #161e2e;
  border-color: rgba(22, 30, 46, var(--border-opacity));
}

.focus\:tw-border-red-50:focus{
  --border-opacity: 1;
  border-color: #fdf2f2;
  border-color: rgba(253, 242, 242, var(--border-opacity));
}

.focus\:tw-border-red-100:focus{
  --border-opacity: 1;
  border-color: #fde8e8;
  border-color: rgba(253, 232, 232, var(--border-opacity));
}

.focus\:tw-border-red-200:focus{
  --border-opacity: 1;
  border-color: #fbd5d5;
  border-color: rgba(251, 213, 213, var(--border-opacity));
}

.focus\:tw-border-red-300:focus{
  --border-opacity: 1;
  border-color: #f8b4b4;
  border-color: rgba(248, 180, 180, var(--border-opacity));
}

.focus\:tw-border-red-400:focus{
  --border-opacity: 1;
  border-color: #f98080;
  border-color: rgba(249, 128, 128, var(--border-opacity));
}

.focus\:tw-border-red-500:focus{
  --border-opacity: 1;
  border-color: #f05252;
  border-color: rgba(240, 82, 82, var(--border-opacity));
}

.focus\:tw-border-red-600:focus{
  --border-opacity: 1;
  border-color: #e02424;
  border-color: rgba(224, 36, 36, var(--border-opacity));
}

.focus\:tw-border-red-700:focus{
  --border-opacity: 1;
  border-color: #c81e1e;
  border-color: rgba(200, 30, 30, var(--border-opacity));
}

.focus\:tw-border-red-800:focus{
  --border-opacity: 1;
  border-color: #9b1c1c;
  border-color: rgba(155, 28, 28, var(--border-opacity));
}

.focus\:tw-border-red-900:focus{
  --border-opacity: 1;
  border-color: #771d1d;
  border-color: rgba(119, 29, 29, var(--border-opacity));
}

.focus\:tw-border-orange-50:focus{
  --border-opacity: 1;
  border-color: #fff8f1;
  border-color: rgba(255, 248, 241, var(--border-opacity));
}

.focus\:tw-border-orange-100:focus{
  --border-opacity: 1;
  border-color: #feecdc;
  border-color: rgba(254, 236, 220, var(--border-opacity));
}

.focus\:tw-border-orange-200:focus{
  --border-opacity: 1;
  border-color: #fcd9bd;
  border-color: rgba(252, 217, 189, var(--border-opacity));
}

.focus\:tw-border-orange-300:focus{
  --border-opacity: 1;
  border-color: #fdba8c;
  border-color: rgba(253, 186, 140, var(--border-opacity));
}

.focus\:tw-border-orange-400:focus{
  --border-opacity: 1;
  border-color: #ff8a4c;
  border-color: rgba(255, 138, 76, var(--border-opacity));
}

.focus\:tw-border-orange-500:focus{
  --border-opacity: 1;
  border-color: #ff5a1f;
  border-color: rgba(255, 90, 31, var(--border-opacity));
}

.focus\:tw-border-orange-600:focus{
  --border-opacity: 1;
  border-color: #d03801;
  border-color: rgba(208, 56, 1, var(--border-opacity));
}

.focus\:tw-border-orange-700:focus{
  --border-opacity: 1;
  border-color: #b43403;
  border-color: rgba(180, 52, 3, var(--border-opacity));
}

.focus\:tw-border-orange-800:focus{
  --border-opacity: 1;
  border-color: #8a2c0d;
  border-color: rgba(138, 44, 13, var(--border-opacity));
}

.focus\:tw-border-orange-900:focus{
  --border-opacity: 1;
  border-color: #73230d;
  border-color: rgba(115, 35, 13, var(--border-opacity));
}

.focus\:tw-border-yellow-50:focus{
  --border-opacity: 1;
  border-color: #fdfdea;
  border-color: rgba(253, 253, 234, var(--border-opacity));
}

.focus\:tw-border-yellow-100:focus{
  --border-opacity: 1;
  border-color: #fdf6b2;
  border-color: rgba(253, 246, 178, var(--border-opacity));
}

.focus\:tw-border-yellow-200:focus{
  --border-opacity: 1;
  border-color: #fce96a;
  border-color: rgba(252, 233, 106, var(--border-opacity));
}

.focus\:tw-border-yellow-300:focus{
  --border-opacity: 1;
  border-color: #faca15;
  border-color: rgba(250, 202, 21, var(--border-opacity));
}

.focus\:tw-border-yellow-400:focus{
  --border-opacity: 1;
  border-color: #e3a008;
  border-color: rgba(227, 160, 8, var(--border-opacity));
}

.focus\:tw-border-yellow-500:focus{
  --border-opacity: 1;
  border-color: #c27803;
  border-color: rgba(194, 120, 3, var(--border-opacity));
}

.focus\:tw-border-yellow-600:focus{
  --border-opacity: 1;
  border-color: #9f580a;
  border-color: rgba(159, 88, 10, var(--border-opacity));
}

.focus\:tw-border-yellow-700:focus{
  --border-opacity: 1;
  border-color: #8e4b10;
  border-color: rgba(142, 75, 16, var(--border-opacity));
}

.focus\:tw-border-yellow-800:focus{
  --border-opacity: 1;
  border-color: #723b13;
  border-color: rgba(114, 59, 19, var(--border-opacity));
}

.focus\:tw-border-yellow-900:focus{
  --border-opacity: 1;
  border-color: #633112;
  border-color: rgba(99, 49, 18, var(--border-opacity));
}

.focus\:tw-border-green-50:focus{
  --border-opacity: 1;
  border-color: #f3faf7;
  border-color: rgba(243, 250, 247, var(--border-opacity));
}

.focus\:tw-border-green-100:focus{
  --border-opacity: 1;
  border-color: #def7ec;
  border-color: rgba(222, 247, 236, var(--border-opacity));
}

.focus\:tw-border-green-200:focus{
  --border-opacity: 1;
  border-color: #bcf0da;
  border-color: rgba(188, 240, 218, var(--border-opacity));
}

.focus\:tw-border-green-300:focus{
  --border-opacity: 1;
  border-color: #84e1bc;
  border-color: rgba(132, 225, 188, var(--border-opacity));
}

.focus\:tw-border-green-400:focus{
  --border-opacity: 1;
  border-color: #31c48d;
  border-color: rgba(49, 196, 141, var(--border-opacity));
}

.focus\:tw-border-green-500:focus{
  --border-opacity: 1;
  border-color: #0e9f6e;
  border-color: rgba(14, 159, 110, var(--border-opacity));
}

.focus\:tw-border-green-600:focus{
  --border-opacity: 1;
  border-color: #057a55;
  border-color: rgba(5, 122, 85, var(--border-opacity));
}

.focus\:tw-border-green-700:focus{
  --border-opacity: 1;
  border-color: #046c4e;
  border-color: rgba(4, 108, 78, var(--border-opacity));
}

.focus\:tw-border-green-800:focus{
  --border-opacity: 1;
  border-color: #03543f;
  border-color: rgba(3, 84, 63, var(--border-opacity));
}

.focus\:tw-border-green-900:focus{
  --border-opacity: 1;
  border-color: #014737;
  border-color: rgba(1, 71, 55, var(--border-opacity));
}

.focus\:tw-border-teal-50:focus{
  --border-opacity: 1;
  border-color: #edfafa;
  border-color: rgba(237, 250, 250, var(--border-opacity));
}

.focus\:tw-border-teal-100:focus{
  --border-opacity: 1;
  border-color: #d5f5f6;
  border-color: rgba(213, 245, 246, var(--border-opacity));
}

.focus\:tw-border-teal-200:focus{
  --border-opacity: 1;
  border-color: #afecef;
  border-color: rgba(175, 236, 239, var(--border-opacity));
}

.focus\:tw-border-teal-300:focus{
  --border-opacity: 1;
  border-color: #7edce2;
  border-color: rgba(126, 220, 226, var(--border-opacity));
}

.focus\:tw-border-teal-400:focus{
  --border-opacity: 1;
  border-color: #16bdca;
  border-color: rgba(22, 189, 202, var(--border-opacity));
}

.focus\:tw-border-teal-500:focus{
  --border-opacity: 1;
  border-color: #0694a2;
  border-color: rgba(6, 148, 162, var(--border-opacity));
}

.focus\:tw-border-teal-600:focus{
  --border-opacity: 1;
  border-color: #047481;
  border-color: rgba(4, 116, 129, var(--border-opacity));
}

.focus\:tw-border-teal-700:focus{
  --border-opacity: 1;
  border-color: #036672;
  border-color: rgba(3, 102, 114, var(--border-opacity));
}

.focus\:tw-border-teal-800:focus{
  --border-opacity: 1;
  border-color: #05505c;
  border-color: rgba(5, 80, 92, var(--border-opacity));
}

.focus\:tw-border-teal-900:focus{
  --border-opacity: 1;
  border-color: #014451;
  border-color: rgba(1, 68, 81, var(--border-opacity));
}

.focus\:tw-border-blue-50:focus{
  --border-opacity: 1;
  border-color: #ebf5ff;
  border-color: rgba(235, 245, 255, var(--border-opacity));
}

.focus\:tw-border-blue-100:focus{
  --border-opacity: 1;
  border-color: #e1effe;
  border-color: rgba(225, 239, 254, var(--border-opacity));
}

.focus\:tw-border-blue-200:focus{
  --border-opacity: 1;
  border-color: #c3ddfd;
  border-color: rgba(195, 221, 253, var(--border-opacity));
}

.focus\:tw-border-blue-300:focus{
  --border-opacity: 1;
  border-color: #a4cafe;
  border-color: rgba(164, 202, 254, var(--border-opacity));
}

.focus\:tw-border-blue-400:focus{
  --border-opacity: 1;
  border-color: #76a9fa;
  border-color: rgba(118, 169, 250, var(--border-opacity));
}

.focus\:tw-border-blue-500:focus{
  --border-opacity: 1;
  border-color: #3f83f8;
  border-color: rgba(63, 131, 248, var(--border-opacity));
}

.focus\:tw-border-blue-600:focus{
  --border-opacity: 1;
  border-color: #1c64f2;
  border-color: rgba(28, 100, 242, var(--border-opacity));
}

.focus\:tw-border-blue-700:focus{
  --border-opacity: 1;
  border-color: #1a56db;
  border-color: rgba(26, 86, 219, var(--border-opacity));
}

.focus\:tw-border-blue-800:focus{
  --border-opacity: 1;
  border-color: #1e429f;
  border-color: rgba(30, 66, 159, var(--border-opacity));
}

.focus\:tw-border-blue-900:focus{
  --border-opacity: 1;
  border-color: #233876;
  border-color: rgba(35, 56, 118, var(--border-opacity));
}

.focus\:tw-border-indigo-50:focus{
  --border-opacity: 1;
  border-color: #f0f5ff;
  border-color: rgba(240, 245, 255, var(--border-opacity));
}

.focus\:tw-border-indigo-100:focus{
  --border-opacity: 1;
  border-color: #e5edff;
  border-color: rgba(229, 237, 255, var(--border-opacity));
}

.focus\:tw-border-indigo-200:focus{
  --border-opacity: 1;
  border-color: #cddbfe;
  border-color: rgba(205, 219, 254, var(--border-opacity));
}

.focus\:tw-border-indigo-300:focus{
  --border-opacity: 1;
  border-color: #b4c6fc;
  border-color: rgba(180, 198, 252, var(--border-opacity));
}

.focus\:tw-border-indigo-400:focus{
  --border-opacity: 1;
  border-color: #8da2fb;
  border-color: rgba(141, 162, 251, var(--border-opacity));
}

.focus\:tw-border-indigo-500:focus{
  --border-opacity: 1;
  border-color: #6875f5;
  border-color: rgba(104, 117, 245, var(--border-opacity));
}

.focus\:tw-border-indigo-600:focus{
  --border-opacity: 1;
  border-color: #5850ec;
  border-color: rgba(88, 80, 236, var(--border-opacity));
}

.focus\:tw-border-indigo-700:focus{
  --border-opacity: 1;
  border-color: #5145cd;
  border-color: rgba(81, 69, 205, var(--border-opacity));
}

.focus\:tw-border-indigo-800:focus{
  --border-opacity: 1;
  border-color: #42389d;
  border-color: rgba(66, 56, 157, var(--border-opacity));
}

.focus\:tw-border-indigo-900:focus{
  --border-opacity: 1;
  border-color: #362f78;
  border-color: rgba(54, 47, 120, var(--border-opacity));
}

.focus\:tw-border-purple-50:focus{
  --border-opacity: 1;
  border-color: #f6f5ff;
  border-color: rgba(246, 245, 255, var(--border-opacity));
}

.focus\:tw-border-purple-100:focus{
  --border-opacity: 1;
  border-color: #edebfe;
  border-color: rgba(237, 235, 254, var(--border-opacity));
}

.focus\:tw-border-purple-200:focus{
  --border-opacity: 1;
  border-color: #dcd7fe;
  border-color: rgba(220, 215, 254, var(--border-opacity));
}

.focus\:tw-border-purple-300:focus{
  --border-opacity: 1;
  border-color: #cabffd;
  border-color: rgba(202, 191, 253, var(--border-opacity));
}

.focus\:tw-border-purple-400:focus{
  --border-opacity: 1;
  border-color: #ac94fa;
  border-color: rgba(172, 148, 250, var(--border-opacity));
}

.focus\:tw-border-purple-500:focus{
  --border-opacity: 1;
  border-color: #9061f9;
  border-color: rgba(144, 97, 249, var(--border-opacity));
}

.focus\:tw-border-purple-600:focus{
  --border-opacity: 1;
  border-color: #7e3af2;
  border-color: rgba(126, 58, 242, var(--border-opacity));
}

.focus\:tw-border-purple-700:focus{
  --border-opacity: 1;
  border-color: #6c2bd9;
  border-color: rgba(108, 43, 217, var(--border-opacity));
}

.focus\:tw-border-purple-800:focus{
  --border-opacity: 1;
  border-color: #5521b5;
  border-color: rgba(85, 33, 181, var(--border-opacity));
}

.focus\:tw-border-purple-900:focus{
  --border-opacity: 1;
  border-color: #4a1d96;
  border-color: rgba(74, 29, 150, var(--border-opacity));
}

.focus\:tw-border-pink-50:focus{
  --border-opacity: 1;
  border-color: #fdf2f8;
  border-color: rgba(253, 242, 248, var(--border-opacity));
}

.focus\:tw-border-pink-100:focus{
  --border-opacity: 1;
  border-color: #fce8f3;
  border-color: rgba(252, 232, 243, var(--border-opacity));
}

.focus\:tw-border-pink-200:focus{
  --border-opacity: 1;
  border-color: #fad1e8;
  border-color: rgba(250, 209, 232, var(--border-opacity));
}

.focus\:tw-border-pink-300:focus{
  --border-opacity: 1;
  border-color: #f8b4d9;
  border-color: rgba(248, 180, 217, var(--border-opacity));
}

.focus\:tw-border-pink-400:focus{
  --border-opacity: 1;
  border-color: #f17eb8;
  border-color: rgba(241, 126, 184, var(--border-opacity));
}

.focus\:tw-border-pink-500:focus{
  --border-opacity: 1;
  border-color: #e74694;
  border-color: rgba(231, 70, 148, var(--border-opacity));
}

.focus\:tw-border-pink-600:focus{
  --border-opacity: 1;
  border-color: #d61f69;
  border-color: rgba(214, 31, 105, var(--border-opacity));
}

.focus\:tw-border-pink-700:focus{
  --border-opacity: 1;
  border-color: #bf125d;
  border-color: rgba(191, 18, 93, var(--border-opacity));
}

.focus\:tw-border-pink-800:focus{
  --border-opacity: 1;
  border-color: #99154b;
  border-color: rgba(153, 21, 75, var(--border-opacity));
}

.focus\:tw-border-pink-900:focus{
  --border-opacity: 1;
  border-color: #751a3d;
  border-color: rgba(117, 26, 61, var(--border-opacity));
}

.focus\:tw-border-cool-gray-50:focus{
  --border-opacity: 1;
  border-color: #f8fafc;
  border-color: rgba(248, 250, 252, var(--border-opacity));
}

.focus\:tw-border-cool-gray-100:focus{
  --border-opacity: 1;
  border-color: #f1f5f9;
  border-color: rgba(241, 245, 249, var(--border-opacity));
}

.focus\:tw-border-cool-gray-200:focus{
  --border-opacity: 1;
  border-color: #e2e8f0;
  border-color: rgba(226, 232, 240, var(--border-opacity));
}

.focus\:tw-border-cool-gray-300:focus{
  --border-opacity: 1;
  border-color: #cfd8e3;
  border-color: rgba(207, 216, 227, var(--border-opacity));
}

.focus\:tw-border-cool-gray-400:focus{
  --border-opacity: 1;
  border-color: #97a6ba;
  border-color: rgba(151, 166, 186, var(--border-opacity));
}

.focus\:tw-border-cool-gray-500:focus{
  --border-opacity: 1;
  border-color: #64748b;
  border-color: rgba(100, 116, 139, var(--border-opacity));
}

.focus\:tw-border-cool-gray-600:focus{
  --border-opacity: 1;
  border-color: #475569;
  border-color: rgba(71, 85, 105, var(--border-opacity));
}

.focus\:tw-border-cool-gray-700:focus{
  --border-opacity: 1;
  border-color: #364152;
  border-color: rgba(54, 65, 82, var(--border-opacity));
}

.focus\:tw-border-cool-gray-800:focus{
  --border-opacity: 1;
  border-color: #27303f;
  border-color: rgba(39, 48, 63, var(--border-opacity));
}

.focus\:tw-border-cool-gray-900:focus{
  --border-opacity: 1;
  border-color: #1a202e;
  border-color: rgba(26, 32, 46, var(--border-opacity));
}

.focus\:tw-border-pregnancy-green-1:focus{
  --border-opacity: 1;
  border-color: #346633;
  border-color: rgba(52, 102, 51, var(--border-opacity));
}

.focus\:tw-border-pregnancy-green-2:focus{
  --border-opacity: 1;
  border-color: #BEEDBE;
  border-color: rgba(190, 237, 190, var(--border-opacity));
}

.focus\:tw-border-pregnancy-green-3:focus{
  --border-opacity: 1;
  border-color: #F0FCF6;
  border-color: rgba(240, 252, 246, var(--border-opacity));
}

.focus\:tw-border-system-blue-1:focus{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.focus\:tw-border-system-blue-2:focus{
  --border-opacity: 1;
  border-color: #A9BECB;
  border-color: rgba(169, 190, 203, var(--border-opacity));
}

.focus\:tw-border-system-blue-3:focus{
  --border-opacity: 1;
  border-color: #769BB4;
  border-color: rgba(118, 155, 180, var(--border-opacity));
}

.focus\:tw-border-system-dark-blue:focus{
  --border-opacity: 1;
  border-color: #213B4E;
  border-color: rgba(33, 59, 78, var(--border-opacity));
}

.focus\:tw-border-inactive:focus{
  --border-opacity: 1;
  border-color: #B7B7B7;
  border-color: rgba(183, 183, 183, var(--border-opacity));
}

.focus\:tw-border-system-white:focus{
  --border-opacity: 1;
  border-color: #FFFFFF;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.focus\:tw-border-system-green-1:focus{
  --border-opacity: 1;
  border-color: #87c540;
  border-color: rgba(135, 197, 64, var(--border-opacity));
}

.focus\:tw-border-system-orange-1:focus{
  --border-opacity: 1;
  border-color: #ED8936;
  border-color: rgba(237, 137, 54, var(--border-opacity));
}

.focus\:tw-border-system-grey-1:focus{
  --border-opacity: 1;
  border-color: #C1C1C1;
  border-color: rgba(193, 193, 193, var(--border-opacity));
}

.focus\:tw-border-system-grey-2:focus{
  --border-opacity: 1;
  border-color: #DDDDDD;
  border-color: rgba(221, 221, 221, var(--border-opacity));
}

.focus\:tw-border-error-red:focus{
  --border-opacity: 1;
  border-color: #C11013;
  border-color: rgba(193, 16, 19, var(--border-opacity));
}

.focus\:tw-border-system-red-1:focus{
  --border-opacity: 1;
  border-color: #E22828;
  border-color: rgba(226, 40, 40, var(--border-opacity));
}

.focus\:tw-border-birth-summary-1:focus{
  --border-opacity: 1;
  border-color: #FFC924;
  border-color: rgba(255, 201, 36, var(--border-opacity));
}

.focus\:tw-border-birth-summary-2:focus{
  --border-opacity: 1;
  border-color: #FFDE7B;
  border-color: rgba(255, 222, 123, var(--border-opacity));
}

.focus\:tw-border-birth-summary-3:focus{
  --border-opacity: 1;
  border-color: #FBFCDD;
  border-color: rgba(251, 252, 221, var(--border-opacity));
}

.focus\:tw-border-postnatal-assessment-1:focus{
  --border-opacity: 1;
  border-color: #865A87;
  border-color: rgba(134, 90, 135, var(--border-opacity));
}

.focus\:tw-border-postnatal-assessment-2:focus{
  --border-opacity: 1;
  border-color: #C1A3C2;
  border-color: rgba(193, 163, 194, var(--border-opacity));
}

.focus\:tw-border-postnatal-assessment-3:focus{
  --border-opacity: 1;
  border-color: #FCF5FA;
  border-color: rgba(252, 245, 250, var(--border-opacity));
}

.focus\:tw-border-grow-background:focus{
  --border-opacity: 1;
  border-color: #86A3B6;
  border-color: rgba(134, 163, 182, var(--border-opacity));
}

.focus\:tw-border-grow-system-banner:focus{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.focus\:tw-border-grow-blue-1:focus{
  --border-opacity: 1;
  border-color: #1A3B4E;
  border-color: rgba(26, 59, 78, var(--border-opacity));
}

.focus\:tw-border-grow-blue-2:focus{
  --border-opacity: 1;
  border-color: #477591;
  border-color: rgba(71, 117, 145, var(--border-opacity));
}

.focus\:tw-border-grow-blue-3:focus{
  --border-opacity: 1;
  border-color: #7098B0;
  border-color: rgba(112, 152, 176, var(--border-opacity));
}

.focus\:tw-border-grow-blue-4:focus{
  --border-opacity: 1;
  border-color: #CFE1EC;
  border-color: rgba(207, 225, 236, var(--border-opacity));
}

.focus\:tw-border-grow-blue-5:focus{
  --border-opacity: 1;
  border-color: #547F9A;
  border-color: rgba(84, 127, 154, var(--border-opacity));
}

.focus\:tw-border-grow-chart-toggle:focus{
  --border-opacity: 1;
  border-color: #507A91;
  border-color: rgba(80, 122, 145, var(--border-opacity));
}

.focus\:tw-border-grow-left-nav-1:focus{
  --border-opacity: 1;
  border-color: #A6B8C3;
  border-color: rgba(166, 184, 195, var(--border-opacity));
}

.focus\:tw-border-grow-left-nav-active:focus{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.focus\:tw-border-grow-left-nav-hover:focus{
  --border-opacity: 1;
  border-color: #3A5869;
  border-color: rgba(58, 88, 105, var(--border-opacity));
}

.focus\:tw-border-grow-breadcrumb-inactive:focus{
  --border-opacity: 1;
  border-color: #3B5B6E;
  border-color: rgba(59, 91, 110, var(--border-opacity));
}

.focus\:tw-border-grow-breadcrumb-inactive-text:focus{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.focus\:tw-border-default-colour:focus{
  --border-opacity: 1;
  border-color: #333333;
  border-color: rgba(51, 51, 51, var(--border-opacity));
}

.tw-border-opacity-0{
  --border-opacity: 0;
}

.tw-border-opacity-25{
  --border-opacity: 0.25;
}

.tw-border-opacity-50{
  --border-opacity: 0.5;
}

.tw-border-opacity-75{
  --border-opacity: 0.75;
}

.tw-border-opacity-100{
  --border-opacity: 1;
}

.hover\:tw-border-opacity-0:hover{
  --border-opacity: 0;
}

.hover\:tw-border-opacity-25:hover{
  --border-opacity: 0.25;
}

.hover\:tw-border-opacity-50:hover{
  --border-opacity: 0.5;
}

.hover\:tw-border-opacity-75:hover{
  --border-opacity: 0.75;
}

.hover\:tw-border-opacity-100:hover{
  --border-opacity: 1;
}

.focus\:tw-border-opacity-0:focus{
  --border-opacity: 0;
}

.focus\:tw-border-opacity-25:focus{
  --border-opacity: 0.25;
}

.focus\:tw-border-opacity-50:focus{
  --border-opacity: 0.5;
}

.focus\:tw-border-opacity-75:focus{
  --border-opacity: 0.75;
}

.focus\:tw-border-opacity-100:focus{
  --border-opacity: 1;
}

.tw-rounded-none{
  border-radius: 0;
}

.tw-rounded-sm{
  border-radius: 0.125rem;
}

.tw-rounded{
  border-radius: 0.25rem;
}

.tw-rounded-md{
  border-radius: 0.375rem;
}

.tw-rounded-lg{
  border-radius: 0.5rem;
}

.tw-rounded-xl{
  border-radius: 0.75rem;
}

.tw-rounded-2xl{
  border-radius: 1rem;
}

.tw-rounded-3xl{
  border-radius: 1.5rem;
}

.tw-rounded-full{
  border-radius: 9999px;
}

.tw-rounded-t-none{
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.tw-rounded-r-none{
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.tw-rounded-b-none{
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.tw-rounded-l-none{
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.tw-rounded-t-sm{
  border-top-left-radius: 0.125rem;
  border-top-right-radius: 0.125rem;
}

.tw-rounded-r-sm{
  border-top-right-radius: 0.125rem;
  border-bottom-right-radius: 0.125rem;
}

.tw-rounded-b-sm{
  border-bottom-right-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.tw-rounded-l-sm{
  border-top-left-radius: 0.125rem;
  border-bottom-left-radius: 0.125rem;
}

.tw-rounded-t{
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}

.tw-rounded-r{
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.tw-rounded-b{
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.tw-rounded-l{
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.tw-rounded-t-md{
  border-top-left-radius: 0.375rem;
  border-top-right-radius: 0.375rem;
}

.tw-rounded-r-md{
  border-top-right-radius: 0.375rem;
  border-bottom-right-radius: 0.375rem;
}

.tw-rounded-b-md{
  border-bottom-right-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.tw-rounded-l-md{
  border-top-left-radius: 0.375rem;
  border-bottom-left-radius: 0.375rem;
}

.tw-rounded-t-lg{
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}

.tw-rounded-r-lg{
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}

.tw-rounded-b-lg{
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.tw-rounded-l-lg{
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}

.tw-rounded-t-xl{
  border-top-left-radius: 0.75rem;
  border-top-right-radius: 0.75rem;
}

.tw-rounded-r-xl{
  border-top-right-radius: 0.75rem;
  border-bottom-right-radius: 0.75rem;
}

.tw-rounded-b-xl{
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.tw-rounded-l-xl{
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}

.tw-rounded-t-2xl{
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}

.tw-rounded-r-2xl{
  border-top-right-radius: 1rem;
  border-bottom-right-radius: 1rem;
}

.tw-rounded-b-2xl{
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.tw-rounded-l-2xl{
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}

.tw-rounded-t-3xl{
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}

.tw-rounded-r-3xl{
  border-top-right-radius: 1.5rem;
  border-bottom-right-radius: 1.5rem;
}

.tw-rounded-b-3xl{
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.tw-rounded-l-3xl{
  border-top-left-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}

.tw-rounded-t-full{
  border-top-left-radius: 9999px;
  border-top-right-radius: 9999px;
}

.tw-rounded-r-full{
  border-top-right-radius: 9999px;
  border-bottom-right-radius: 9999px;
}

.tw-rounded-b-full{
  border-bottom-right-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.tw-rounded-l-full{
  border-top-left-radius: 9999px;
  border-bottom-left-radius: 9999px;
}

.tw-rounded-tl-none{
  border-top-left-radius: 0;
}

.tw-rounded-tr-none{
  border-top-right-radius: 0;
}

.tw-rounded-br-none{
  border-bottom-right-radius: 0;
}

.tw-rounded-bl-none{
  border-bottom-left-radius: 0;
}

.tw-rounded-tl-sm{
  border-top-left-radius: 0.125rem;
}

.tw-rounded-tr-sm{
  border-top-right-radius: 0.125rem;
}

.tw-rounded-br-sm{
  border-bottom-right-radius: 0.125rem;
}

.tw-rounded-bl-sm{
  border-bottom-left-radius: 0.125rem;
}

.tw-rounded-tl{
  border-top-left-radius: 0.25rem;
}

.tw-rounded-tr{
  border-top-right-radius: 0.25rem;
}

.tw-rounded-br{
  border-bottom-right-radius: 0.25rem;
}

.tw-rounded-bl{
  border-bottom-left-radius: 0.25rem;
}

.tw-rounded-tl-md{
  border-top-left-radius: 0.375rem;
}

.tw-rounded-tr-md{
  border-top-right-radius: 0.375rem;
}

.tw-rounded-br-md{
  border-bottom-right-radius: 0.375rem;
}

.tw-rounded-bl-md{
  border-bottom-left-radius: 0.375rem;
}

.tw-rounded-tl-lg{
  border-top-left-radius: 0.5rem;
}

.tw-rounded-tr-lg{
  border-top-right-radius: 0.5rem;
}

.tw-rounded-br-lg{
  border-bottom-right-radius: 0.5rem;
}

.tw-rounded-bl-lg{
  border-bottom-left-radius: 0.5rem;
}

.tw-rounded-tl-xl{
  border-top-left-radius: 0.75rem;
}

.tw-rounded-tr-xl{
  border-top-right-radius: 0.75rem;
}

.tw-rounded-br-xl{
  border-bottom-right-radius: 0.75rem;
}

.tw-rounded-bl-xl{
  border-bottom-left-radius: 0.75rem;
}

.tw-rounded-tl-2xl{
  border-top-left-radius: 1rem;
}

.tw-rounded-tr-2xl{
  border-top-right-radius: 1rem;
}

.tw-rounded-br-2xl{
  border-bottom-right-radius: 1rem;
}

.tw-rounded-bl-2xl{
  border-bottom-left-radius: 1rem;
}

.tw-rounded-tl-3xl{
  border-top-left-radius: 1.5rem;
}

.tw-rounded-tr-3xl{
  border-top-right-radius: 1.5rem;
}

.tw-rounded-br-3xl{
  border-bottom-right-radius: 1.5rem;
}

.tw-rounded-bl-3xl{
  border-bottom-left-radius: 1.5rem;
}

.tw-rounded-tl-full{
  border-top-left-radius: 9999px;
}

.tw-rounded-tr-full{
  border-top-right-radius: 9999px;
}

.tw-rounded-br-full{
  border-bottom-right-radius: 9999px;
}

.tw-rounded-bl-full{
  border-bottom-left-radius: 9999px;
}

.tw-border-solid{
  border-style: solid;
}

.tw-border-dashed{
  border-style: dashed;
}

.tw-border-dotted{
  border-style: dotted;
}

.tw-border-double{
  border-style: double;
}

.tw-border-none{
  border-style: none;
}

.tw-border-0{
  border-width: 0;
}

.tw-border-2{
  border-width: 2px;
}

.tw-border-4{
  border-width: 4px;
}

.tw-border-8{
  border-width: 8px;
}

.tw-border{
  border-width: 1px;
}

.tw-border-t-0{
  border-top-width: 0;
}

.tw-border-r-0{
  border-right-width: 0;
}

.tw-border-b-0{
  border-bottom-width: 0;
}

.tw-border-l-0{
  border-left-width: 0;
}

.tw-border-t-2{
  border-top-width: 2px;
}

.tw-border-r-2{
  border-right-width: 2px;
}

.tw-border-b-2{
  border-bottom-width: 2px;
}

.tw-border-l-2{
  border-left-width: 2px;
}

.tw-border-t-4{
  border-top-width: 4px;
}

.tw-border-r-4{
  border-right-width: 4px;
}

.tw-border-b-4{
  border-bottom-width: 4px;
}

.tw-border-l-4{
  border-left-width: 4px;
}

.tw-border-t-8{
  border-top-width: 8px;
}

.tw-border-r-8{
  border-right-width: 8px;
}

.tw-border-b-8{
  border-bottom-width: 8px;
}

.tw-border-l-8{
  border-left-width: 8px;
}

.tw-border-t{
  border-top-width: 1px;
}

.tw-border-r{
  border-right-width: 1px;
}

.tw-border-b{
  border-bottom-width: 1px;
}

.tw-border-l{
  border-left-width: 1px;
}

.tw-box-border{
  box-sizing: border-box;
}

.tw-box-content{
  box-sizing: content-box;
}

.tw-cursor-auto{
  cursor: auto;
}

.tw-cursor-default{
  cursor: default;
}

.tw-cursor-pointer{
  cursor: pointer;
}

.tw-cursor-wait{
  cursor: wait;
}

.tw-cursor-text{
  cursor: text;
}

.tw-cursor-move{
  cursor: move;
}

.tw-cursor-not-allowed{
  cursor: not-allowed;
}

.tw-block{
  display: block;
}

.tw-inline-block{
  display: inline-block;
}

.tw-inline{
  display: inline;
}

.tw-flex{
  display: flex;
}

.tw-inline-flex{
  display: inline-flex;
}

.tw-table{
  display: table;
}

.tw-table-caption{
  display: table-caption;
}

.tw-table-cell{
  display: table-cell;
}

.tw-table-column{
  display: table-column;
}

.tw-table-column-group{
  display: table-column-group;
}

.tw-table-footer-group{
  display: table-footer-group;
}

.tw-table-header-group{
  display: table-header-group;
}

.tw-table-row-group{
  display: table-row-group;
}

.tw-table-row{
  display: table-row;
}

.tw-flow-root{
  display: flow-root;
}

.tw-grid{
  display: grid;
}

.tw-inline-grid{
  display: inline-grid;
}

.tw-contents{
  display: contents;
}

.tw-hidden{
  display: none;
}

.tw-flex-row{
  flex-direction: row;
}

.tw-flex-row-reverse{
  flex-direction: row-reverse;
}

.tw-flex-col{
  flex-direction: column;
}

.tw-flex-col-reverse{
  flex-direction: column-reverse;
}

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

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

.tw-flex-no-wrap{
  flex-wrap: nowrap;
}

.tw-place-items-auto{
  place-items: auto;
}

.tw-place-items-start{
  place-items: start;
}

.tw-place-items-end{
  place-items: end;
}

.tw-place-items-center{
  place-items: center;
}

.tw-place-items-stretch{
  place-items: stretch;
}

.tw-place-content-center{
  place-content: center;
}

.tw-place-content-start{
  place-content: start;
}

.tw-place-content-end{
  place-content: end;
}

.tw-place-content-between{
  place-content: space-between;
}

.tw-place-content-around{
  place-content: space-around;
}

.tw-place-content-evenly{
  place-content: space-evenly;
}

.tw-place-content-stretch{
  place-content: stretch;
}

.tw-place-self-auto{
  place-self: auto;
}

.tw-place-self-start{
  place-self: start;
}

.tw-place-self-end{
  place-self: end;
}

.tw-place-self-center{
  place-self: center;
}

.tw-place-self-stretch{
  place-self: stretch;
}

.tw-items-start{
  align-items: flex-start;
}

.tw-items-end{
  align-items: flex-end;
}

.tw-items-center{
  align-items: center;
}

.tw-items-baseline{
  align-items: baseline;
}

.tw-items-stretch{
  align-items: stretch;
}

.tw-content-center{
  align-content: center;
}

.tw-content-start{
  align-content: flex-start;
}

.tw-content-end{
  align-content: flex-end;
}

.tw-content-between{
  align-content: space-between;
}

.tw-content-around{
  align-content: space-around;
}

.tw-content-evenly{
  align-content: space-evenly;
}

.tw-self-auto{
  align-self: auto;
}

.tw-self-start{
  align-self: flex-start;
}

.tw-self-end{
  align-self: flex-end;
}

.tw-self-center{
  align-self: center;
}

.tw-self-stretch{
  align-self: stretch;
}

.tw-justify-items-auto{
  justify-items: auto;
}

.tw-justify-items-start{
  justify-items: start;
}

.tw-justify-items-end{
  justify-items: end;
}

.tw-justify-items-center{
  justify-items: center;
}

.tw-justify-items-stretch{
  justify-items: stretch;
}

.tw-justify-start{
  justify-content: flex-start;
}

.tw-justify-end{
  justify-content: flex-end;
}

.tw-justify-center{
  justify-content: center;
}

.tw-justify-between{
  justify-content: space-between;
}

.tw-justify-around{
  justify-content: space-around;
}

.tw-justify-evenly{
  justify-content: space-evenly;
}

.tw-justify-self-auto{
  justify-self: auto;
}

.tw-justify-self-start{
  justify-self: start;
}

.tw-justify-self-end{
  justify-self: end;
}

.tw-justify-self-center{
  justify-self: center;
}

.tw-justify-self-stretch{
  justify-self: stretch;
}

.tw-flex-1{
  flex: 1 1 0%;
}

.tw-flex-auto{
  flex: 1 1 auto;
}

.tw-flex-initial{
  flex: 0 1 auto;
}

.tw-flex-none{
  flex: none;
}

.tw-flex-grow-0{
  flex-grow: 0;
}

.tw-flex-grow{
  flex-grow: 1;
}

.tw-flex-shrink-0{
  flex-shrink: 0;
}

.tw-flex-shrink{
  flex-shrink: 1;
}

.tw-order-1{
  order: 1;
}

.tw-order-2{
  order: 2;
}

.tw-order-3{
  order: 3;
}

.tw-order-4{
  order: 4;
}

.tw-order-5{
  order: 5;
}

.tw-order-6{
  order: 6;
}

.tw-order-7{
  order: 7;
}

.tw-order-8{
  order: 8;
}

.tw-order-9{
  order: 9;
}

.tw-order-10{
  order: 10;
}

.tw-order-11{
  order: 11;
}

.tw-order-12{
  order: 12;
}

.tw-order-first{
  order: -9999;
}

.tw-order-last{
  order: 9999;
}

.tw-order-none{
  order: 0;
}

.tw-float-right{
  float: right;
}

.tw-float-left{
  float: left;
}

.tw-float-none{
  float: none;
}

.tw-clearfix:after{
  content: "";
  display: table;
  clear: both;
}

.tw-clear-left{
  clear: left;
}

.tw-clear-right{
  clear: right;
}

.tw-clear-both{
  clear: both;
}

.tw-clear-none{
  clear: none;
}

.tw-font-sans{
  font-family: Nunito, 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";
}

.tw-font-serif{
  font-family: Georgia, Cambria, "Times New Roman", Times, serif;
}

.tw-font-mono{
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.tw-font-hairline{
  font-weight: 100;
}

.tw-font-thin{
  font-weight: 200;
}

.tw-font-light{
  font-weight: 300;
}

.tw-font-normal{
  font-weight: 400;
}

.tw-font-medium{
  font-weight: 500;
}

.tw-font-semibold{
  font-weight: 600;
}

.tw-font-bold{
  font-weight: 700;
}

.tw-font-extrabold{
  font-weight: 800;
}

.tw-font-black{
  font-weight: 900;
}

.hover\:tw-font-hairline:hover{
  font-weight: 100;
}

.hover\:tw-font-thin:hover{
  font-weight: 200;
}

.hover\:tw-font-light:hover{
  font-weight: 300;
}

.hover\:tw-font-normal:hover{
  font-weight: 400;
}

.hover\:tw-font-medium:hover{
  font-weight: 500;
}

.hover\:tw-font-semibold:hover{
  font-weight: 600;
}

.hover\:tw-font-bold:hover{
  font-weight: 700;
}

.hover\:tw-font-extrabold:hover{
  font-weight: 800;
}

.hover\:tw-font-black:hover{
  font-weight: 900;
}

.focus\:tw-font-hairline:focus{
  font-weight: 100;
}

.focus\:tw-font-thin:focus{
  font-weight: 200;
}

.focus\:tw-font-light:focus{
  font-weight: 300;
}

.focus\:tw-font-normal:focus{
  font-weight: 400;
}

.focus\:tw-font-medium:focus{
  font-weight: 500;
}

.focus\:tw-font-semibold:focus{
  font-weight: 600;
}

.focus\:tw-font-bold:focus{
  font-weight: 700;
}

.focus\:tw-font-extrabold:focus{
  font-weight: 800;
}

.focus\:tw-font-black:focus{
  font-weight: 900;
}

.tw-h-0{
  height: 0;
}

.tw-h-1{
  height: 0.25rem;
}

.tw-h-2{
  height: 0.5rem;
}

.tw-h-3{
  height: 0.75rem;
}

.tw-h-4{
  height: 1rem;
}

.tw-h-5{
  height: 1.25rem;
}

.tw-h-6{
  height: 1.5rem;
}

.tw-h-7{
  height: 1.75rem;
}

.tw-h-8{
  height: 2rem;
}

.tw-h-9{
  height: 2.25rem;
}

.tw-h-10{
  height: 2.5rem;
}

.tw-h-11{
  height: 2.75rem;
}

.tw-h-12{
  height: 3rem;
}

.tw-h-13{
  height: 3.25rem;
}

.tw-h-14{
  height: 3.5rem;
}

.tw-h-15{
  height: 3.75rem;
}

.tw-h-16{
  height: 4rem;
}

.tw-h-17{
  height: 4.25rem;
}

.tw-h-18{
  height: 4.5rem;
}

.tw-h-19{
  height: 4.75rem;
}

.tw-h-20{
  height: 5rem;
}

.tw-h-21{
  height: 5.25rem;
}

.tw-h-22{
  height: 5.5rem;
}

.tw-h-23{
  height: 5.75rem;
}

.tw-h-24{
  height: 6rem;
}

.tw-h-25{
  height: 6.25rem;
}

.tw-h-26{
  height: 6.5rem;
}

.tw-h-27{
  height: 6.75rem;
}

.tw-h-28{
  height: 7rem;
}

.tw-h-29{
  height: 7.25rem;
}

.tw-h-30{
  height: 7.5rem;
}

.tw-h-31{
  height: 7.75rem;
}

.tw-h-32{
  height: 8rem;
}

.tw-h-33{
  height: 8.25rem;
}

.tw-h-34{
  height: 8.5rem;
}

.tw-h-35{
  height: 8.75rem;
}

.tw-h-36{
  height: 9rem;
}

.tw-h-40{
  height: 10rem;
}

.tw-h-41{
  height: 10.25rem;
}

.tw-h-42{
  height: 10.5rem;
}

.tw-h-43{
  height: 10.75rem;
}

.tw-h-44{
  height: 11rem;
}

.tw-h-45{
  height: 11.25rem;
}

.tw-h-46{
  height: 11.5rem;
}

.tw-h-47{
  height: 11.75rem;
}

.tw-h-48{
  height: 12rem;
}

.tw-h-50{
  height: 12.5rem;
}

.tw-h-52{
  height: 13rem;
}

.tw-h-53{
  height: 13.25rem;
}

.tw-h-54{
  height: 13.5rem;
}

.tw-h-55{
  height: 13.75rem;
}

.tw-h-56{
  height: 14rem;
}

.tw-h-57{
  height: 14.25rem;
}

.tw-h-58{
  height: 14.5rem;
}

.tw-h-59{
  height: 14.75rem;
}

.tw-h-60{
  height: 15rem;
}

.tw-h-61{
  height: 15.25rem;
}

.tw-h-62{
  height: 15.5rem;
}

.tw-h-63{
  height: 15.75rem;
}

.tw-h-64{
  height: 16rem;
}

.tw-h-65{
  height: 16.25rem;
}

.tw-h-66{
  height: 16.5rem;
}

.tw-h-68{
  height: 17rem;
}

.tw-h-69{
  height: 17.25rem;
}

.tw-h-70{
  height: 17.5rem;
}

.tw-h-71{
  height: 17.75rem;
}

.tw-h-72{
  height: 18rem;
}

.tw-h-73{
  height: 18.25rem;
}

.tw-h-74{
  height: 18.5rem;
}

.tw-h-75{
  height: 18.75rem;
}

.tw-h-76{
  height: 19rem;
}

.tw-h-77{
  height: 19.25rem;
}

.tw-h-78{
  height: 19.5rem;
}

.tw-h-79{
  height: 19.75rem;
}

.tw-h-80{
  height: 20rem;
}

.tw-h-81{
  height: 20.25rem;
}

.tw-h-82{
  height: 20.5rem;
}

.tw-h-83{
  height: 20.75rem;
}

.tw-h-84{
  height: 21rem;
}

.tw-h-85{
  height: 21.25rem;
}

.tw-h-86{
  height: 21.5rem;
}

.tw-h-87{
  height: 21.75rem;
}

.tw-h-88{
  height: 22rem;
}

.tw-h-89{
  height: 22.25rem;
}

.tw-h-90{
  height: 22.5rem;
}

.tw-h-91{
  height: 22.75rem;
}

.tw-h-92{
  height: 23rem;
}

.tw-h-93{
  height: 23.25rem;
}

.tw-h-94{
  height: 23.5rem;
}

.tw-h-95{
  height: 23.75rem;
}

.tw-h-96{
  height: 24rem;
}

.tw-h-97{
  height: 23.25rem;
}

.tw-h-98{
  height: 23.5rem;
}

.tw-h-99{
  height: 23.75rem;
}

.tw-h-100{
  height: 25rem;
}

.tw-h-101{
  height: 25.25rem;
}

.tw-h-102{
  height: 25.5rem;
}

.tw-h-112{
  height: 28rem;
}

.tw-h-128{
  height: 31rem;
}

.tw-h-129{
  height: 32.25rem;
}

.tw-h-130{
  height: 32.5rem;
}

.tw-h-140{
  height: 35rem;
}

.tw-h-160{
  height: 40rem;
}

.tw-h-180{
  height: 45rem;
}

.tw-h-185{
  height: 46.25rem;
}

.tw-h-190{
  height: 47.5rem;
}

.tw-h-200{
  height: 50rem;
}

.tw-h-auto{
  height: auto;
}

.tw-h-px{
  height: 1px;
}

.tw-h-0\.5{
  height: 0.125rem;
}

.tw-h-1\.5{
  height: 0.375rem;
}

.tw-h-2\.5{
  height: 0.625rem;
}

.tw-h-3\.5{
  height: 0.875rem;
}

.tw-h-1\/2{
  height: 50%;
}

.tw-h-1\/3{
  height: 33.333333%;
}

.tw-h-2\/3{
  height: 66.666667%;
}

.tw-h-1\/4{
  height: 25%;
}

.tw-h-2\/4{
  height: 50%;
}

.tw-h-3\/4{
  height: 75%;
}

.tw-h-1\/5{
  height: 20%;
}

.tw-h-2\/5{
  height: 40%;
}

.tw-h-3\/5{
  height: 60%;
}

.tw-h-4\/5{
  height: 80%;
}

.tw-h-1\/6{
  height: 16.666667%;
}

.tw-h-2\/6{
  height: 33.333333%;
}

.tw-h-3\/6{
  height: 50%;
}

.tw-h-4\/6{
  height: 66.666667%;
}

.tw-h-5\/6{
  height: 83.333333%;
}

.tw-h-1\/12{
  height: 8.333333%;
}

.tw-h-2\/12{
  height: 16.666667%;
}

.tw-h-3\/12{
  height: 25%;
}

.tw-h-4\/12{
  height: 33.333333%;
}

.tw-h-5\/12{
  height: 41.666667%;
}

.tw-h-6\/12{
  height: 50%;
}

.tw-h-7\/12{
  height: 58.333333%;
}

.tw-h-8\/12{
  height: 66.666667%;
}

.tw-h-9\/12{
  height: 75%;
}

.tw-h-10\/12{
  height: 83.333333%;
}

.tw-h-11\/12{
  height: 91.666667%;
}

.tw-h-full{
  height: 100%;
}

.tw-h-screen{
  height: 100vh;
}

.tw-text-xs{
  font-size: 0.75rem;
}

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

.tw-text-base{
  font-size: 1rem;
}

.tw-text-lg{
  font-size: 1.125rem;
}

.tw-text-xl{
  font-size: 1.25rem;
}

.tw-text-2xl{
  font-size: 1.5rem;
}

.tw-text-3xl{
  font-size: 1.875rem;
}

.tw-text-4xl{
  font-size: 2.25rem;
}

.tw-text-5xl{
  font-size: 3rem;
}

.tw-text-6xl{
  font-size: 4rem;
}

.tw-leading-3{
  line-height: .75rem;
}

.tw-leading-4{
  line-height: 1rem;
}

.tw-leading-5{
  line-height: 1.25rem;
}

.tw-leading-6{
  line-height: 1.5rem;
}

.tw-leading-7{
  line-height: 1.75rem;
}

.tw-leading-8{
  line-height: 2rem;
}

.tw-leading-9{
  line-height: 2.25rem;
}

.tw-leading-10{
  line-height: 2.5rem;
}

.tw-leading-none{
  line-height: 1;
}

.tw-leading-tight{
  line-height: 1.25;
}

.tw-leading-snug{
  line-height: 1.375;
}

.tw-leading-normal{
  line-height: 1.5;
}

.tw-leading-relaxed{
  line-height: 1.625;
}

.tw-leading-loose{
  line-height: 2;
}

.tw-list-inside{
  list-style-position: inside;
}

.tw-list-outside{
  list-style-position: outside;
}

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

.tw-list-disc{
  list-style-type: disc;
}

.tw-list-decimal{
  list-style-type: decimal;
}

.tw-m-0{
  margin: 0;
}

.tw-m-1{
  margin: 0.25rem;
}

.tw-m-2{
  margin: 0.5rem;
}

.tw-m-3{
  margin: 0.75rem;
}

.tw-m-4{
  margin: 1rem;
}

.tw-m-5{
  margin: 1.25rem;
}

.tw-m-6{
  margin: 1.5rem;
}

.tw-m-7{
  margin: 1.75rem;
}

.tw-m-8{
  margin: 2rem;
}

.tw-m-9{
  margin: 2.25rem;
}

.tw-m-10{
  margin: 2.5rem;
}

.tw-m-11{
  margin: 2.75rem;
}

.tw-m-12{
  margin: 3rem;
}

.tw-m-13{
  margin: 3.25rem;
}

.tw-m-14{
  margin: 3.5rem;
}

.tw-m-15{
  margin: 3.75rem;
}

.tw-m-16{
  margin: 4rem;
}

.tw-m-17{
  margin: 4.25rem;
}

.tw-m-18{
  margin: 4.5rem;
}

.tw-m-19{
  margin: 4.75rem;
}

.tw-m-20{
  margin: 5rem;
}

.tw-m-21{
  margin: 5.25rem;
}

.tw-m-22{
  margin: 5.5rem;
}

.tw-m-23{
  margin: 5.75rem;
}

.tw-m-24{
  margin: 6rem;
}

.tw-m-25{
  margin: 6.25rem;
}

.tw-m-26{
  margin: 6.5rem;
}

.tw-m-27{
  margin: 6.75rem;
}

.tw-m-28{
  margin: 7rem;
}

.tw-m-29{
  margin: 7.25rem;
}

.tw-m-30{
  margin: 7.5rem;
}

.tw-m-31{
  margin: 7.75rem;
}

.tw-m-32{
  margin: 8rem;
}

.tw-m-33{
  margin: 8.25rem;
}

.tw-m-34{
  margin: 8.5rem;
}

.tw-m-35{
  margin: 8.75rem;
}

.tw-m-36{
  margin: 9rem;
}

.tw-m-40{
  margin: 10rem;
}

.tw-m-41{
  margin: 10.25rem;
}

.tw-m-42{
  margin: 10.5rem;
}

.tw-m-43{
  margin: 10.75rem;
}

.tw-m-44{
  margin: 11rem;
}

.tw-m-45{
  margin: 11.25rem;
}

.tw-m-46{
  margin: 11.5rem;
}

.tw-m-47{
  margin: 11.75rem;
}

.tw-m-48{
  margin: 12rem;
}

.tw-m-50{
  margin: 12.5rem;
}

.tw-m-52{
  margin: 13rem;
}

.tw-m-53{
  margin: 13.25rem;
}

.tw-m-54{
  margin: 13.5rem;
}

.tw-m-55{
  margin: 13.75rem;
}

.tw-m-56{
  margin: 14rem;
}

.tw-m-57{
  margin: 14.25rem;
}

.tw-m-58{
  margin: 14.5rem;
}

.tw-m-59{
  margin: 14.75rem;
}

.tw-m-60{
  margin: 15rem;
}

.tw-m-61{
  margin: 15.25rem;
}

.tw-m-62{
  margin: 15.5rem;
}

.tw-m-63{
  margin: 15.75rem;
}

.tw-m-64{
  margin: 16rem;
}

.tw-m-65{
  margin: 16.25rem;
}

.tw-m-66{
  margin: 16.5rem;
}

.tw-m-68{
  margin: 17rem;
}

.tw-m-69{
  margin: 17.25rem;
}

.tw-m-70{
  margin: 17.5rem;
}

.tw-m-71{
  margin: 17.75rem;
}

.tw-m-72{
  margin: 18rem;
}

.tw-m-73{
  margin: 18.25rem;
}

.tw-m-74{
  margin: 18.5rem;
}

.tw-m-75{
  margin: 18.75rem;
}

.tw-m-76{
  margin: 19rem;
}

.tw-m-77{
  margin: 19.25rem;
}

.tw-m-78{
  margin: 19.5rem;
}

.tw-m-79{
  margin: 19.75rem;
}

.tw-m-80{
  margin: 20rem;
}

.tw-m-81{
  margin: 20.25rem;
}

.tw-m-82{
  margin: 20.5rem;
}

.tw-m-83{
  margin: 20.75rem;
}

.tw-m-84{
  margin: 21rem;
}

.tw-m-85{
  margin: 21.25rem;
}

.tw-m-86{
  margin: 21.5rem;
}

.tw-m-87{
  margin: 21.75rem;
}

.tw-m-88{
  margin: 22rem;
}

.tw-m-89{
  margin: 22.25rem;
}

.tw-m-90{
  margin: 22.5rem;
}

.tw-m-91{
  margin: 22.75rem;
}

.tw-m-92{
  margin: 23rem;
}

.tw-m-93{
  margin: 23.25rem;
}

.tw-m-94{
  margin: 23.5rem;
}

.tw-m-95{
  margin: 23.75rem;
}

.tw-m-96{
  margin: 24rem;
}

.tw-m-97{
  margin: 23.25rem;
}

.tw-m-98{
  margin: 23.5rem;
}

.tw-m-99{
  margin: 23.75rem;
}

.tw-m-100{
  margin: 25rem;
}

.tw-m-101{
  margin: 25.25rem;
}

.tw-m-102{
  margin: 25.5rem;
}

.tw-m-112{
  margin: 28rem;
}

.tw-m-128{
  margin: 31rem;
}

.tw-m-129{
  margin: 32.25rem;
}

.tw-m-130{
  margin: 32.5rem;
}

.tw-m-140{
  margin: 35rem;
}

.tw-m-160{
  margin: 40rem;
}

.tw-m-180{
  margin: 45rem;
}

.tw-m-185{
  margin: 46.25rem;
}

.tw-m-190{
  margin: 47.5rem;
}

.tw-m-200{
  margin: 50rem;
}

.tw-m-auto{
  margin: auto;
}

.tw-m-px{
  margin: 1px;
}

.tw-m-0\.5{
  margin: 0.125rem;
}

.tw-m-1\.5{
  margin: 0.375rem;
}

.tw-m-2\.5{
  margin: 0.625rem;
}

.tw-m-3\.5{
  margin: 0.875rem;
}

.tw-m-1\/2{
  margin: 50%;
}

.tw-m-1\/3{
  margin: 33.333333%;
}

.tw-m-2\/3{
  margin: 66.666667%;
}

.tw-m-1\/4{
  margin: 25%;
}

.tw-m-2\/4{
  margin: 50%;
}

.tw-m-3\/4{
  margin: 75%;
}

.tw-m-1\/5{
  margin: 20%;
}

.tw-m-2\/5{
  margin: 40%;
}

.tw-m-3\/5{
  margin: 60%;
}

.tw-m-4\/5{
  margin: 80%;
}

.tw-m-1\/6{
  margin: 16.666667%;
}

.tw-m-2\/6{
  margin: 33.333333%;
}

.tw-m-3\/6{
  margin: 50%;
}

.tw-m-4\/6{
  margin: 66.666667%;
}

.tw-m-5\/6{
  margin: 83.333333%;
}

.tw-m-1\/12{
  margin: 8.333333%;
}

.tw-m-2\/12{
  margin: 16.666667%;
}

.tw-m-3\/12{
  margin: 25%;
}

.tw-m-4\/12{
  margin: 33.333333%;
}

.tw-m-5\/12{
  margin: 41.666667%;
}

.tw-m-6\/12{
  margin: 50%;
}

.tw-m-7\/12{
  margin: 58.333333%;
}

.tw-m-8\/12{
  margin: 66.666667%;
}

.tw-m-9\/12{
  margin: 75%;
}

.tw-m-10\/12{
  margin: 83.333333%;
}

.tw-m-11\/12{
  margin: 91.666667%;
}

.tw-m-full{
  margin: 100%;
}

.tw--m-1{
  margin: -0.25rem;
}

.tw--m-2{
  margin: -0.5rem;
}

.tw--m-3{
  margin: -0.75rem;
}

.tw--m-4{
  margin: -1rem;
}

.tw--m-5{
  margin: -1.25rem;
}

.tw--m-6{
  margin: -1.5rem;
}

.tw--m-7{
  margin: -1.75rem;
}

.tw--m-8{
  margin: -2rem;
}

.tw--m-9{
  margin: -2.25rem;
}

.tw--m-10{
  margin: -2.5rem;
}

.tw--m-11{
  margin: -2.75rem;
}

.tw--m-12{
  margin: -3rem;
}

.tw--m-13{
  margin: -3.25rem;
}

.tw--m-14{
  margin: -3.5rem;
}

.tw--m-15{
  margin: -3.75rem;
}

.tw--m-16{
  margin: -4rem;
}

.tw--m-17{
  margin: -4.25rem;
}

.tw--m-18{
  margin: -4.5rem;
}

.tw--m-19{
  margin: -4.75rem;
}

.tw--m-20{
  margin: -5rem;
}

.tw--m-21{
  margin: -5.25rem;
}

.tw--m-22{
  margin: -5.5rem;
}

.tw--m-23{
  margin: -5.75rem;
}

.tw--m-24{
  margin: -6rem;
}

.tw--m-25{
  margin: -6.25rem;
}

.tw--m-26{
  margin: -6.5rem;
}

.tw--m-27{
  margin: -6.75rem;
}

.tw--m-28{
  margin: -7rem;
}

.tw--m-29{
  margin: -7.25rem;
}

.tw--m-30{
  margin: -7.5rem;
}

.tw--m-31{
  margin: -7.75rem;
}

.tw--m-32{
  margin: -8rem;
}

.tw--m-33{
  margin: -8.25rem;
}

.tw--m-34{
  margin: -8.5rem;
}

.tw--m-35{
  margin: -8.75rem;
}

.tw--m-36{
  margin: -9rem;
}

.tw--m-40{
  margin: -10rem;
}

.tw--m-41{
  margin: -10.25rem;
}

.tw--m-42{
  margin: -10.5rem;
}

.tw--m-43{
  margin: -10.75rem;
}

.tw--m-44{
  margin: -11rem;
}

.tw--m-45{
  margin: -11.25rem;
}

.tw--m-46{
  margin: -11.5rem;
}

.tw--m-47{
  margin: -11.75rem;
}

.tw--m-48{
  margin: -12rem;
}

.tw--m-50{
  margin: -12.5rem;
}

.tw--m-52{
  margin: -13rem;
}

.tw--m-53{
  margin: -13.25rem;
}

.tw--m-54{
  margin: -13.5rem;
}

.tw--m-55{
  margin: -13.75rem;
}

.tw--m-56{
  margin: -14rem;
}

.tw--m-57{
  margin: -14.25rem;
}

.tw--m-58{
  margin: -14.5rem;
}

.tw--m-59{
  margin: -14.75rem;
}

.tw--m-60{
  margin: -15rem;
}

.tw--m-61{
  margin: -15.25rem;
}

.tw--m-62{
  margin: -15.5rem;
}

.tw--m-63{
  margin: -15.75rem;
}

.tw--m-64{
  margin: -16rem;
}

.tw--m-65{
  margin: -16.25rem;
}

.tw--m-66{
  margin: -16.5rem;
}

.tw--m-68{
  margin: -17rem;
}

.tw--m-69{
  margin: -17.25rem;
}

.tw--m-70{
  margin: -17.5rem;
}

.tw--m-71{
  margin: -17.75rem;
}

.tw--m-72{
  margin: -18rem;
}

.tw--m-73{
  margin: -18.25rem;
}

.tw--m-74{
  margin: -18.5rem;
}

.tw--m-75{
  margin: -18.75rem;
}

.tw--m-76{
  margin: -19rem;
}

.tw--m-77{
  margin: -19.25rem;
}

.tw--m-78{
  margin: -19.5rem;
}

.tw--m-79{
  margin: -19.75rem;
}

.tw--m-80{
  margin: -20rem;
}

.tw--m-81{
  margin: -20.25rem;
}

.tw--m-82{
  margin: -20.5rem;
}

.tw--m-83{
  margin: -20.75rem;
}

.tw--m-84{
  margin: -21rem;
}

.tw--m-85{
  margin: -21.25rem;
}

.tw--m-86{
  margin: -21.5rem;
}

.tw--m-87{
  margin: -21.75rem;
}

.tw--m-88{
  margin: -22rem;
}

.tw--m-89{
  margin: -22.25rem;
}

.tw--m-90{
  margin: -22.5rem;
}

.tw--m-91{
  margin: -22.75rem;
}

.tw--m-92{
  margin: -23rem;
}

.tw--m-93{
  margin: -23.25rem;
}

.tw--m-94{
  margin: -23.5rem;
}

.tw--m-95{
  margin: -23.75rem;
}

.tw--m-96{
  margin: -24rem;
}

.tw--m-97{
  margin: -23.25rem;
}

.tw--m-98{
  margin: -23.5rem;
}

.tw--m-99{
  margin: -23.75rem;
}

.tw--m-100{
  margin: -25rem;
}

.tw--m-101{
  margin: -25.25rem;
}

.tw--m-102{
  margin: -25.5rem;
}

.tw--m-112{
  margin: -28rem;
}

.tw--m-128{
  margin: -31rem;
}

.tw--m-129{
  margin: -32.25rem;
}

.tw--m-130{
  margin: -32.5rem;
}

.tw--m-140{
  margin: -35rem;
}

.tw--m-160{
  margin: -40rem;
}

.tw--m-180{
  margin: -45rem;
}

.tw--m-185{
  margin: -46.25rem;
}

.tw--m-190{
  margin: -47.5rem;
}

.tw--m-200{
  margin: -50rem;
}

.tw--m-px{
  margin: -1px;
}

.tw--m-0\.5{
  margin: -0.125rem;
}

.tw--m-1\.5{
  margin: -0.375rem;
}

.tw--m-2\.5{
  margin: -0.625rem;
}

.tw--m-3\.5{
  margin: -0.875rem;
}

.tw--m-1\/2{
  margin: -50%;
}

.tw--m-1\/3{
  margin: -33.33333%;
}

.tw--m-2\/3{
  margin: -66.66667%;
}

.tw--m-1\/4{
  margin: -25%;
}

.tw--m-2\/4{
  margin: -50%;
}

.tw--m-3\/4{
  margin: -75%;
}

.tw--m-1\/5{
  margin: -20%;
}

.tw--m-2\/5{
  margin: -40%;
}

.tw--m-3\/5{
  margin: -60%;
}

.tw--m-4\/5{
  margin: -80%;
}

.tw--m-1\/6{
  margin: -16.66667%;
}

.tw--m-2\/6{
  margin: -33.33333%;
}

.tw--m-3\/6{
  margin: -50%;
}

.tw--m-4\/6{
  margin: -66.66667%;
}

.tw--m-5\/6{
  margin: -83.33333%;
}

.tw--m-1\/12{
  margin: -8.33333%;
}

.tw--m-2\/12{
  margin: -16.66667%;
}

.tw--m-3\/12{
  margin: -25%;
}

.tw--m-4\/12{
  margin: -33.33333%;
}

.tw--m-5\/12{
  margin: -41.66667%;
}

.tw--m-6\/12{
  margin: -50%;
}

.tw--m-7\/12{
  margin: -58.33333%;
}

.tw--m-8\/12{
  margin: -66.66667%;
}

.tw--m-9\/12{
  margin: -75%;
}

.tw--m-10\/12{
  margin: -83.33333%;
}

.tw--m-11\/12{
  margin: -91.66667%;
}

.tw--m-full{
  margin: -100%;
}

.tw-my-0{
  margin-top: 0;
  margin-bottom: 0;
}

.tw-mx-0{
  margin-left: 0;
  margin-right: 0;
}

.tw-my-1{
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}

.tw-mx-1{
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.tw-my-2{
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.tw-mx-2{
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.tw-my-3{
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.tw-mx-3{
  margin-left: 0.75rem;
  margin-right: 0.75rem;
}

.tw-my-4{
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.tw-mx-4{
  margin-left: 1rem;
  margin-right: 1rem;
}

.tw-my-5{
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.tw-mx-5{
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.tw-my-6{
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}

.tw-mx-6{
  margin-left: 1.5rem;
  margin-right: 1.5rem;
}

.tw-my-7{
  margin-top: 1.75rem;
  margin-bottom: 1.75rem;
}

.tw-mx-7{
  margin-left: 1.75rem;
  margin-right: 1.75rem;
}

.tw-my-8{
  margin-top: 2rem;
  margin-bottom: 2rem;
}

.tw-mx-8{
  margin-left: 2rem;
  margin-right: 2rem;
}

.tw-my-9{
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.tw-mx-9{
  margin-left: 2.25rem;
  margin-right: 2.25rem;
}

.tw-my-10{
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.tw-mx-10{
  margin-left: 2.5rem;
  margin-right: 2.5rem;
}

.tw-my-11{
  margin-top: 2.75rem;
  margin-bottom: 2.75rem;
}

.tw-mx-11{
  margin-left: 2.75rem;
  margin-right: 2.75rem;
}

.tw-my-12{
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.tw-mx-12{
  margin-left: 3rem;
  margin-right: 3rem;
}

.tw-my-13{
  margin-top: 3.25rem;
  margin-bottom: 3.25rem;
}

.tw-mx-13{
  margin-left: 3.25rem;
  margin-right: 3.25rem;
}

.tw-my-14{
  margin-top: 3.5rem;
  margin-bottom: 3.5rem;
}

.tw-mx-14{
  margin-left: 3.5rem;
  margin-right: 3.5rem;
}

.tw-my-15{
  margin-top: 3.75rem;
  margin-bottom: 3.75rem;
}

.tw-mx-15{
  margin-left: 3.75rem;
  margin-right: 3.75rem;
}

.tw-my-16{
  margin-top: 4rem;
  margin-bottom: 4rem;
}

.tw-mx-16{
  margin-left: 4rem;
  margin-right: 4rem;
}

.tw-my-17{
  margin-top: 4.25rem;
  margin-bottom: 4.25rem;
}

.tw-mx-17{
  margin-left: 4.25rem;
  margin-right: 4.25rem;
}

.tw-my-18{
  margin-top: 4.5rem;
  margin-bottom: 4.5rem;
}

.tw-mx-18{
  margin-left: 4.5rem;
  margin-right: 4.5rem;
}

.tw-my-19{
  margin-top: 4.75rem;
  margin-bottom: 4.75rem;
}

.tw-mx-19{
  margin-left: 4.75rem;
  margin-right: 4.75rem;
}

.tw-my-20{
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.tw-mx-20{
  margin-left: 5rem;
  margin-right: 5rem;
}

.tw-my-21{
  margin-top: 5.25rem;
  margin-bottom: 5.25rem;
}

.tw-mx-21{
  margin-left: 5.25rem;
  margin-right: 5.25rem;
}

.tw-my-22{
  margin-top: 5.5rem;
  margin-bottom: 5.5rem;
}

.tw-mx-22{
  margin-left: 5.5rem;
  margin-right: 5.5rem;
}

.tw-my-23{
  margin-top: 5.75rem;
  margin-bottom: 5.75rem;
}

.tw-mx-23{
  margin-left: 5.75rem;
  margin-right: 5.75rem;
}

.tw-my-24{
  margin-top: 6rem;
  margin-bottom: 6rem;
}

.tw-mx-24{
  margin-left: 6rem;
  margin-right: 6rem;
}

.tw-my-25{
  margin-top: 6.25rem;
  margin-bottom: 6.25rem;
}

.tw-mx-25{
  margin-left: 6.25rem;
  margin-right: 6.25rem;
}

.tw-my-26{
  margin-top: 6.5rem;
  margin-bottom: 6.5rem;
}

.tw-mx-26{
  margin-left: 6.5rem;
  margin-right: 6.5rem;
}

.tw-my-27{
  margin-top: 6.75rem;
  margin-bottom: 6.75rem;
}

.tw-mx-27{
  margin-left: 6.75rem;
  margin-right: 6.75rem;
}

.tw-my-28{
  margin-top: 7rem;
  margin-bottom: 7rem;
}

.tw-mx-28{
  margin-left: 7rem;
  margin-right: 7rem;
}

.tw-my-29{
  margin-top: 7.25rem;
  margin-bottom: 7.25rem;
}

.tw-mx-29{
  margin-left: 7.25rem;
  margin-right: 7.25rem;
}

.tw-my-30{
  margin-top: 7.5rem;
  margin-bottom: 7.5rem;
}

.tw-mx-30{
  margin-left: 7.5rem;
  margin-right: 7.5rem;
}

.tw-my-31{
  margin-top: 7.75rem;
  margin-bottom: 7.75rem;
}

.tw-mx-31{
  margin-left: 7.75rem;
  margin-right: 7.75rem;
}

.tw-my-32{
  margin-top: 8rem;
  margin-bottom: 8rem;
}

.tw-mx-32{
  margin-left: 8rem;
  margin-right: 8rem;
}

.tw-my-33{
  margin-top: 8.25rem;
  margin-bottom: 8.25rem;
}

.tw-mx-33{
  margin-left: 8.25rem;
  margin-right: 8.25rem;
}

.tw-my-34{
  margin-top: 8.5rem;
  margin-bottom: 8.5rem;
}

.tw-mx-34{
  margin-left: 8.5rem;
  margin-right: 8.5rem;
}

.tw-my-35{
  margin-top: 8.75rem;
  margin-bottom: 8.75rem;
}

.tw-mx-35{
  margin-left: 8.75rem;
  margin-right: 8.75rem;
}

.tw-my-36{
  margin-top: 9rem;
  margin-bottom: 9rem;
}

.tw-mx-36{
  margin-left: 9rem;
  margin-right: 9rem;
}

.tw-my-40{
  margin-top: 10rem;
  margin-bottom: 10rem;
}

.tw-mx-40{
  margin-left: 10rem;
  margin-right: 10rem;
}

.tw-my-41{
  margin-top: 10.25rem;
  margin-bottom: 10.25rem;
}

.tw-mx-41{
  margin-left: 10.25rem;
  margin-right: 10.25rem;
}

.tw-my-42{
  margin-top: 10.5rem;
  margin-bottom: 10.5rem;
}

.tw-mx-42{
  margin-left: 10.5rem;
  margin-right: 10.5rem;
}

.tw-my-43{
  margin-top: 10.75rem;
  margin-bottom: 10.75rem;
}

.tw-mx-43{
  margin-left: 10.75rem;
  margin-right: 10.75rem;
}

.tw-my-44{
  margin-top: 11rem;
  margin-bottom: 11rem;
}

.tw-mx-44{
  margin-left: 11rem;
  margin-right: 11rem;
}

.tw-my-45{
  margin-top: 11.25rem;
  margin-bottom: 11.25rem;
}

.tw-mx-45{
  margin-left: 11.25rem;
  margin-right: 11.25rem;
}

.tw-my-46{
  margin-top: 11.5rem;
  margin-bottom: 11.5rem;
}

.tw-mx-46{
  margin-left: 11.5rem;
  margin-right: 11.5rem;
}

.tw-my-47{
  margin-top: 11.75rem;
  margin-bottom: 11.75rem;
}

.tw-mx-47{
  margin-left: 11.75rem;
  margin-right: 11.75rem;
}

.tw-my-48{
  margin-top: 12rem;
  margin-bottom: 12rem;
}

.tw-mx-48{
  margin-left: 12rem;
  margin-right: 12rem;
}

.tw-my-50{
  margin-top: 12.5rem;
  margin-bottom: 12.5rem;
}

.tw-mx-50{
  margin-left: 12.5rem;
  margin-right: 12.5rem;
}

.tw-my-52{
  margin-top: 13rem;
  margin-bottom: 13rem;
}

.tw-mx-52{
  margin-left: 13rem;
  margin-right: 13rem;
}

.tw-my-53{
  margin-top: 13.25rem;
  margin-bottom: 13.25rem;
}

.tw-mx-53{
  margin-left: 13.25rem;
  margin-right: 13.25rem;
}

.tw-my-54{
  margin-top: 13.5rem;
  margin-bottom: 13.5rem;
}

.tw-mx-54{
  margin-left: 13.5rem;
  margin-right: 13.5rem;
}

.tw-my-55{
  margin-top: 13.75rem;
  margin-bottom: 13.75rem;
}

.tw-mx-55{
  margin-left: 13.75rem;
  margin-right: 13.75rem;
}

.tw-my-56{
  margin-top: 14rem;
  margin-bottom: 14rem;
}

.tw-mx-56{
  margin-left: 14rem;
  margin-right: 14rem;
}

.tw-my-57{
  margin-top: 14.25rem;
  margin-bottom: 14.25rem;
}

.tw-mx-57{
  margin-left: 14.25rem;
  margin-right: 14.25rem;
}

.tw-my-58{
  margin-top: 14.5rem;
  margin-bottom: 14.5rem;
}

.tw-mx-58{
  margin-left: 14.5rem;
  margin-right: 14.5rem;
}

.tw-my-59{
  margin-top: 14.75rem;
  margin-bottom: 14.75rem;
}

.tw-mx-59{
  margin-left: 14.75rem;
  margin-right: 14.75rem;
}

.tw-my-60{
  margin-top: 15rem;
  margin-bottom: 15rem;
}

.tw-mx-60{
  margin-left: 15rem;
  margin-right: 15rem;
}

.tw-my-61{
  margin-top: 15.25rem;
  margin-bottom: 15.25rem;
}

.tw-mx-61{
  margin-left: 15.25rem;
  margin-right: 15.25rem;
}

.tw-my-62{
  margin-top: 15.5rem;
  margin-bottom: 15.5rem;
}

.tw-mx-62{
  margin-left: 15.5rem;
  margin-right: 15.5rem;
}

.tw-my-63{
  margin-top: 15.75rem;
  margin-bottom: 15.75rem;
}

.tw-mx-63{
  margin-left: 15.75rem;
  margin-right: 15.75rem;
}

.tw-my-64{
  margin-top: 16rem;
  margin-bottom: 16rem;
}

.tw-mx-64{
  margin-left: 16rem;
  margin-right: 16rem;
}

.tw-my-65{
  margin-top: 16.25rem;
  margin-bottom: 16.25rem;
}

.tw-mx-65{
  margin-left: 16.25rem;
  margin-right: 16.25rem;
}

.tw-my-66{
  margin-top: 16.5rem;
  margin-bottom: 16.5rem;
}

.tw-mx-66{
  margin-left: 16.5rem;
  margin-right: 16.5rem;
}

.tw-my-68{
  margin-top: 17rem;
  margin-bottom: 17rem;
}

.tw-mx-68{
  margin-left: 17rem;
  margin-right: 17rem;
}

.tw-my-69{
  margin-top: 17.25rem;
  margin-bottom: 17.25rem;
}

.tw-mx-69{
  margin-left: 17.25rem;
  margin-right: 17.25rem;
}

.tw-my-70{
  margin-top: 17.5rem;
  margin-bottom: 17.5rem;
}

.tw-mx-70{
  margin-left: 17.5rem;
  margin-right: 17.5rem;
}

.tw-my-71{
  margin-top: 17.75rem;
  margin-bottom: 17.75rem;
}

.tw-mx-71{
  margin-left: 17.75rem;
  margin-right: 17.75rem;
}

.tw-my-72{
  margin-top: 18rem;
  margin-bottom: 18rem;
}

.tw-mx-72{
  margin-left: 18rem;
  margin-right: 18rem;
}

.tw-my-73{
  margin-top: 18.25rem;
  margin-bottom: 18.25rem;
}

.tw-mx-73{
  margin-left: 18.25rem;
  margin-right: 18.25rem;
}

.tw-my-74{
  margin-top: 18.5rem;
  margin-bottom: 18.5rem;
}

.tw-mx-74{
  margin-left: 18.5rem;
  margin-right: 18.5rem;
}

.tw-my-75{
  margin-top: 18.75rem;
  margin-bottom: 18.75rem;
}

.tw-mx-75{
  margin-left: 18.75rem;
  margin-right: 18.75rem;
}

.tw-my-76{
  margin-top: 19rem;
  margin-bottom: 19rem;
}

.tw-mx-76{
  margin-left: 19rem;
  margin-right: 19rem;
}

.tw-my-77{
  margin-top: 19.25rem;
  margin-bottom: 19.25rem;
}

.tw-mx-77{
  margin-left: 19.25rem;
  margin-right: 19.25rem;
}

.tw-my-78{
  margin-top: 19.5rem;
  margin-bottom: 19.5rem;
}

.tw-mx-78{
  margin-left: 19.5rem;
  margin-right: 19.5rem;
}

.tw-my-79{
  margin-top: 19.75rem;
  margin-bottom: 19.75rem;
}

.tw-mx-79{
  margin-left: 19.75rem;
  margin-right: 19.75rem;
}

.tw-my-80{
  margin-top: 20rem;
  margin-bottom: 20rem;
}

.tw-mx-80{
  margin-left: 20rem;
  margin-right: 20rem;
}

.tw-my-81{
  margin-top: 20.25rem;
  margin-bottom: 20.25rem;
}

.tw-mx-81{
  margin-left: 20.25rem;
  margin-right: 20.25rem;
}

.tw-my-82{
  margin-top: 20.5rem;
  margin-bottom: 20.5rem;
}

.tw-mx-82{
  margin-left: 20.5rem;
  margin-right: 20.5rem;
}

.tw-my-83{
  margin-top: 20.75rem;
  margin-bottom: 20.75rem;
}

.tw-mx-83{
  margin-left: 20.75rem;
  margin-right: 20.75rem;
}

.tw-my-84{
  margin-top: 21rem;
  margin-bottom: 21rem;
}

.tw-mx-84{
  margin-left: 21rem;
  margin-right: 21rem;
}

.tw-my-85{
  margin-top: 21.25rem;
  margin-bottom: 21.25rem;
}

.tw-mx-85{
  margin-left: 21.25rem;
  margin-right: 21.25rem;
}

.tw-my-86{
  margin-top: 21.5rem;
  margin-bottom: 21.5rem;
}

.tw-mx-86{
  margin-left: 21.5rem;
  margin-right: 21.5rem;
}

.tw-my-87{
  margin-top: 21.75rem;
  margin-bottom: 21.75rem;
}

.tw-mx-87{
  margin-left: 21.75rem;
  margin-right: 21.75rem;
}

.tw-my-88{
  margin-top: 22rem;
  margin-bottom: 22rem;
}

.tw-mx-88{
  margin-left: 22rem;
  margin-right: 22rem;
}

.tw-my-89{
  margin-top: 22.25rem;
  margin-bottom: 22.25rem;
}

.tw-mx-89{
  margin-left: 22.25rem;
  margin-right: 22.25rem;
}

.tw-my-90{
  margin-top: 22.5rem;
  margin-bottom: 22.5rem;
}

.tw-mx-90{
  margin-left: 22.5rem;
  margin-right: 22.5rem;
}

.tw-my-91{
  margin-top: 22.75rem;
  margin-bottom: 22.75rem;
}

.tw-mx-91{
  margin-left: 22.75rem;
  margin-right: 22.75rem;
}

.tw-my-92{
  margin-top: 23rem;
  margin-bottom: 23rem;
}

.tw-mx-92{
  margin-left: 23rem;
  margin-right: 23rem;
}

.tw-my-93{
  margin-top: 23.25rem;
  margin-bottom: 23.25rem;
}

.tw-mx-93{
  margin-left: 23.25rem;
  margin-right: 23.25rem;
}

.tw-my-94{
  margin-top: 23.5rem;
  margin-bottom: 23.5rem;
}

.tw-mx-94{
  margin-left: 23.5rem;
  margin-right: 23.5rem;
}

.tw-my-95{
  margin-top: 23.75rem;
  margin-bottom: 23.75rem;
}

.tw-mx-95{
  margin-left: 23.75rem;
  margin-right: 23.75rem;
}

.tw-my-96{
  margin-top: 24rem;
  margin-bottom: 24rem;
}

.tw-mx-96{
  margin-left: 24rem;
  margin-right: 24rem;
}

.tw-my-97{
  margin-top: 23.25rem;
  margin-bottom: 23.25rem;
}

.tw-mx-97{
  margin-left: 23.25rem;
  margin-right: 23.25rem;
}

.tw-my-98{
  margin-top: 23.5rem;
  margin-bottom: 23.5rem;
}

.tw-mx-98{
  margin-left: 23.5rem;
  margin-right: 23.5rem;
}

.tw-my-99{
  margin-top: 23.75rem;
  margin-bottom: 23.75rem;
}

.tw-mx-99{
  margin-left: 23.75rem;
  margin-right: 23.75rem;
}

.tw-my-100{
  margin-top: 25rem;
  margin-bottom: 25rem;
}

.tw-mx-100{
  margin-left: 25rem;
  margin-right: 25rem;
}

.tw-my-101{
  margin-top: 25.25rem;
  margin-bottom: 25.25rem;
}

.tw-mx-101{
  margin-left: 25.25rem;
  margin-right: 25.25rem;
}

.tw-my-102{
  margin-top: 25.5rem;
  margin-bottom: 25.5rem;
}

.tw-mx-102{
  margin-left: 25.5rem;
  margin-right: 25.5rem;
}

.tw-my-112{
  margin-top: 28rem;
  margin-bottom: 28rem;
}

.tw-mx-112{
  margin-left: 28rem;
  margin-right: 28rem;
}

.tw-my-128{
  margin-top: 31rem;
  margin-bottom: 31rem;
}

.tw-mx-128{
  margin-left: 31rem;
  margin-right: 31rem;
}

.tw-my-129{
  margin-top: 32.25rem;
  margin-bottom: 32.25rem;
}

.tw-mx-129{
  margin-left: 32.25rem;
  margin-right: 32.25rem;
}

.tw-my-130{
  margin-top: 32.5rem;
  margin-bottom: 32.5rem;
}

.tw-mx-130{
  margin-left: 32.5rem;
  margin-right: 32.5rem;
}

.tw-my-140{
  margin-top: 35rem;
  margin-bottom: 35rem;
}

.tw-mx-140{
  margin-left: 35rem;
  margin-right: 35rem;
}

.tw-my-160{
  margin-top: 40rem;
  margin-bottom: 40rem;
}

.tw-mx-160{
  margin-left: 40rem;
  margin-right: 40rem;
}

.tw-my-180{
  margin-top: 45rem;
  margin-bottom: 45rem;
}

.tw-mx-180{
  margin-left: 45rem;
  margin-right: 45rem;
}

.tw-my-185{
  margin-top: 46.25rem;
  margin-bottom: 46.25rem;
}

.tw-mx-185{
  margin-left: 46.25rem;
  margin-right: 46.25rem;
}

.tw-my-190{
  margin-top: 47.5rem;
  margin-bottom: 47.5rem;
}

.tw-mx-190{
  margin-left: 47.5rem;
  margin-right: 47.5rem;
}

.tw-my-200{
  margin-top: 50rem;
  margin-bottom: 50rem;
}

.tw-mx-200{
  margin-left: 50rem;
  margin-right: 50rem;
}

.tw-my-auto{
  margin-top: auto;
  margin-bottom: auto;
}

.tw-mx-auto{
  margin-left: auto;
  margin-right: auto;
}

.tw-my-px{
  margin-top: 1px;
  margin-bottom: 1px;
}

.tw-mx-px{
  margin-left: 1px;
  margin-right: 1px;
}

.tw-my-0\.5{
  margin-top: 0.125rem;
  margin-bottom: 0.125rem;
}

.tw-mx-0\.5{
  margin-left: 0.125rem;
  margin-right: 0.125rem;
}

.tw-my-1\.5{
  margin-top: 0.375rem;
  margin-bottom: 0.375rem;
}

.tw-mx-1\.5{
  margin-left: 0.375rem;
  margin-right: 0.375rem;
}

.tw-my-2\.5{
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.tw-mx-2\.5{
  margin-left: 0.625rem;
  margin-right: 0.625rem;
}

.tw-my-3\.5{
  margin-top: 0.875rem;
  margin-bottom: 0.875rem;
}

.tw-mx-3\.5{
  margin-left: 0.875rem;
  margin-right: 0.875rem;
}

.tw-my-1\/2{
  margin-top: 50%;
  margin-bottom: 50%;
}

.tw-mx-1\/2{
  margin-left: 50%;
  margin-right: 50%;
}

.tw-my-1\/3{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.tw-mx-1\/3{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.tw-my-2\/3{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.tw-mx-2\/3{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.tw-my-1\/4{
  margin-top: 25%;
  margin-bottom: 25%;
}

.tw-mx-1\/4{
  margin-left: 25%;
  margin-right: 25%;
}

.tw-my-2\/4{
  margin-top: 50%;
  margin-bottom: 50%;
}

.tw-mx-2\/4{
  margin-left: 50%;
  margin-right: 50%;
}

.tw-my-3\/4{
  margin-top: 75%;
  margin-bottom: 75%;
}

.tw-mx-3\/4{
  margin-left: 75%;
  margin-right: 75%;
}

.tw-my-1\/5{
  margin-top: 20%;
  margin-bottom: 20%;
}

.tw-mx-1\/5{
  margin-left: 20%;
  margin-right: 20%;
}

.tw-my-2\/5{
  margin-top: 40%;
  margin-bottom: 40%;
}

.tw-mx-2\/5{
  margin-left: 40%;
  margin-right: 40%;
}

.tw-my-3\/5{
  margin-top: 60%;
  margin-bottom: 60%;
}

.tw-mx-3\/5{
  margin-left: 60%;
  margin-right: 60%;
}

.tw-my-4\/5{
  margin-top: 80%;
  margin-bottom: 80%;
}

.tw-mx-4\/5{
  margin-left: 80%;
  margin-right: 80%;
}

.tw-my-1\/6{
  margin-top: 16.666667%;
  margin-bottom: 16.666667%;
}

.tw-mx-1\/6{
  margin-left: 16.666667%;
  margin-right: 16.666667%;
}

.tw-my-2\/6{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.tw-mx-2\/6{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.tw-my-3\/6{
  margin-top: 50%;
  margin-bottom: 50%;
}

.tw-mx-3\/6{
  margin-left: 50%;
  margin-right: 50%;
}

.tw-my-4\/6{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.tw-mx-4\/6{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.tw-my-5\/6{
  margin-top: 83.333333%;
  margin-bottom: 83.333333%;
}

.tw-mx-5\/6{
  margin-left: 83.333333%;
  margin-right: 83.333333%;
}

.tw-my-1\/12{
  margin-top: 8.333333%;
  margin-bottom: 8.333333%;
}

.tw-mx-1\/12{
  margin-left: 8.333333%;
  margin-right: 8.333333%;
}

.tw-my-2\/12{
  margin-top: 16.666667%;
  margin-bottom: 16.666667%;
}

.tw-mx-2\/12{
  margin-left: 16.666667%;
  margin-right: 16.666667%;
}

.tw-my-3\/12{
  margin-top: 25%;
  margin-bottom: 25%;
}

.tw-mx-3\/12{
  margin-left: 25%;
  margin-right: 25%;
}

.tw-my-4\/12{
  margin-top: 33.333333%;
  margin-bottom: 33.333333%;
}

.tw-mx-4\/12{
  margin-left: 33.333333%;
  margin-right: 33.333333%;
}

.tw-my-5\/12{
  margin-top: 41.666667%;
  margin-bottom: 41.666667%;
}

.tw-mx-5\/12{
  margin-left: 41.666667%;
  margin-right: 41.666667%;
}

.tw-my-6\/12{
  margin-top: 50%;
  margin-bottom: 50%;
}

.tw-mx-6\/12{
  margin-left: 50%;
  margin-right: 50%;
}

.tw-my-7\/12{
  margin-top: 58.333333%;
  margin-bottom: 58.333333%;
}

.tw-mx-7\/12{
  margin-left: 58.333333%;
  margin-right: 58.333333%;
}

.tw-my-8\/12{
  margin-top: 66.666667%;
  margin-bottom: 66.666667%;
}

.tw-mx-8\/12{
  margin-left: 66.666667%;
  margin-right: 66.666667%;
}

.tw-my-9\/12{
  margin-top: 75%;
  margin-bottom: 75%;
}

.tw-mx-9\/12{
  margin-left: 75%;
  margin-right: 75%;
}

.tw-my-10\/12{
  margin-top: 83.333333%;
  margin-bottom: 83.333333%;
}

.tw-mx-10\/12{
  margin-left: 83.333333%;
  margin-right: 83.333333%;
}

.tw-my-11\/12{
  margin-top: 91.666667%;
  margin-bottom: 91.666667%;
}

.tw-mx-11\/12{
  margin-left: 91.666667%;
  margin-right: 91.666667%;
}

.tw-my-full{
  margin-top: 100%;
  margin-bottom: 100%;
}

.tw-mx-full{
  margin-left: 100%;
  margin-right: 100%;
}

.tw--my-1{
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
}

.tw--mx-1{
  margin-left: -0.25rem;
  margin-right: -0.25rem;
}

.tw--my-2{
  margin-top: -0.5rem;
  margin-bottom: -0.5rem;
}

.tw--mx-2{
  margin-left: -0.5rem;
  margin-right: -0.5rem;
}

.tw--my-3{
  margin-top: -0.75rem;
  margin-bottom: -0.75rem;
}

.tw--mx-3{
  margin-left: -0.75rem;
  margin-right: -0.75rem;
}

.tw--my-4{
  margin-top: -1rem;
  margin-bottom: -1rem;
}

.tw--mx-4{
  margin-left: -1rem;
  margin-right: -1rem;
}

.tw--my-5{
  margin-top: -1.25rem;
  margin-bottom: -1.25rem;
}

.tw--mx-5{
  margin-left: -1.25rem;
  margin-right: -1.25rem;
}

.tw--my-6{
  margin-top: -1.5rem;
  margin-bottom: -1.5rem;
}

.tw--mx-6{
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.tw--my-7{
  margin-top: -1.75rem;
  margin-bottom: -1.75rem;
}

.tw--mx-7{
  margin-left: -1.75rem;
  margin-right: -1.75rem;
}

.tw--my-8{
  margin-top: -2rem;
  margin-bottom: -2rem;
}

.tw--mx-8{
  margin-left: -2rem;
  margin-right: -2rem;
}

.tw--my-9{
  margin-top: -2.25rem;
  margin-bottom: -2.25rem;
}

.tw--mx-9{
  margin-left: -2.25rem;
  margin-right: -2.25rem;
}

.tw--my-10{
  margin-top: -2.5rem;
  margin-bottom: -2.5rem;
}

.tw--mx-10{
  margin-left: -2.5rem;
  margin-right: -2.5rem;
}

.tw--my-11{
  margin-top: -2.75rem;
  margin-bottom: -2.75rem;
}

.tw--mx-11{
  margin-left: -2.75rem;
  margin-right: -2.75rem;
}

.tw--my-12{
  margin-top: -3rem;
  margin-bottom: -3rem;
}

.tw--mx-12{
  margin-left: -3rem;
  margin-right: -3rem;
}

.tw--my-13{
  margin-top: -3.25rem;
  margin-bottom: -3.25rem;
}

.tw--mx-13{
  margin-left: -3.25rem;
  margin-right: -3.25rem;
}

.tw--my-14{
  margin-top: -3.5rem;
  margin-bottom: -3.5rem;
}

.tw--mx-14{
  margin-left: -3.5rem;
  margin-right: -3.5rem;
}

.tw--my-15{
  margin-top: -3.75rem;
  margin-bottom: -3.75rem;
}

.tw--mx-15{
  margin-left: -3.75rem;
  margin-right: -3.75rem;
}

.tw--my-16{
  margin-top: -4rem;
  margin-bottom: -4rem;
}

.tw--mx-16{
  margin-left: -4rem;
  margin-right: -4rem;
}

.tw--my-17{
  margin-top: -4.25rem;
  margin-bottom: -4.25rem;
}

.tw--mx-17{
  margin-left: -4.25rem;
  margin-right: -4.25rem;
}

.tw--my-18{
  margin-top: -4.5rem;
  margin-bottom: -4.5rem;
}

.tw--mx-18{
  margin-left: -4.5rem;
  margin-right: -4.5rem;
}

.tw--my-19{
  margin-top: -4.75rem;
  margin-bottom: -4.75rem;
}

.tw--mx-19{
  margin-left: -4.75rem;
  margin-right: -4.75rem;
}

.tw--my-20{
  margin-top: -5rem;
  margin-bottom: -5rem;
}

.tw--mx-20{
  margin-left: -5rem;
  margin-right: -5rem;
}

.tw--my-21{
  margin-top: -5.25rem;
  margin-bottom: -5.25rem;
}

.tw--mx-21{
  margin-left: -5.25rem;
  margin-right: -5.25rem;
}

.tw--my-22{
  margin-top: -5.5rem;
  margin-bottom: -5.5rem;
}

.tw--mx-22{
  margin-left: -5.5rem;
  margin-right: -5.5rem;
}

.tw--my-23{
  margin-top: -5.75rem;
  margin-bottom: -5.75rem;
}

.tw--mx-23{
  margin-left: -5.75rem;
  margin-right: -5.75rem;
}

.tw--my-24{
  margin-top: -6rem;
  margin-bottom: -6rem;
}

.tw--mx-24{
  margin-left: -6rem;
  margin-right: -6rem;
}

.tw--my-25{
  margin-top: -6.25rem;
  margin-bottom: -6.25rem;
}

.tw--mx-25{
  margin-left: -6.25rem;
  margin-right: -6.25rem;
}

.tw--my-26{
  margin-top: -6.5rem;
  margin-bottom: -6.5rem;
}

.tw--mx-26{
  margin-left: -6.5rem;
  margin-right: -6.5rem;
}

.tw--my-27{
  margin-top: -6.75rem;
  margin-bottom: -6.75rem;
}

.tw--mx-27{
  margin-left: -6.75rem;
  margin-right: -6.75rem;
}

.tw--my-28{
  margin-top: -7rem;
  margin-bottom: -7rem;
}

.tw--mx-28{
  margin-left: -7rem;
  margin-right: -7rem;
}

.tw--my-29{
  margin-top: -7.25rem;
  margin-bottom: -7.25rem;
}

.tw--mx-29{
  margin-left: -7.25rem;
  margin-right: -7.25rem;
}

.tw--my-30{
  margin-top: -7.5rem;
  margin-bottom: -7.5rem;
}

.tw--mx-30{
  margin-left: -7.5rem;
  margin-right: -7.5rem;
}

.tw--my-31{
  margin-top: -7.75rem;
  margin-bottom: -7.75rem;
}

.tw--mx-31{
  margin-left: -7.75rem;
  margin-right: -7.75rem;
}

.tw--my-32{
  margin-top: -8rem;
  margin-bottom: -8rem;
}

.tw--mx-32{
  margin-left: -8rem;
  margin-right: -8rem;
}

.tw--my-33{
  margin-top: -8.25rem;
  margin-bottom: -8.25rem;
}

.tw--mx-33{
  margin-left: -8.25rem;
  margin-right: -8.25rem;
}

.tw--my-34{
  margin-top: -8.5rem;
  margin-bottom: -8.5rem;
}

.tw--mx-34{
  margin-left: -8.5rem;
  margin-right: -8.5rem;
}

.tw--my-35{
  margin-top: -8.75rem;
  margin-bottom: -8.75rem;
}

.tw--mx-35{
  margin-left: -8.75rem;
  margin-right: -8.75rem;
}

.tw--my-36{
  margin-top: -9rem;
  margin-bottom: -9rem;
}

.tw--mx-36{
  margin-left: -9rem;
  margin-right: -9rem;
}

.tw--my-40{
  margin-top: -10rem;
  margin-bottom: -10rem;
}

.tw--mx-40{
  margin-left: -10rem;
  margin-right: -10rem;
}

.tw--my-41{
  margin-top: -10.25rem;
  margin-bottom: -10.25rem;
}

.tw--mx-41{
  margin-left: -10.25rem;
  margin-right: -10.25rem;
}

.tw--my-42{
  margin-top: -10.5rem;
  margin-bottom: -10.5rem;
}

.tw--mx-42{
  margin-left: -10.5rem;
  margin-right: -10.5rem;
}

.tw--my-43{
  margin-top: -10.75rem;
  margin-bottom: -10.75rem;
}

.tw--mx-43{
  margin-left: -10.75rem;
  margin-right: -10.75rem;
}

.tw--my-44{
  margin-top: -11rem;
  margin-bottom: -11rem;
}

.tw--mx-44{
  margin-left: -11rem;
  margin-right: -11rem;
}

.tw--my-45{
  margin-top: -11.25rem;
  margin-bottom: -11.25rem;
}

.tw--mx-45{
  margin-left: -11.25rem;
  margin-right: -11.25rem;
}

.tw--my-46{
  margin-top: -11.5rem;
  margin-bottom: -11.5rem;
}

.tw--mx-46{
  margin-left: -11.5rem;
  margin-right: -11.5rem;
}

.tw--my-47{
  margin-top: -11.75rem;
  margin-bottom: -11.75rem;
}

.tw--mx-47{
  margin-left: -11.75rem;
  margin-right: -11.75rem;
}

.tw--my-48{
  margin-top: -12rem;
  margin-bottom: -12rem;
}

.tw--mx-48{
  margin-left: -12rem;
  margin-right: -12rem;
}

.tw--my-50{
  margin-top: -12.5rem;
  margin-bottom: -12.5rem;
}

.tw--mx-50{
  margin-left: -12.5rem;
  margin-right: -12.5rem;
}

.tw--my-52{
  margin-top: -13rem;
  margin-bottom: -13rem;
}

.tw--mx-52{
  margin-left: -13rem;
  margin-right: -13rem;
}

.tw--my-53{
  margin-top: -13.25rem;
  margin-bottom: -13.25rem;
}

.tw--mx-53{
  margin-left: -13.25rem;
  margin-right: -13.25rem;
}

.tw--my-54{
  margin-top: -13.5rem;
  margin-bottom: -13.5rem;
}

.tw--mx-54{
  margin-left: -13.5rem;
  margin-right: -13.5rem;
}

.tw--my-55{
  margin-top: -13.75rem;
  margin-bottom: -13.75rem;
}

.tw--mx-55{
  margin-left: -13.75rem;
  margin-right: -13.75rem;
}

.tw--my-56{
  margin-top: -14rem;
  margin-bottom: -14rem;
}

.tw--mx-56{
  margin-left: -14rem;
  margin-right: -14rem;
}

.tw--my-57{
  margin-top: -14.25rem;
  margin-bottom: -14.25rem;
}

.tw--mx-57{
  margin-left: -14.25rem;
  margin-right: -14.25rem;
}

.tw--my-58{
  margin-top: -14.5rem;
  margin-bottom: -14.5rem;
}

.tw--mx-58{
  margin-left: -14.5rem;
  margin-right: -14.5rem;
}

.tw--my-59{
  margin-top: -14.75rem;
  margin-bottom: -14.75rem;
}

.tw--mx-59{
  margin-left: -14.75rem;
  margin-right: -14.75rem;
}

.tw--my-60{
  margin-top: -15rem;
  margin-bottom: -15rem;
}

.tw--mx-60{
  margin-left: -15rem;
  margin-right: -15rem;
}

.tw--my-61{
  margin-top: -15.25rem;
  margin-bottom: -15.25rem;
}

.tw--mx-61{
  margin-left: -15.25rem;
  margin-right: -15.25rem;
}

.tw--my-62{
  margin-top: -15.5rem;
  margin-bottom: -15.5rem;
}

.tw--mx-62{
  margin-left: -15.5rem;
  margin-right: -15.5rem;
}

.tw--my-63{
  margin-top: -15.75rem;
  margin-bottom: -15.75rem;
}

.tw--mx-63{
  margin-left: -15.75rem;
  margin-right: -15.75rem;
}

.tw--my-64{
  margin-top: -16rem;
  margin-bottom: -16rem;
}

.tw--mx-64{
  margin-left: -16rem;
  margin-right: -16rem;
}

.tw--my-65{
  margin-top: -16.25rem;
  margin-bottom: -16.25rem;
}

.tw--mx-65{
  margin-left: -16.25rem;
  margin-right: -16.25rem;
}

.tw--my-66{
  margin-top: -16.5rem;
  margin-bottom: -16.5rem;
}

.tw--mx-66{
  margin-left: -16.5rem;
  margin-right: -16.5rem;
}

.tw--my-68{
  margin-top: -17rem;
  margin-bottom: -17rem;
}

.tw--mx-68{
  margin-left: -17rem;
  margin-right: -17rem;
}

.tw--my-69{
  margin-top: -17.25rem;
  margin-bottom: -17.25rem;
}

.tw--mx-69{
  margin-left: -17.25rem;
  margin-right: -17.25rem;
}

.tw--my-70{
  margin-top: -17.5rem;
  margin-bottom: -17.5rem;
}

.tw--mx-70{
  margin-left: -17.5rem;
  margin-right: -17.5rem;
}

.tw--my-71{
  margin-top: -17.75rem;
  margin-bottom: -17.75rem;
}

.tw--mx-71{
  margin-left: -17.75rem;
  margin-right: -17.75rem;
}

.tw--my-72{
  margin-top: -18rem;
  margin-bottom: -18rem;
}

.tw--mx-72{
  margin-left: -18rem;
  margin-right: -18rem;
}

.tw--my-73{
  margin-top: -18.25rem;
  margin-bottom: -18.25rem;
}

.tw--mx-73{
  margin-left: -18.25rem;
  margin-right: -18.25rem;
}

.tw--my-74{
  margin-top: -18.5rem;
  margin-bottom: -18.5rem;
}

.tw--mx-74{
  margin-left: -18.5rem;
  margin-right: -18.5rem;
}

.tw--my-75{
  margin-top: -18.75rem;
  margin-bottom: -18.75rem;
}

.tw--mx-75{
  margin-left: -18.75rem;
  margin-right: -18.75rem;
}

.tw--my-76{
  margin-top: -19rem;
  margin-bottom: -19rem;
}

.tw--mx-76{
  margin-left: -19rem;
  margin-right: -19rem;
}

.tw--my-77{
  margin-top: -19.25rem;
  margin-bottom: -19.25rem;
}

.tw--mx-77{
  margin-left: -19.25rem;
  margin-right: -19.25rem;
}

.tw--my-78{
  margin-top: -19.5rem;
  margin-bottom: -19.5rem;
}

.tw--mx-78{
  margin-left: -19.5rem;
  margin-right: -19.5rem;
}

.tw--my-79{
  margin-top: -19.75rem;
  margin-bottom: -19.75rem;
}

.tw--mx-79{
  margin-left: -19.75rem;
  margin-right: -19.75rem;
}

.tw--my-80{
  margin-top: -20rem;
  margin-bottom: -20rem;
}

.tw--mx-80{
  margin-left: -20rem;
  margin-right: -20rem;
}

.tw--my-81{
  margin-top: -20.25rem;
  margin-bottom: -20.25rem;
}

.tw--mx-81{
  margin-left: -20.25rem;
  margin-right: -20.25rem;
}

.tw--my-82{
  margin-top: -20.5rem;
  margin-bottom: -20.5rem;
}

.tw--mx-82{
  margin-left: -20.5rem;
  margin-right: -20.5rem;
}

.tw--my-83{
  margin-top: -20.75rem;
  margin-bottom: -20.75rem;
}

.tw--mx-83{
  margin-left: -20.75rem;
  margin-right: -20.75rem;
}

.tw--my-84{
  margin-top: -21rem;
  margin-bottom: -21rem;
}

.tw--mx-84{
  margin-left: -21rem;
  margin-right: -21rem;
}

.tw--my-85{
  margin-top: -21.25rem;
  margin-bottom: -21.25rem;
}

.tw--mx-85{
  margin-left: -21.25rem;
  margin-right: -21.25rem;
}

.tw--my-86{
  margin-top: -21.5rem;
  margin-bottom: -21.5rem;
}

.tw--mx-86{
  margin-left: -21.5rem;
  margin-right: -21.5rem;
}

.tw--my-87{
  margin-top: -21.75rem;
  margin-bottom: -21.75rem;
}

.tw--mx-87{
  margin-left: -21.75rem;
  margin-right: -21.75rem;
}

.tw--my-88{
  margin-top: -22rem;
  margin-bottom: -22rem;
}

.tw--mx-88{
  margin-left: -22rem;
  margin-right: -22rem;
}

.tw--my-89{
  margin-top: -22.25rem;
  margin-bottom: -22.25rem;
}

.tw--mx-89{
  margin-left: -22.25rem;
  margin-right: -22.25rem;
}

.tw--my-90{
  margin-top: -22.5rem;
  margin-bottom: -22.5rem;
}

.tw--mx-90{
  margin-left: -22.5rem;
  margin-right: -22.5rem;
}

.tw--my-91{
  margin-top: -22.75rem;
  margin-bottom: -22.75rem;
}

.tw--mx-91{
  margin-left: -22.75rem;
  margin-right: -22.75rem;
}

.tw--my-92{
  margin-top: -23rem;
  margin-bottom: -23rem;
}

.tw--mx-92{
  margin-left: -23rem;
  margin-right: -23rem;
}

.tw--my-93{
  margin-top: -23.25rem;
  margin-bottom: -23.25rem;
}

.tw--mx-93{
  margin-left: -23.25rem;
  margin-right: -23.25rem;
}

.tw--my-94{
  margin-top: -23.5rem;
  margin-bottom: -23.5rem;
}

.tw--mx-94{
  margin-left: -23.5rem;
  margin-right: -23.5rem;
}

.tw--my-95{
  margin-top: -23.75rem;
  margin-bottom: -23.75rem;
}

.tw--mx-95{
  margin-left: -23.75rem;
  margin-right: -23.75rem;
}

.tw--my-96{
  margin-top: -24rem;
  margin-bottom: -24rem;
}

.tw--mx-96{
  margin-left: -24rem;
  margin-right: -24rem;
}

.tw--my-97{
  margin-top: -23.25rem;
  margin-bottom: -23.25rem;
}

.tw--mx-97{
  margin-left: -23.25rem;
  margin-right: -23.25rem;
}

.tw--my-98{
  margin-top: -23.5rem;
  margin-bottom: -23.5rem;
}

.tw--mx-98{
  margin-left: -23.5rem;
  margin-right: -23.5rem;
}

.tw--my-99{
  margin-top: -23.75rem;
  margin-bottom: -23.75rem;
}

.tw--mx-99{
  margin-left: -23.75rem;
  margin-right: -23.75rem;
}

.tw--my-100{
  margin-top: -25rem;
  margin-bottom: -25rem;
}

.tw--mx-100{
  margin-left: -25rem;
  margin-right: -25rem;
}

.tw--my-101{
  margin-top: -25.25rem;
  margin-bottom: -25.25rem;
}

.tw--mx-101{
  margin-left: -25.25rem;
  margin-right: -25.25rem;
}

.tw--my-102{
  margin-top: -25.5rem;
  margin-bottom: -25.5rem;
}

.tw--mx-102{
  margin-left: -25.5rem;
  margin-right: -25.5rem;
}

.tw--my-112{
  margin-top: -28rem;
  margin-bottom: -28rem;
}

.tw--mx-112{
  margin-left: -28rem;
  margin-right: -28rem;
}

.tw--my-128{
  margin-top: -31rem;
  margin-bottom: -31rem;
}

.tw--mx-128{
  margin-left: -31rem;
  margin-right: -31rem;
}

.tw--my-129{
  margin-top: -32.25rem;
  margin-bottom: -32.25rem;
}

.tw--mx-129{
  margin-left: -32.25rem;
  margin-right: -32.25rem;
}

.tw--my-130{
  margin-top: -32.5rem;
  margin-bottom: -32.5rem;
}

.tw--mx-130{
  margin-left: -32.5rem;
  margin-right: -32.5rem;
}

.tw--my-140{
  margin-top: -35rem;
  margin-bottom: -35rem;
}

.tw--mx-140{
  margin-left: -35rem;
  margin-right: -35rem;
}

.tw--my-160{
  margin-top: -40rem;
  margin-bottom: -40rem;
}

.tw--mx-160{
  margin-left: -40rem;
  margin-right: -40rem;
}

.tw--my-180{
  margin-top: -45rem;
  margin-bottom: -45rem;
}

.tw--mx-180{
  margin-left: -45rem;
  margin-right: -45rem;
}

.tw--my-185{
  margin-top: -46.25rem;
  margin-bottom: -46.25rem;
}

.tw--mx-185{
  margin-left: -46.25rem;
  margin-right: -46.25rem;
}

.tw--my-190{
  margin-top: -47.5rem;
  margin-bottom: -47.5rem;
}

.tw--mx-190{
  margin-left: -47.5rem;
  margin-right: -47.5rem;
}

.tw--my-200{
  margin-top: -50rem;
  margin-bottom: -50rem;
}

.tw--mx-200{
  margin-left: -50rem;
  margin-right: -50rem;
}

.tw--my-px{
  margin-top: -1px;
  margin-bottom: -1px;
}

.tw--mx-px{
  margin-left: -1px;
  margin-right: -1px;
}

.tw--my-0\.5{
  margin-top: -0.125rem;
  margin-bottom: -0.125rem;
}

.tw--mx-0\.5{
  margin-left: -0.125rem;
  margin-right: -0.125rem;
}

.tw--my-1\.5{
  margin-top: -0.375rem;
  margin-bottom: -0.375rem;
}

.tw--mx-1\.5{
  margin-left: -0.375rem;
  margin-right: -0.375rem;
}

.tw--my-2\.5{
  margin-top: -0.625rem;
  margin-bottom: -0.625rem;
}

.tw--mx-2\.5{
  margin-left: -0.625rem;
  margin-right: -0.625rem;
}

.tw--my-3\.5{
  margin-top: -0.875rem;
  margin-bottom: -0.875rem;
}

.tw--mx-3\.5{
  margin-left: -0.875rem;
  margin-right: -0.875rem;
}

.tw--my-1\/2{
  margin-top: -50%;
  margin-bottom: -50%;
}

.tw--mx-1\/2{
  margin-left: -50%;
  margin-right: -50%;
}

.tw--my-1\/3{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.tw--mx-1\/3{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.tw--my-2\/3{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.tw--mx-2\/3{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.tw--my-1\/4{
  margin-top: -25%;
  margin-bottom: -25%;
}

.tw--mx-1\/4{
  margin-left: -25%;
  margin-right: -25%;
}

.tw--my-2\/4{
  margin-top: -50%;
  margin-bottom: -50%;
}

.tw--mx-2\/4{
  margin-left: -50%;
  margin-right: -50%;
}

.tw--my-3\/4{
  margin-top: -75%;
  margin-bottom: -75%;
}

.tw--mx-3\/4{
  margin-left: -75%;
  margin-right: -75%;
}

.tw--my-1\/5{
  margin-top: -20%;
  margin-bottom: -20%;
}

.tw--mx-1\/5{
  margin-left: -20%;
  margin-right: -20%;
}

.tw--my-2\/5{
  margin-top: -40%;
  margin-bottom: -40%;
}

.tw--mx-2\/5{
  margin-left: -40%;
  margin-right: -40%;
}

.tw--my-3\/5{
  margin-top: -60%;
  margin-bottom: -60%;
}

.tw--mx-3\/5{
  margin-left: -60%;
  margin-right: -60%;
}

.tw--my-4\/5{
  margin-top: -80%;
  margin-bottom: -80%;
}

.tw--mx-4\/5{
  margin-left: -80%;
  margin-right: -80%;
}

.tw--my-1\/6{
  margin-top: -16.66667%;
  margin-bottom: -16.66667%;
}

.tw--mx-1\/6{
  margin-left: -16.66667%;
  margin-right: -16.66667%;
}

.tw--my-2\/6{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.tw--mx-2\/6{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.tw--my-3\/6{
  margin-top: -50%;
  margin-bottom: -50%;
}

.tw--mx-3\/6{
  margin-left: -50%;
  margin-right: -50%;
}

.tw--my-4\/6{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.tw--mx-4\/6{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.tw--my-5\/6{
  margin-top: -83.33333%;
  margin-bottom: -83.33333%;
}

.tw--mx-5\/6{
  margin-left: -83.33333%;
  margin-right: -83.33333%;
}

.tw--my-1\/12{
  margin-top: -8.33333%;
  margin-bottom: -8.33333%;
}

.tw--mx-1\/12{
  margin-left: -8.33333%;
  margin-right: -8.33333%;
}

.tw--my-2\/12{
  margin-top: -16.66667%;
  margin-bottom: -16.66667%;
}

.tw--mx-2\/12{
  margin-left: -16.66667%;
  margin-right: -16.66667%;
}

.tw--my-3\/12{
  margin-top: -25%;
  margin-bottom: -25%;
}

.tw--mx-3\/12{
  margin-left: -25%;
  margin-right: -25%;
}

.tw--my-4\/12{
  margin-top: -33.33333%;
  margin-bottom: -33.33333%;
}

.tw--mx-4\/12{
  margin-left: -33.33333%;
  margin-right: -33.33333%;
}

.tw--my-5\/12{
  margin-top: -41.66667%;
  margin-bottom: -41.66667%;
}

.tw--mx-5\/12{
  margin-left: -41.66667%;
  margin-right: -41.66667%;
}

.tw--my-6\/12{
  margin-top: -50%;
  margin-bottom: -50%;
}

.tw--mx-6\/12{
  margin-left: -50%;
  margin-right: -50%;
}

.tw--my-7\/12{
  margin-top: -58.33333%;
  margin-bottom: -58.33333%;
}

.tw--mx-7\/12{
  margin-left: -58.33333%;
  margin-right: -58.33333%;
}

.tw--my-8\/12{
  margin-top: -66.66667%;
  margin-bottom: -66.66667%;
}

.tw--mx-8\/12{
  margin-left: -66.66667%;
  margin-right: -66.66667%;
}

.tw--my-9\/12{
  margin-top: -75%;
  margin-bottom: -75%;
}

.tw--mx-9\/12{
  margin-left: -75%;
  margin-right: -75%;
}

.tw--my-10\/12{
  margin-top: -83.33333%;
  margin-bottom: -83.33333%;
}

.tw--mx-10\/12{
  margin-left: -83.33333%;
  margin-right: -83.33333%;
}

.tw--my-11\/12{
  margin-top: -91.66667%;
  margin-bottom: -91.66667%;
}

.tw--mx-11\/12{
  margin-left: -91.66667%;
  margin-right: -91.66667%;
}

.tw--my-full{
  margin-top: -100%;
  margin-bottom: -100%;
}

.tw--mx-full{
  margin-left: -100%;
  margin-right: -100%;
}

.tw-mt-0{
  margin-top: 0;
}

.tw-mr-0{
  margin-right: 0;
}

.tw-mb-0{
  margin-bottom: 0;
}

.tw-ml-0{
  margin-left: 0;
}

.tw-mt-1{
  margin-top: 0.25rem;
}

.tw-mr-1{
  margin-right: 0.25rem;
}

.tw-mb-1{
  margin-bottom: 0.25rem;
}

.tw-ml-1{
  margin-left: 0.25rem;
}

.tw-mt-2{
  margin-top: 0.5rem;
}

.tw-mr-2{
  margin-right: 0.5rem;
}

.tw-mb-2{
  margin-bottom: 0.5rem;
}

.tw-ml-2{
  margin-left: 0.5rem;
}

.tw-mt-3{
  margin-top: 0.75rem;
}

.tw-mr-3{
  margin-right: 0.75rem;
}

.tw-mb-3{
  margin-bottom: 0.75rem;
}

.tw-ml-3{
  margin-left: 0.75rem;
}

.tw-mt-4{
  margin-top: 1rem;
}

.tw-mr-4{
  margin-right: 1rem;
}

.tw-mb-4{
  margin-bottom: 1rem;
}

.tw-ml-4{
  margin-left: 1rem;
}

.tw-mt-5{
  margin-top: 1.25rem;
}

.tw-mr-5{
  margin-right: 1.25rem;
}

.tw-mb-5{
  margin-bottom: 1.25rem;
}

.tw-ml-5{
  margin-left: 1.25rem;
}

.tw-mt-6{
  margin-top: 1.5rem;
}

.tw-mr-6{
  margin-right: 1.5rem;
}

.tw-mb-6{
  margin-bottom: 1.5rem;
}

.tw-ml-6{
  margin-left: 1.5rem;
}

.tw-mt-7{
  margin-top: 1.75rem;
}

.tw-mr-7{
  margin-right: 1.75rem;
}

.tw-mb-7{
  margin-bottom: 1.75rem;
}

.tw-ml-7{
  margin-left: 1.75rem;
}

.tw-mt-8{
  margin-top: 2rem;
}

.tw-mr-8{
  margin-right: 2rem;
}

.tw-mb-8{
  margin-bottom: 2rem;
}

.tw-ml-8{
  margin-left: 2rem;
}

.tw-mt-9{
  margin-top: 2.25rem;
}

.tw-mr-9{
  margin-right: 2.25rem;
}

.tw-mb-9{
  margin-bottom: 2.25rem;
}

.tw-ml-9{
  margin-left: 2.25rem;
}

.tw-mt-10{
  margin-top: 2.5rem;
}

.tw-mr-10{
  margin-right: 2.5rem;
}

.tw-mb-10{
  margin-bottom: 2.5rem;
}

.tw-ml-10{
  margin-left: 2.5rem;
}

.tw-mt-11{
  margin-top: 2.75rem;
}

.tw-mr-11{
  margin-right: 2.75rem;
}

.tw-mb-11{
  margin-bottom: 2.75rem;
}

.tw-ml-11{
  margin-left: 2.75rem;
}

.tw-mt-12{
  margin-top: 3rem;
}

.tw-mr-12{
  margin-right: 3rem;
}

.tw-mb-12{
  margin-bottom: 3rem;
}

.tw-ml-12{
  margin-left: 3rem;
}

.tw-mt-13{
  margin-top: 3.25rem;
}

.tw-mr-13{
  margin-right: 3.25rem;
}

.tw-mb-13{
  margin-bottom: 3.25rem;
}

.tw-ml-13{
  margin-left: 3.25rem;
}

.tw-mt-14{
  margin-top: 3.5rem;
}

.tw-mr-14{
  margin-right: 3.5rem;
}

.tw-mb-14{
  margin-bottom: 3.5rem;
}

.tw-ml-14{
  margin-left: 3.5rem;
}

.tw-mt-15{
  margin-top: 3.75rem;
}

.tw-mr-15{
  margin-right: 3.75rem;
}

.tw-mb-15{
  margin-bottom: 3.75rem;
}

.tw-ml-15{
  margin-left: 3.75rem;
}

.tw-mt-16{
  margin-top: 4rem;
}

.tw-mr-16{
  margin-right: 4rem;
}

.tw-mb-16{
  margin-bottom: 4rem;
}

.tw-ml-16{
  margin-left: 4rem;
}

.tw-mt-17{
  margin-top: 4.25rem;
}

.tw-mr-17{
  margin-right: 4.25rem;
}

.tw-mb-17{
  margin-bottom: 4.25rem;
}

.tw-ml-17{
  margin-left: 4.25rem;
}

.tw-mt-18{
  margin-top: 4.5rem;
}

.tw-mr-18{
  margin-right: 4.5rem;
}

.tw-mb-18{
  margin-bottom: 4.5rem;
}

.tw-ml-18{
  margin-left: 4.5rem;
}

.tw-mt-19{
  margin-top: 4.75rem;
}

.tw-mr-19{
  margin-right: 4.75rem;
}

.tw-mb-19{
  margin-bottom: 4.75rem;
}

.tw-ml-19{
  margin-left: 4.75rem;
}

.tw-mt-20{
  margin-top: 5rem;
}

.tw-mr-20{
  margin-right: 5rem;
}

.tw-mb-20{
  margin-bottom: 5rem;
}

.tw-ml-20{
  margin-left: 5rem;
}

.tw-mt-21{
  margin-top: 5.25rem;
}

.tw-mr-21{
  margin-right: 5.25rem;
}

.tw-mb-21{
  margin-bottom: 5.25rem;
}

.tw-ml-21{
  margin-left: 5.25rem;
}

.tw-mt-22{
  margin-top: 5.5rem;
}

.tw-mr-22{
  margin-right: 5.5rem;
}

.tw-mb-22{
  margin-bottom: 5.5rem;
}

.tw-ml-22{
  margin-left: 5.5rem;
}

.tw-mt-23{
  margin-top: 5.75rem;
}

.tw-mr-23{
  margin-right: 5.75rem;
}

.tw-mb-23{
  margin-bottom: 5.75rem;
}

.tw-ml-23{
  margin-left: 5.75rem;
}

.tw-mt-24{
  margin-top: 6rem;
}

.tw-mr-24{
  margin-right: 6rem;
}

.tw-mb-24{
  margin-bottom: 6rem;
}

.tw-ml-24{
  margin-left: 6rem;
}

.tw-mt-25{
  margin-top: 6.25rem;
}

.tw-mr-25{
  margin-right: 6.25rem;
}

.tw-mb-25{
  margin-bottom: 6.25rem;
}

.tw-ml-25{
  margin-left: 6.25rem;
}

.tw-mt-26{
  margin-top: 6.5rem;
}

.tw-mr-26{
  margin-right: 6.5rem;
}

.tw-mb-26{
  margin-bottom: 6.5rem;
}

.tw-ml-26{
  margin-left: 6.5rem;
}

.tw-mt-27{
  margin-top: 6.75rem;
}

.tw-mr-27{
  margin-right: 6.75rem;
}

.tw-mb-27{
  margin-bottom: 6.75rem;
}

.tw-ml-27{
  margin-left: 6.75rem;
}

.tw-mt-28{
  margin-top: 7rem;
}

.tw-mr-28{
  margin-right: 7rem;
}

.tw-mb-28{
  margin-bottom: 7rem;
}

.tw-ml-28{
  margin-left: 7rem;
}

.tw-mt-29{
  margin-top: 7.25rem;
}

.tw-mr-29{
  margin-right: 7.25rem;
}

.tw-mb-29{
  margin-bottom: 7.25rem;
}

.tw-ml-29{
  margin-left: 7.25rem;
}

.tw-mt-30{
  margin-top: 7.5rem;
}

.tw-mr-30{
  margin-right: 7.5rem;
}

.tw-mb-30{
  margin-bottom: 7.5rem;
}

.tw-ml-30{
  margin-left: 7.5rem;
}

.tw-mt-31{
  margin-top: 7.75rem;
}

.tw-mr-31{
  margin-right: 7.75rem;
}

.tw-mb-31{
  margin-bottom: 7.75rem;
}

.tw-ml-31{
  margin-left: 7.75rem;
}

.tw-mt-32{
  margin-top: 8rem;
}

.tw-mr-32{
  margin-right: 8rem;
}

.tw-mb-32{
  margin-bottom: 8rem;
}

.tw-ml-32{
  margin-left: 8rem;
}

.tw-mt-33{
  margin-top: 8.25rem;
}

.tw-mr-33{
  margin-right: 8.25rem;
}

.tw-mb-33{
  margin-bottom: 8.25rem;
}

.tw-ml-33{
  margin-left: 8.25rem;
}

.tw-mt-34{
  margin-top: 8.5rem;
}

.tw-mr-34{
  margin-right: 8.5rem;
}

.tw-mb-34{
  margin-bottom: 8.5rem;
}

.tw-ml-34{
  margin-left: 8.5rem;
}

.tw-mt-35{
  margin-top: 8.75rem;
}

.tw-mr-35{
  margin-right: 8.75rem;
}

.tw-mb-35{
  margin-bottom: 8.75rem;
}

.tw-ml-35{
  margin-left: 8.75rem;
}

.tw-mt-36{
  margin-top: 9rem;
}

.tw-mr-36{
  margin-right: 9rem;
}

.tw-mb-36{
  margin-bottom: 9rem;
}

.tw-ml-36{
  margin-left: 9rem;
}

.tw-mt-40{
  margin-top: 10rem;
}

.tw-mr-40{
  margin-right: 10rem;
}

.tw-mb-40{
  margin-bottom: 10rem;
}

.tw-ml-40{
  margin-left: 10rem;
}

.tw-mt-41{
  margin-top: 10.25rem;
}

.tw-mr-41{
  margin-right: 10.25rem;
}

.tw-mb-41{
  margin-bottom: 10.25rem;
}

.tw-ml-41{
  margin-left: 10.25rem;
}

.tw-mt-42{
  margin-top: 10.5rem;
}

.tw-mr-42{
  margin-right: 10.5rem;
}

.tw-mb-42{
  margin-bottom: 10.5rem;
}

.tw-ml-42{
  margin-left: 10.5rem;
}

.tw-mt-43{
  margin-top: 10.75rem;
}

.tw-mr-43{
  margin-right: 10.75rem;
}

.tw-mb-43{
  margin-bottom: 10.75rem;
}

.tw-ml-43{
  margin-left: 10.75rem;
}

.tw-mt-44{
  margin-top: 11rem;
}

.tw-mr-44{
  margin-right: 11rem;
}

.tw-mb-44{
  margin-bottom: 11rem;
}

.tw-ml-44{
  margin-left: 11rem;
}

.tw-mt-45{
  margin-top: 11.25rem;
}

.tw-mr-45{
  margin-right: 11.25rem;
}

.tw-mb-45{
  margin-bottom: 11.25rem;
}

.tw-ml-45{
  margin-left: 11.25rem;
}

.tw-mt-46{
  margin-top: 11.5rem;
}

.tw-mr-46{
  margin-right: 11.5rem;
}

.tw-mb-46{
  margin-bottom: 11.5rem;
}

.tw-ml-46{
  margin-left: 11.5rem;
}

.tw-mt-47{
  margin-top: 11.75rem;
}

.tw-mr-47{
  margin-right: 11.75rem;
}

.tw-mb-47{
  margin-bottom: 11.75rem;
}

.tw-ml-47{
  margin-left: 11.75rem;
}

.tw-mt-48{
  margin-top: 12rem;
}

.tw-mr-48{
  margin-right: 12rem;
}

.tw-mb-48{
  margin-bottom: 12rem;
}

.tw-ml-48{
  margin-left: 12rem;
}

.tw-mt-50{
  margin-top: 12.5rem;
}

.tw-mr-50{
  margin-right: 12.5rem;
}

.tw-mb-50{
  margin-bottom: 12.5rem;
}

.tw-ml-50{
  margin-left: 12.5rem;
}

.tw-mt-52{
  margin-top: 13rem;
}

.tw-mr-52{
  margin-right: 13rem;
}

.tw-mb-52{
  margin-bottom: 13rem;
}

.tw-ml-52{
  margin-left: 13rem;
}

.tw-mt-53{
  margin-top: 13.25rem;
}

.tw-mr-53{
  margin-right: 13.25rem;
}

.tw-mb-53{
  margin-bottom: 13.25rem;
}

.tw-ml-53{
  margin-left: 13.25rem;
}

.tw-mt-54{
  margin-top: 13.5rem;
}

.tw-mr-54{
  margin-right: 13.5rem;
}

.tw-mb-54{
  margin-bottom: 13.5rem;
}

.tw-ml-54{
  margin-left: 13.5rem;
}

.tw-mt-55{
  margin-top: 13.75rem;
}

.tw-mr-55{
  margin-right: 13.75rem;
}

.tw-mb-55{
  margin-bottom: 13.75rem;
}

.tw-ml-55{
  margin-left: 13.75rem;
}

.tw-mt-56{
  margin-top: 14rem;
}

.tw-mr-56{
  margin-right: 14rem;
}

.tw-mb-56{
  margin-bottom: 14rem;
}

.tw-ml-56{
  margin-left: 14rem;
}

.tw-mt-57{
  margin-top: 14.25rem;
}

.tw-mr-57{
  margin-right: 14.25rem;
}

.tw-mb-57{
  margin-bottom: 14.25rem;
}

.tw-ml-57{
  margin-left: 14.25rem;
}

.tw-mt-58{
  margin-top: 14.5rem;
}

.tw-mr-58{
  margin-right: 14.5rem;
}

.tw-mb-58{
  margin-bottom: 14.5rem;
}

.tw-ml-58{
  margin-left: 14.5rem;
}

.tw-mt-59{
  margin-top: 14.75rem;
}

.tw-mr-59{
  margin-right: 14.75rem;
}

.tw-mb-59{
  margin-bottom: 14.75rem;
}

.tw-ml-59{
  margin-left: 14.75rem;
}

.tw-mt-60{
  margin-top: 15rem;
}

.tw-mr-60{
  margin-right: 15rem;
}

.tw-mb-60{
  margin-bottom: 15rem;
}

.tw-ml-60{
  margin-left: 15rem;
}

.tw-mt-61{
  margin-top: 15.25rem;
}

.tw-mr-61{
  margin-right: 15.25rem;
}

.tw-mb-61{
  margin-bottom: 15.25rem;
}

.tw-ml-61{
  margin-left: 15.25rem;
}

.tw-mt-62{
  margin-top: 15.5rem;
}

.tw-mr-62{
  margin-right: 15.5rem;
}

.tw-mb-62{
  margin-bottom: 15.5rem;
}

.tw-ml-62{
  margin-left: 15.5rem;
}

.tw-mt-63{
  margin-top: 15.75rem;
}

.tw-mr-63{
  margin-right: 15.75rem;
}

.tw-mb-63{
  margin-bottom: 15.75rem;
}

.tw-ml-63{
  margin-left: 15.75rem;
}

.tw-mt-64{
  margin-top: 16rem;
}

.tw-mr-64{
  margin-right: 16rem;
}

.tw-mb-64{
  margin-bottom: 16rem;
}

.tw-ml-64{
  margin-left: 16rem;
}

.tw-mt-65{
  margin-top: 16.25rem;
}

.tw-mr-65{
  margin-right: 16.25rem;
}

.tw-mb-65{
  margin-bottom: 16.25rem;
}

.tw-ml-65{
  margin-left: 16.25rem;
}

.tw-mt-66{
  margin-top: 16.5rem;
}

.tw-mr-66{
  margin-right: 16.5rem;
}

.tw-mb-66{
  margin-bottom: 16.5rem;
}

.tw-ml-66{
  margin-left: 16.5rem;
}

.tw-mt-68{
  margin-top: 17rem;
}

.tw-mr-68{
  margin-right: 17rem;
}

.tw-mb-68{
  margin-bottom: 17rem;
}

.tw-ml-68{
  margin-left: 17rem;
}

.tw-mt-69{
  margin-top: 17.25rem;
}

.tw-mr-69{
  margin-right: 17.25rem;
}

.tw-mb-69{
  margin-bottom: 17.25rem;
}

.tw-ml-69{
  margin-left: 17.25rem;
}

.tw-mt-70{
  margin-top: 17.5rem;
}

.tw-mr-70{
  margin-right: 17.5rem;
}

.tw-mb-70{
  margin-bottom: 17.5rem;
}

.tw-ml-70{
  margin-left: 17.5rem;
}

.tw-mt-71{
  margin-top: 17.75rem;
}

.tw-mr-71{
  margin-right: 17.75rem;
}

.tw-mb-71{
  margin-bottom: 17.75rem;
}

.tw-ml-71{
  margin-left: 17.75rem;
}

.tw-mt-72{
  margin-top: 18rem;
}

.tw-mr-72{
  margin-right: 18rem;
}

.tw-mb-72{
  margin-bottom: 18rem;
}

.tw-ml-72{
  margin-left: 18rem;
}

.tw-mt-73{
  margin-top: 18.25rem;
}

.tw-mr-73{
  margin-right: 18.25rem;
}

.tw-mb-73{
  margin-bottom: 18.25rem;
}

.tw-ml-73{
  margin-left: 18.25rem;
}

.tw-mt-74{
  margin-top: 18.5rem;
}

.tw-mr-74{
  margin-right: 18.5rem;
}

.tw-mb-74{
  margin-bottom: 18.5rem;
}

.tw-ml-74{
  margin-left: 18.5rem;
}

.tw-mt-75{
  margin-top: 18.75rem;
}

.tw-mr-75{
  margin-right: 18.75rem;
}

.tw-mb-75{
  margin-bottom: 18.75rem;
}

.tw-ml-75{
  margin-left: 18.75rem;
}

.tw-mt-76{
  margin-top: 19rem;
}

.tw-mr-76{
  margin-right: 19rem;
}

.tw-mb-76{
  margin-bottom: 19rem;
}

.tw-ml-76{
  margin-left: 19rem;
}

.tw-mt-77{
  margin-top: 19.25rem;
}

.tw-mr-77{
  margin-right: 19.25rem;
}

.tw-mb-77{
  margin-bottom: 19.25rem;
}

.tw-ml-77{
  margin-left: 19.25rem;
}

.tw-mt-78{
  margin-top: 19.5rem;
}

.tw-mr-78{
  margin-right: 19.5rem;
}

.tw-mb-78{
  margin-bottom: 19.5rem;
}

.tw-ml-78{
  margin-left: 19.5rem;
}

.tw-mt-79{
  margin-top: 19.75rem;
}

.tw-mr-79{
  margin-right: 19.75rem;
}

.tw-mb-79{
  margin-bottom: 19.75rem;
}

.tw-ml-79{
  margin-left: 19.75rem;
}

.tw-mt-80{
  margin-top: 20rem;
}

.tw-mr-80{
  margin-right: 20rem;
}

.tw-mb-80{
  margin-bottom: 20rem;
}

.tw-ml-80{
  margin-left: 20rem;
}

.tw-mt-81{
  margin-top: 20.25rem;
}

.tw-mr-81{
  margin-right: 20.25rem;
}

.tw-mb-81{
  margin-bottom: 20.25rem;
}

.tw-ml-81{
  margin-left: 20.25rem;
}

.tw-mt-82{
  margin-top: 20.5rem;
}

.tw-mr-82{
  margin-right: 20.5rem;
}

.tw-mb-82{
  margin-bottom: 20.5rem;
}

.tw-ml-82{
  margin-left: 20.5rem;
}

.tw-mt-83{
  margin-top: 20.75rem;
}

.tw-mr-83{
  margin-right: 20.75rem;
}

.tw-mb-83{
  margin-bottom: 20.75rem;
}

.tw-ml-83{
  margin-left: 20.75rem;
}

.tw-mt-84{
  margin-top: 21rem;
}

.tw-mr-84{
  margin-right: 21rem;
}

.tw-mb-84{
  margin-bottom: 21rem;
}

.tw-ml-84{
  margin-left: 21rem;
}

.tw-mt-85{
  margin-top: 21.25rem;
}

.tw-mr-85{
  margin-right: 21.25rem;
}

.tw-mb-85{
  margin-bottom: 21.25rem;
}

.tw-ml-85{
  margin-left: 21.25rem;
}

.tw-mt-86{
  margin-top: 21.5rem;
}

.tw-mr-86{
  margin-right: 21.5rem;
}

.tw-mb-86{
  margin-bottom: 21.5rem;
}

.tw-ml-86{
  margin-left: 21.5rem;
}

.tw-mt-87{
  margin-top: 21.75rem;
}

.tw-mr-87{
  margin-right: 21.75rem;
}

.tw-mb-87{
  margin-bottom: 21.75rem;
}

.tw-ml-87{
  margin-left: 21.75rem;
}

.tw-mt-88{
  margin-top: 22rem;
}

.tw-mr-88{
  margin-right: 22rem;
}

.tw-mb-88{
  margin-bottom: 22rem;
}

.tw-ml-88{
  margin-left: 22rem;
}

.tw-mt-89{
  margin-top: 22.25rem;
}

.tw-mr-89{
  margin-right: 22.25rem;
}

.tw-mb-89{
  margin-bottom: 22.25rem;
}

.tw-ml-89{
  margin-left: 22.25rem;
}

.tw-mt-90{
  margin-top: 22.5rem;
}

.tw-mr-90{
  margin-right: 22.5rem;
}

.tw-mb-90{
  margin-bottom: 22.5rem;
}

.tw-ml-90{
  margin-left: 22.5rem;
}

.tw-mt-91{
  margin-top: 22.75rem;
}

.tw-mr-91{
  margin-right: 22.75rem;
}

.tw-mb-91{
  margin-bottom: 22.75rem;
}

.tw-ml-91{
  margin-left: 22.75rem;
}

.tw-mt-92{
  margin-top: 23rem;
}

.tw-mr-92{
  margin-right: 23rem;
}

.tw-mb-92{
  margin-bottom: 23rem;
}

.tw-ml-92{
  margin-left: 23rem;
}

.tw-mt-93{
  margin-top: 23.25rem;
}

.tw-mr-93{
  margin-right: 23.25rem;
}

.tw-mb-93{
  margin-bottom: 23.25rem;
}

.tw-ml-93{
  margin-left: 23.25rem;
}

.tw-mt-94{
  margin-top: 23.5rem;
}

.tw-mr-94{
  margin-right: 23.5rem;
}

.tw-mb-94{
  margin-bottom: 23.5rem;
}

.tw-ml-94{
  margin-left: 23.5rem;
}

.tw-mt-95{
  margin-top: 23.75rem;
}

.tw-mr-95{
  margin-right: 23.75rem;
}

.tw-mb-95{
  margin-bottom: 23.75rem;
}

.tw-ml-95{
  margin-left: 23.75rem;
}

.tw-mt-96{
  margin-top: 24rem;
}

.tw-mr-96{
  margin-right: 24rem;
}

.tw-mb-96{
  margin-bottom: 24rem;
}

.tw-ml-96{
  margin-left: 24rem;
}

.tw-mt-97{
  margin-top: 23.25rem;
}

.tw-mr-97{
  margin-right: 23.25rem;
}

.tw-mb-97{
  margin-bottom: 23.25rem;
}

.tw-ml-97{
  margin-left: 23.25rem;
}

.tw-mt-98{
  margin-top: 23.5rem;
}

.tw-mr-98{
  margin-right: 23.5rem;
}

.tw-mb-98{
  margin-bottom: 23.5rem;
}

.tw-ml-98{
  margin-left: 23.5rem;
}

.tw-mt-99{
  margin-top: 23.75rem;
}

.tw-mr-99{
  margin-right: 23.75rem;
}

.tw-mb-99{
  margin-bottom: 23.75rem;
}

.tw-ml-99{
  margin-left: 23.75rem;
}

.tw-mt-100{
  margin-top: 25rem;
}

.tw-mr-100{
  margin-right: 25rem;
}

.tw-mb-100{
  margin-bottom: 25rem;
}

.tw-ml-100{
  margin-left: 25rem;
}

.tw-mt-101{
  margin-top: 25.25rem;
}

.tw-mr-101{
  margin-right: 25.25rem;
}

.tw-mb-101{
  margin-bottom: 25.25rem;
}

.tw-ml-101{
  margin-left: 25.25rem;
}

.tw-mt-102{
  margin-top: 25.5rem;
}

.tw-mr-102{
  margin-right: 25.5rem;
}

.tw-mb-102{
  margin-bottom: 25.5rem;
}

.tw-ml-102{
  margin-left: 25.5rem;
}

.tw-mt-112{
  margin-top: 28rem;
}

.tw-mr-112{
  margin-right: 28rem;
}

.tw-mb-112{
  margin-bottom: 28rem;
}

.tw-ml-112{
  margin-left: 28rem;
}

.tw-mt-128{
  margin-top: 31rem;
}

.tw-mr-128{
  margin-right: 31rem;
}

.tw-mb-128{
  margin-bottom: 31rem;
}

.tw-ml-128{
  margin-left: 31rem;
}

.tw-mt-129{
  margin-top: 32.25rem;
}

.tw-mr-129{
  margin-right: 32.25rem;
}

.tw-mb-129{
  margin-bottom: 32.25rem;
}

.tw-ml-129{
  margin-left: 32.25rem;
}

.tw-mt-130{
  margin-top: 32.5rem;
}

.tw-mr-130{
  margin-right: 32.5rem;
}

.tw-mb-130{
  margin-bottom: 32.5rem;
}

.tw-ml-130{
  margin-left: 32.5rem;
}

.tw-mt-140{
  margin-top: 35rem;
}

.tw-mr-140{
  margin-right: 35rem;
}

.tw-mb-140{
  margin-bottom: 35rem;
}

.tw-ml-140{
  margin-left: 35rem;
}

.tw-mt-160{
  margin-top: 40rem;
}

.tw-mr-160{
  margin-right: 40rem;
}

.tw-mb-160{
  margin-bottom: 40rem;
}

.tw-ml-160{
  margin-left: 40rem;
}

.tw-mt-180{
  margin-top: 45rem;
}

.tw-mr-180{
  margin-right: 45rem;
}

.tw-mb-180{
  margin-bottom: 45rem;
}

.tw-ml-180{
  margin-left: 45rem;
}

.tw-mt-185{
  margin-top: 46.25rem;
}

.tw-mr-185{
  margin-right: 46.25rem;
}

.tw-mb-185{
  margin-bottom: 46.25rem;
}

.tw-ml-185{
  margin-left: 46.25rem;
}

.tw-mt-190{
  margin-top: 47.5rem;
}

.tw-mr-190{
  margin-right: 47.5rem;
}

.tw-mb-190{
  margin-bottom: 47.5rem;
}

.tw-ml-190{
  margin-left: 47.5rem;
}

.tw-mt-200{
  margin-top: 50rem;
}

.tw-mr-200{
  margin-right: 50rem;
}

.tw-mb-200{
  margin-bottom: 50rem;
}

.tw-ml-200{
  margin-left: 50rem;
}

.tw-mt-auto{
  margin-top: auto;
}

.tw-mr-auto{
  margin-right: auto;
}

.tw-mb-auto{
  margin-bottom: auto;
}

.tw-ml-auto{
  margin-left: auto;
}

.tw-mt-px{
  margin-top: 1px;
}

.tw-mr-px{
  margin-right: 1px;
}

.tw-mb-px{
  margin-bottom: 1px;
}

.tw-ml-px{
  margin-left: 1px;
}

.tw-mt-0\.5{
  margin-top: 0.125rem;
}

.tw-mr-0\.5{
  margin-right: 0.125rem;
}

.tw-mb-0\.5{
  margin-bottom: 0.125rem;
}

.tw-ml-0\.5{
  margin-left: 0.125rem;
}

.tw-mt-1\.5{
  margin-top: 0.375rem;
}

.tw-mr-1\.5{
  margin-right: 0.375rem;
}

.tw-mb-1\.5{
  margin-bottom: 0.375rem;
}

.tw-ml-1\.5{
  margin-left: 0.375rem;
}

.tw-mt-2\.5{
  margin-top: 0.625rem;
}

.tw-mr-2\.5{
  margin-right: 0.625rem;
}

.tw-mb-2\.5{
  margin-bottom: 0.625rem;
}

.tw-ml-2\.5{
  margin-left: 0.625rem;
}

.tw-mt-3\.5{
  margin-top: 0.875rem;
}

.tw-mr-3\.5{
  margin-right: 0.875rem;
}

.tw-mb-3\.5{
  margin-bottom: 0.875rem;
}

.tw-ml-3\.5{
  margin-left: 0.875rem;
}

.tw-mt-1\/2{
  margin-top: 50%;
}

.tw-mr-1\/2{
  margin-right: 50%;
}

.tw-mb-1\/2{
  margin-bottom: 50%;
}

.tw-ml-1\/2{
  margin-left: 50%;
}

.tw-mt-1\/3{
  margin-top: 33.333333%;
}

.tw-mr-1\/3{
  margin-right: 33.333333%;
}

.tw-mb-1\/3{
  margin-bottom: 33.333333%;
}

.tw-ml-1\/3{
  margin-left: 33.333333%;
}

.tw-mt-2\/3{
  margin-top: 66.666667%;
}

.tw-mr-2\/3{
  margin-right: 66.666667%;
}

.tw-mb-2\/3{
  margin-bottom: 66.666667%;
}

.tw-ml-2\/3{
  margin-left: 66.666667%;
}

.tw-mt-1\/4{
  margin-top: 25%;
}

.tw-mr-1\/4{
  margin-right: 25%;
}

.tw-mb-1\/4{
  margin-bottom: 25%;
}

.tw-ml-1\/4{
  margin-left: 25%;
}

.tw-mt-2\/4{
  margin-top: 50%;
}

.tw-mr-2\/4{
  margin-right: 50%;
}

.tw-mb-2\/4{
  margin-bottom: 50%;
}

.tw-ml-2\/4{
  margin-left: 50%;
}

.tw-mt-3\/4{
  margin-top: 75%;
}

.tw-mr-3\/4{
  margin-right: 75%;
}

.tw-mb-3\/4{
  margin-bottom: 75%;
}

.tw-ml-3\/4{
  margin-left: 75%;
}

.tw-mt-1\/5{
  margin-top: 20%;
}

.tw-mr-1\/5{
  margin-right: 20%;
}

.tw-mb-1\/5{
  margin-bottom: 20%;
}

.tw-ml-1\/5{
  margin-left: 20%;
}

.tw-mt-2\/5{
  margin-top: 40%;
}

.tw-mr-2\/5{
  margin-right: 40%;
}

.tw-mb-2\/5{
  margin-bottom: 40%;
}

.tw-ml-2\/5{
  margin-left: 40%;
}

.tw-mt-3\/5{
  margin-top: 60%;
}

.tw-mr-3\/5{
  margin-right: 60%;
}

.tw-mb-3\/5{
  margin-bottom: 60%;
}

.tw-ml-3\/5{
  margin-left: 60%;
}

.tw-mt-4\/5{
  margin-top: 80%;
}

.tw-mr-4\/5{
  margin-right: 80%;
}

.tw-mb-4\/5{
  margin-bottom: 80%;
}

.tw-ml-4\/5{
  margin-left: 80%;
}

.tw-mt-1\/6{
  margin-top: 16.666667%;
}

.tw-mr-1\/6{
  margin-right: 16.666667%;
}

.tw-mb-1\/6{
  margin-bottom: 16.666667%;
}

.tw-ml-1\/6{
  margin-left: 16.666667%;
}

.tw-mt-2\/6{
  margin-top: 33.333333%;
}

.tw-mr-2\/6{
  margin-right: 33.333333%;
}

.tw-mb-2\/6{
  margin-bottom: 33.333333%;
}

.tw-ml-2\/6{
  margin-left: 33.333333%;
}

.tw-mt-3\/6{
  margin-top: 50%;
}

.tw-mr-3\/6{
  margin-right: 50%;
}

.tw-mb-3\/6{
  margin-bottom: 50%;
}

.tw-ml-3\/6{
  margin-left: 50%;
}

.tw-mt-4\/6{
  margin-top: 66.666667%;
}

.tw-mr-4\/6{
  margin-right: 66.666667%;
}

.tw-mb-4\/6{
  margin-bottom: 66.666667%;
}

.tw-ml-4\/6{
  margin-left: 66.666667%;
}

.tw-mt-5\/6{
  margin-top: 83.333333%;
}

.tw-mr-5\/6{
  margin-right: 83.333333%;
}

.tw-mb-5\/6{
  margin-bottom: 83.333333%;
}

.tw-ml-5\/6{
  margin-left: 83.333333%;
}

.tw-mt-1\/12{
  margin-top: 8.333333%;
}

.tw-mr-1\/12{
  margin-right: 8.333333%;
}

.tw-mb-1\/12{
  margin-bottom: 8.333333%;
}

.tw-ml-1\/12{
  margin-left: 8.333333%;
}

.tw-mt-2\/12{
  margin-top: 16.666667%;
}

.tw-mr-2\/12{
  margin-right: 16.666667%;
}

.tw-mb-2\/12{
  margin-bottom: 16.666667%;
}

.tw-ml-2\/12{
  margin-left: 16.666667%;
}

.tw-mt-3\/12{
  margin-top: 25%;
}

.tw-mr-3\/12{
  margin-right: 25%;
}

.tw-mb-3\/12{
  margin-bottom: 25%;
}

.tw-ml-3\/12{
  margin-left: 25%;
}

.tw-mt-4\/12{
  margin-top: 33.333333%;
}

.tw-mr-4\/12{
  margin-right: 33.333333%;
}

.tw-mb-4\/12{
  margin-bottom: 33.333333%;
}

.tw-ml-4\/12{
  margin-left: 33.333333%;
}

.tw-mt-5\/12{
  margin-top: 41.666667%;
}

.tw-mr-5\/12{
  margin-right: 41.666667%;
}

.tw-mb-5\/12{
  margin-bottom: 41.666667%;
}

.tw-ml-5\/12{
  margin-left: 41.666667%;
}

.tw-mt-6\/12{
  margin-top: 50%;
}

.tw-mr-6\/12{
  margin-right: 50%;
}

.tw-mb-6\/12{
  margin-bottom: 50%;
}

.tw-ml-6\/12{
  margin-left: 50%;
}

.tw-mt-7\/12{
  margin-top: 58.333333%;
}

.tw-mr-7\/12{
  margin-right: 58.333333%;
}

.tw-mb-7\/12{
  margin-bottom: 58.333333%;
}

.tw-ml-7\/12{
  margin-left: 58.333333%;
}

.tw-mt-8\/12{
  margin-top: 66.666667%;
}

.tw-mr-8\/12{
  margin-right: 66.666667%;
}

.tw-mb-8\/12{
  margin-bottom: 66.666667%;
}

.tw-ml-8\/12{
  margin-left: 66.666667%;
}

.tw-mt-9\/12{
  margin-top: 75%;
}

.tw-mr-9\/12{
  margin-right: 75%;
}

.tw-mb-9\/12{
  margin-bottom: 75%;
}

.tw-ml-9\/12{
  margin-left: 75%;
}

.tw-mt-10\/12{
  margin-top: 83.333333%;
}

.tw-mr-10\/12{
  margin-right: 83.333333%;
}

.tw-mb-10\/12{
  margin-bottom: 83.333333%;
}

.tw-ml-10\/12{
  margin-left: 83.333333%;
}

.tw-mt-11\/12{
  margin-top: 91.666667%;
}

.tw-mr-11\/12{
  margin-right: 91.666667%;
}

.tw-mb-11\/12{
  margin-bottom: 91.666667%;
}

.tw-ml-11\/12{
  margin-left: 91.666667%;
}

.tw-mt-full{
  margin-top: 100%;
}

.tw-mr-full{
  margin-right: 100%;
}

.tw-mb-full{
  margin-bottom: 100%;
}

.tw-ml-full{
  margin-left: 100%;
}

.tw--mt-1{
  margin-top: -0.25rem;
}

.tw--mr-1{
  margin-right: -0.25rem;
}

.tw--mb-1{
  margin-bottom: -0.25rem;
}

.tw--ml-1{
  margin-left: -0.25rem;
}

.tw--mt-2{
  margin-top: -0.5rem;
}

.tw--mr-2{
  margin-right: -0.5rem;
}

.tw--mb-2{
  margin-bottom: -0.5rem;
}

.tw--ml-2{
  margin-left: -0.5rem;
}

.tw--mt-3{
  margin-top: -0.75rem;
}

.tw--mr-3{
  margin-right: -0.75rem;
}

.tw--mb-3{
  margin-bottom: -0.75rem;
}

.tw--ml-3{
  margin-left: -0.75rem;
}

.tw--mt-4{
  margin-top: -1rem;
}

.tw--mr-4{
  margin-right: -1rem;
}

.tw--mb-4{
  margin-bottom: -1rem;
}

.tw--ml-4{
  margin-left: -1rem;
}

.tw--mt-5{
  margin-top: -1.25rem;
}

.tw--mr-5{
  margin-right: -1.25rem;
}

.tw--mb-5{
  margin-bottom: -1.25rem;
}

.tw--ml-5{
  margin-left: -1.25rem;
}

.tw--mt-6{
  margin-top: -1.5rem;
}

.tw--mr-6{
  margin-right: -1.5rem;
}

.tw--mb-6{
  margin-bottom: -1.5rem;
}

.tw--ml-6{
  margin-left: -1.5rem;
}

.tw--mt-7{
  margin-top: -1.75rem;
}

.tw--mr-7{
  margin-right: -1.75rem;
}

.tw--mb-7{
  margin-bottom: -1.75rem;
}

.tw--ml-7{
  margin-left: -1.75rem;
}

.tw--mt-8{
  margin-top: -2rem;
}

.tw--mr-8{
  margin-right: -2rem;
}

.tw--mb-8{
  margin-bottom: -2rem;
}

.tw--ml-8{
  margin-left: -2rem;
}

.tw--mt-9{
  margin-top: -2.25rem;
}

.tw--mr-9{
  margin-right: -2.25rem;
}

.tw--mb-9{
  margin-bottom: -2.25rem;
}

.tw--ml-9{
  margin-left: -2.25rem;
}

.tw--mt-10{
  margin-top: -2.5rem;
}

.tw--mr-10{
  margin-right: -2.5rem;
}

.tw--mb-10{
  margin-bottom: -2.5rem;
}

.tw--ml-10{
  margin-left: -2.5rem;
}

.tw--mt-11{
  margin-top: -2.75rem;
}

.tw--mr-11{
  margin-right: -2.75rem;
}

.tw--mb-11{
  margin-bottom: -2.75rem;
}

.tw--ml-11{
  margin-left: -2.75rem;
}

.tw--mt-12{
  margin-top: -3rem;
}

.tw--mr-12{
  margin-right: -3rem;
}

.tw--mb-12{
  margin-bottom: -3rem;
}

.tw--ml-12{
  margin-left: -3rem;
}

.tw--mt-13{
  margin-top: -3.25rem;
}

.tw--mr-13{
  margin-right: -3.25rem;
}

.tw--mb-13{
  margin-bottom: -3.25rem;
}

.tw--ml-13{
  margin-left: -3.25rem;
}

.tw--mt-14{
  margin-top: -3.5rem;
}

.tw--mr-14{
  margin-right: -3.5rem;
}

.tw--mb-14{
  margin-bottom: -3.5rem;
}

.tw--ml-14{
  margin-left: -3.5rem;
}

.tw--mt-15{
  margin-top: -3.75rem;
}

.tw--mr-15{
  margin-right: -3.75rem;
}

.tw--mb-15{
  margin-bottom: -3.75rem;
}

.tw--ml-15{
  margin-left: -3.75rem;
}

.tw--mt-16{
  margin-top: -4rem;
}

.tw--mr-16{
  margin-right: -4rem;
}

.tw--mb-16{
  margin-bottom: -4rem;
}

.tw--ml-16{
  margin-left: -4rem;
}

.tw--mt-17{
  margin-top: -4.25rem;
}

.tw--mr-17{
  margin-right: -4.25rem;
}

.tw--mb-17{
  margin-bottom: -4.25rem;
}

.tw--ml-17{
  margin-left: -4.25rem;
}

.tw--mt-18{
  margin-top: -4.5rem;
}

.tw--mr-18{
  margin-right: -4.5rem;
}

.tw--mb-18{
  margin-bottom: -4.5rem;
}

.tw--ml-18{
  margin-left: -4.5rem;
}

.tw--mt-19{
  margin-top: -4.75rem;
}

.tw--mr-19{
  margin-right: -4.75rem;
}

.tw--mb-19{
  margin-bottom: -4.75rem;
}

.tw--ml-19{
  margin-left: -4.75rem;
}

.tw--mt-20{
  margin-top: -5rem;
}

.tw--mr-20{
  margin-right: -5rem;
}

.tw--mb-20{
  margin-bottom: -5rem;
}

.tw--ml-20{
  margin-left: -5rem;
}

.tw--mt-21{
  margin-top: -5.25rem;
}

.tw--mr-21{
  margin-right: -5.25rem;
}

.tw--mb-21{
  margin-bottom: -5.25rem;
}

.tw--ml-21{
  margin-left: -5.25rem;
}

.tw--mt-22{
  margin-top: -5.5rem;
}

.tw--mr-22{
  margin-right: -5.5rem;
}

.tw--mb-22{
  margin-bottom: -5.5rem;
}

.tw--ml-22{
  margin-left: -5.5rem;
}

.tw--mt-23{
  margin-top: -5.75rem;
}

.tw--mr-23{
  margin-right: -5.75rem;
}

.tw--mb-23{
  margin-bottom: -5.75rem;
}

.tw--ml-23{
  margin-left: -5.75rem;
}

.tw--mt-24{
  margin-top: -6rem;
}

.tw--mr-24{
  margin-right: -6rem;
}

.tw--mb-24{
  margin-bottom: -6rem;
}

.tw--ml-24{
  margin-left: -6rem;
}

.tw--mt-25{
  margin-top: -6.25rem;
}

.tw--mr-25{
  margin-right: -6.25rem;
}

.tw--mb-25{
  margin-bottom: -6.25rem;
}

.tw--ml-25{
  margin-left: -6.25rem;
}

.tw--mt-26{
  margin-top: -6.5rem;
}

.tw--mr-26{
  margin-right: -6.5rem;
}

.tw--mb-26{
  margin-bottom: -6.5rem;
}

.tw--ml-26{
  margin-left: -6.5rem;
}

.tw--mt-27{
  margin-top: -6.75rem;
}

.tw--mr-27{
  margin-right: -6.75rem;
}

.tw--mb-27{
  margin-bottom: -6.75rem;
}

.tw--ml-27{
  margin-left: -6.75rem;
}

.tw--mt-28{
  margin-top: -7rem;
}

.tw--mr-28{
  margin-right: -7rem;
}

.tw--mb-28{
  margin-bottom: -7rem;
}

.tw--ml-28{
  margin-left: -7rem;
}

.tw--mt-29{
  margin-top: -7.25rem;
}

.tw--mr-29{
  margin-right: -7.25rem;
}

.tw--mb-29{
  margin-bottom: -7.25rem;
}

.tw--ml-29{
  margin-left: -7.25rem;
}

.tw--mt-30{
  margin-top: -7.5rem;
}

.tw--mr-30{
  margin-right: -7.5rem;
}

.tw--mb-30{
  margin-bottom: -7.5rem;
}

.tw--ml-30{
  margin-left: -7.5rem;
}

.tw--mt-31{
  margin-top: -7.75rem;
}

.tw--mr-31{
  margin-right: -7.75rem;
}

.tw--mb-31{
  margin-bottom: -7.75rem;
}

.tw--ml-31{
  margin-left: -7.75rem;
}

.tw--mt-32{
  margin-top: -8rem;
}

.tw--mr-32{
  margin-right: -8rem;
}

.tw--mb-32{
  margin-bottom: -8rem;
}

.tw--ml-32{
  margin-left: -8rem;
}

.tw--mt-33{
  margin-top: -8.25rem;
}

.tw--mr-33{
  margin-right: -8.25rem;
}

.tw--mb-33{
  margin-bottom: -8.25rem;
}

.tw--ml-33{
  margin-left: -8.25rem;
}

.tw--mt-34{
  margin-top: -8.5rem;
}

.tw--mr-34{
  margin-right: -8.5rem;
}

.tw--mb-34{
  margin-bottom: -8.5rem;
}

.tw--ml-34{
  margin-left: -8.5rem;
}

.tw--mt-35{
  margin-top: -8.75rem;
}

.tw--mr-35{
  margin-right: -8.75rem;
}

.tw--mb-35{
  margin-bottom: -8.75rem;
}

.tw--ml-35{
  margin-left: -8.75rem;
}

.tw--mt-36{
  margin-top: -9rem;
}

.tw--mr-36{
  margin-right: -9rem;
}

.tw--mb-36{
  margin-bottom: -9rem;
}

.tw--ml-36{
  margin-left: -9rem;
}

.tw--mt-40{
  margin-top: -10rem;
}

.tw--mr-40{
  margin-right: -10rem;
}

.tw--mb-40{
  margin-bottom: -10rem;
}

.tw--ml-40{
  margin-left: -10rem;
}

.tw--mt-41{
  margin-top: -10.25rem;
}

.tw--mr-41{
  margin-right: -10.25rem;
}

.tw--mb-41{
  margin-bottom: -10.25rem;
}

.tw--ml-41{
  margin-left: -10.25rem;
}

.tw--mt-42{
  margin-top: -10.5rem;
}

.tw--mr-42{
  margin-right: -10.5rem;
}

.tw--mb-42{
  margin-bottom: -10.5rem;
}

.tw--ml-42{
  margin-left: -10.5rem;
}

.tw--mt-43{
  margin-top: -10.75rem;
}

.tw--mr-43{
  margin-right: -10.75rem;
}

.tw--mb-43{
  margin-bottom: -10.75rem;
}

.tw--ml-43{
  margin-left: -10.75rem;
}

.tw--mt-44{
  margin-top: -11rem;
}

.tw--mr-44{
  margin-right: -11rem;
}

.tw--mb-44{
  margin-bottom: -11rem;
}

.tw--ml-44{
  margin-left: -11rem;
}

.tw--mt-45{
  margin-top: -11.25rem;
}

.tw--mr-45{
  margin-right: -11.25rem;
}

.tw--mb-45{
  margin-bottom: -11.25rem;
}

.tw--ml-45{
  margin-left: -11.25rem;
}

.tw--mt-46{
  margin-top: -11.5rem;
}

.tw--mr-46{
  margin-right: -11.5rem;
}

.tw--mb-46{
  margin-bottom: -11.5rem;
}

.tw--ml-46{
  margin-left: -11.5rem;
}

.tw--mt-47{
  margin-top: -11.75rem;
}

.tw--mr-47{
  margin-right: -11.75rem;
}

.tw--mb-47{
  margin-bottom: -11.75rem;
}

.tw--ml-47{
  margin-left: -11.75rem;
}

.tw--mt-48{
  margin-top: -12rem;
}

.tw--mr-48{
  margin-right: -12rem;
}

.tw--mb-48{
  margin-bottom: -12rem;
}

.tw--ml-48{
  margin-left: -12rem;
}

.tw--mt-50{
  margin-top: -12.5rem;
}

.tw--mr-50{
  margin-right: -12.5rem;
}

.tw--mb-50{
  margin-bottom: -12.5rem;
}

.tw--ml-50{
  margin-left: -12.5rem;
}

.tw--mt-52{
  margin-top: -13rem;
}

.tw--mr-52{
  margin-right: -13rem;
}

.tw--mb-52{
  margin-bottom: -13rem;
}

.tw--ml-52{
  margin-left: -13rem;
}

.tw--mt-53{
  margin-top: -13.25rem;
}

.tw--mr-53{
  margin-right: -13.25rem;
}

.tw--mb-53{
  margin-bottom: -13.25rem;
}

.tw--ml-53{
  margin-left: -13.25rem;
}

.tw--mt-54{
  margin-top: -13.5rem;
}

.tw--mr-54{
  margin-right: -13.5rem;
}

.tw--mb-54{
  margin-bottom: -13.5rem;
}

.tw--ml-54{
  margin-left: -13.5rem;
}

.tw--mt-55{
  margin-top: -13.75rem;
}

.tw--mr-55{
  margin-right: -13.75rem;
}

.tw--mb-55{
  margin-bottom: -13.75rem;
}

.tw--ml-55{
  margin-left: -13.75rem;
}

.tw--mt-56{
  margin-top: -14rem;
}

.tw--mr-56{
  margin-right: -14rem;
}

.tw--mb-56{
  margin-bottom: -14rem;
}

.tw--ml-56{
  margin-left: -14rem;
}

.tw--mt-57{
  margin-top: -14.25rem;
}

.tw--mr-57{
  margin-right: -14.25rem;
}

.tw--mb-57{
  margin-bottom: -14.25rem;
}

.tw--ml-57{
  margin-left: -14.25rem;
}

.tw--mt-58{
  margin-top: -14.5rem;
}

.tw--mr-58{
  margin-right: -14.5rem;
}

.tw--mb-58{
  margin-bottom: -14.5rem;
}

.tw--ml-58{
  margin-left: -14.5rem;
}

.tw--mt-59{
  margin-top: -14.75rem;
}

.tw--mr-59{
  margin-right: -14.75rem;
}

.tw--mb-59{
  margin-bottom: -14.75rem;
}

.tw--ml-59{
  margin-left: -14.75rem;
}

.tw--mt-60{
  margin-top: -15rem;
}

.tw--mr-60{
  margin-right: -15rem;
}

.tw--mb-60{
  margin-bottom: -15rem;
}

.tw--ml-60{
  margin-left: -15rem;
}

.tw--mt-61{
  margin-top: -15.25rem;
}

.tw--mr-61{
  margin-right: -15.25rem;
}

.tw--mb-61{
  margin-bottom: -15.25rem;
}

.tw--ml-61{
  margin-left: -15.25rem;
}

.tw--mt-62{
  margin-top: -15.5rem;
}

.tw--mr-62{
  margin-right: -15.5rem;
}

.tw--mb-62{
  margin-bottom: -15.5rem;
}

.tw--ml-62{
  margin-left: -15.5rem;
}

.tw--mt-63{
  margin-top: -15.75rem;
}

.tw--mr-63{
  margin-right: -15.75rem;
}

.tw--mb-63{
  margin-bottom: -15.75rem;
}

.tw--ml-63{
  margin-left: -15.75rem;
}

.tw--mt-64{
  margin-top: -16rem;
}

.tw--mr-64{
  margin-right: -16rem;
}

.tw--mb-64{
  margin-bottom: -16rem;
}

.tw--ml-64{
  margin-left: -16rem;
}

.tw--mt-65{
  margin-top: -16.25rem;
}

.tw--mr-65{
  margin-right: -16.25rem;
}

.tw--mb-65{
  margin-bottom: -16.25rem;
}

.tw--ml-65{
  margin-left: -16.25rem;
}

.tw--mt-66{
  margin-top: -16.5rem;
}

.tw--mr-66{
  margin-right: -16.5rem;
}

.tw--mb-66{
  margin-bottom: -16.5rem;
}

.tw--ml-66{
  margin-left: -16.5rem;
}

.tw--mt-68{
  margin-top: -17rem;
}

.tw--mr-68{
  margin-right: -17rem;
}

.tw--mb-68{
  margin-bottom: -17rem;
}

.tw--ml-68{
  margin-left: -17rem;
}

.tw--mt-69{
  margin-top: -17.25rem;
}

.tw--mr-69{
  margin-right: -17.25rem;
}

.tw--mb-69{
  margin-bottom: -17.25rem;
}

.tw--ml-69{
  margin-left: -17.25rem;
}

.tw--mt-70{
  margin-top: -17.5rem;
}

.tw--mr-70{
  margin-right: -17.5rem;
}

.tw--mb-70{
  margin-bottom: -17.5rem;
}

.tw--ml-70{
  margin-left: -17.5rem;
}

.tw--mt-71{
  margin-top: -17.75rem;
}

.tw--mr-71{
  margin-right: -17.75rem;
}

.tw--mb-71{
  margin-bottom: -17.75rem;
}

.tw--ml-71{
  margin-left: -17.75rem;
}

.tw--mt-72{
  margin-top: -18rem;
}

.tw--mr-72{
  margin-right: -18rem;
}

.tw--mb-72{
  margin-bottom: -18rem;
}

.tw--ml-72{
  margin-left: -18rem;
}

.tw--mt-73{
  margin-top: -18.25rem;
}

.tw--mr-73{
  margin-right: -18.25rem;
}

.tw--mb-73{
  margin-bottom: -18.25rem;
}

.tw--ml-73{
  margin-left: -18.25rem;
}

.tw--mt-74{
  margin-top: -18.5rem;
}

.tw--mr-74{
  margin-right: -18.5rem;
}

.tw--mb-74{
  margin-bottom: -18.5rem;
}

.tw--ml-74{
  margin-left: -18.5rem;
}

.tw--mt-75{
  margin-top: -18.75rem;
}

.tw--mr-75{
  margin-right: -18.75rem;
}

.tw--mb-75{
  margin-bottom: -18.75rem;
}

.tw--ml-75{
  margin-left: -18.75rem;
}

.tw--mt-76{
  margin-top: -19rem;
}

.tw--mr-76{
  margin-right: -19rem;
}

.tw--mb-76{
  margin-bottom: -19rem;
}

.tw--ml-76{
  margin-left: -19rem;
}

.tw--mt-77{
  margin-top: -19.25rem;
}

.tw--mr-77{
  margin-right: -19.25rem;
}

.tw--mb-77{
  margin-bottom: -19.25rem;
}

.tw--ml-77{
  margin-left: -19.25rem;
}

.tw--mt-78{
  margin-top: -19.5rem;
}

.tw--mr-78{
  margin-right: -19.5rem;
}

.tw--mb-78{
  margin-bottom: -19.5rem;
}

.tw--ml-78{
  margin-left: -19.5rem;
}

.tw--mt-79{
  margin-top: -19.75rem;
}

.tw--mr-79{
  margin-right: -19.75rem;
}

.tw--mb-79{
  margin-bottom: -19.75rem;
}

.tw--ml-79{
  margin-left: -19.75rem;
}

.tw--mt-80{
  margin-top: -20rem;
}

.tw--mr-80{
  margin-right: -20rem;
}

.tw--mb-80{
  margin-bottom: -20rem;
}

.tw--ml-80{
  margin-left: -20rem;
}

.tw--mt-81{
  margin-top: -20.25rem;
}

.tw--mr-81{
  margin-right: -20.25rem;
}

.tw--mb-81{
  margin-bottom: -20.25rem;
}

.tw--ml-81{
  margin-left: -20.25rem;
}

.tw--mt-82{
  margin-top: -20.5rem;
}

.tw--mr-82{
  margin-right: -20.5rem;
}

.tw--mb-82{
  margin-bottom: -20.5rem;
}

.tw--ml-82{
  margin-left: -20.5rem;
}

.tw--mt-83{
  margin-top: -20.75rem;
}

.tw--mr-83{
  margin-right: -20.75rem;
}

.tw--mb-83{
  margin-bottom: -20.75rem;
}

.tw--ml-83{
  margin-left: -20.75rem;
}

.tw--mt-84{
  margin-top: -21rem;
}

.tw--mr-84{
  margin-right: -21rem;
}

.tw--mb-84{
  margin-bottom: -21rem;
}

.tw--ml-84{
  margin-left: -21rem;
}

.tw--mt-85{
  margin-top: -21.25rem;
}

.tw--mr-85{
  margin-right: -21.25rem;
}

.tw--mb-85{
  margin-bottom: -21.25rem;
}

.tw--ml-85{
  margin-left: -21.25rem;
}

.tw--mt-86{
  margin-top: -21.5rem;
}

.tw--mr-86{
  margin-right: -21.5rem;
}

.tw--mb-86{
  margin-bottom: -21.5rem;
}

.tw--ml-86{
  margin-left: -21.5rem;
}

.tw--mt-87{
  margin-top: -21.75rem;
}

.tw--mr-87{
  margin-right: -21.75rem;
}

.tw--mb-87{
  margin-bottom: -21.75rem;
}

.tw--ml-87{
  margin-left: -21.75rem;
}

.tw--mt-88{
  margin-top: -22rem;
}

.tw--mr-88{
  margin-right: -22rem;
}

.tw--mb-88{
  margin-bottom: -22rem;
}

.tw--ml-88{
  margin-left: -22rem;
}

.tw--mt-89{
  margin-top: -22.25rem;
}

.tw--mr-89{
  margin-right: -22.25rem;
}

.tw--mb-89{
  margin-bottom: -22.25rem;
}

.tw--ml-89{
  margin-left: -22.25rem;
}

.tw--mt-90{
  margin-top: -22.5rem;
}

.tw--mr-90{
  margin-right: -22.5rem;
}

.tw--mb-90{
  margin-bottom: -22.5rem;
}

.tw--ml-90{
  margin-left: -22.5rem;
}

.tw--mt-91{
  margin-top: -22.75rem;
}

.tw--mr-91{
  margin-right: -22.75rem;
}

.tw--mb-91{
  margin-bottom: -22.75rem;
}

.tw--ml-91{
  margin-left: -22.75rem;
}

.tw--mt-92{
  margin-top: -23rem;
}

.tw--mr-92{
  margin-right: -23rem;
}

.tw--mb-92{
  margin-bottom: -23rem;
}

.tw--ml-92{
  margin-left: -23rem;
}

.tw--mt-93{
  margin-top: -23.25rem;
}

.tw--mr-93{
  margin-right: -23.25rem;
}

.tw--mb-93{
  margin-bottom: -23.25rem;
}

.tw--ml-93{
  margin-left: -23.25rem;
}

.tw--mt-94{
  margin-top: -23.5rem;
}

.tw--mr-94{
  margin-right: -23.5rem;
}

.tw--mb-94{
  margin-bottom: -23.5rem;
}

.tw--ml-94{
  margin-left: -23.5rem;
}

.tw--mt-95{
  margin-top: -23.75rem;
}

.tw--mr-95{
  margin-right: -23.75rem;
}

.tw--mb-95{
  margin-bottom: -23.75rem;
}

.tw--ml-95{
  margin-left: -23.75rem;
}

.tw--mt-96{
  margin-top: -24rem;
}

.tw--mr-96{
  margin-right: -24rem;
}

.tw--mb-96{
  margin-bottom: -24rem;
}

.tw--ml-96{
  margin-left: -24rem;
}

.tw--mt-97{
  margin-top: -23.25rem;
}

.tw--mr-97{
  margin-right: -23.25rem;
}

.tw--mb-97{
  margin-bottom: -23.25rem;
}

.tw--ml-97{
  margin-left: -23.25rem;
}

.tw--mt-98{
  margin-top: -23.5rem;
}

.tw--mr-98{
  margin-right: -23.5rem;
}

.tw--mb-98{
  margin-bottom: -23.5rem;
}

.tw--ml-98{
  margin-left: -23.5rem;
}

.tw--mt-99{
  margin-top: -23.75rem;
}

.tw--mr-99{
  margin-right: -23.75rem;
}

.tw--mb-99{
  margin-bottom: -23.75rem;
}

.tw--ml-99{
  margin-left: -23.75rem;
}

.tw--mt-100{
  margin-top: -25rem;
}

.tw--mr-100{
  margin-right: -25rem;
}

.tw--mb-100{
  margin-bottom: -25rem;
}

.tw--ml-100{
  margin-left: -25rem;
}

.tw--mt-101{
  margin-top: -25.25rem;
}

.tw--mr-101{
  margin-right: -25.25rem;
}

.tw--mb-101{
  margin-bottom: -25.25rem;
}

.tw--ml-101{
  margin-left: -25.25rem;
}

.tw--mt-102{
  margin-top: -25.5rem;
}

.tw--mr-102{
  margin-right: -25.5rem;
}

.tw--mb-102{
  margin-bottom: -25.5rem;
}

.tw--ml-102{
  margin-left: -25.5rem;
}

.tw--mt-112{
  margin-top: -28rem;
}

.tw--mr-112{
  margin-right: -28rem;
}

.tw--mb-112{
  margin-bottom: -28rem;
}

.tw--ml-112{
  margin-left: -28rem;
}

.tw--mt-128{
  margin-top: -31rem;
}

.tw--mr-128{
  margin-right: -31rem;
}

.tw--mb-128{
  margin-bottom: -31rem;
}

.tw--ml-128{
  margin-left: -31rem;
}

.tw--mt-129{
  margin-top: -32.25rem;
}

.tw--mr-129{
  margin-right: -32.25rem;
}

.tw--mb-129{
  margin-bottom: -32.25rem;
}

.tw--ml-129{
  margin-left: -32.25rem;
}

.tw--mt-130{
  margin-top: -32.5rem;
}

.tw--mr-130{
  margin-right: -32.5rem;
}

.tw--mb-130{
  margin-bottom: -32.5rem;
}

.tw--ml-130{
  margin-left: -32.5rem;
}

.tw--mt-140{
  margin-top: -35rem;
}

.tw--mr-140{
  margin-right: -35rem;
}

.tw--mb-140{
  margin-bottom: -35rem;
}

.tw--ml-140{
  margin-left: -35rem;
}

.tw--mt-160{
  margin-top: -40rem;
}

.tw--mr-160{
  margin-right: -40rem;
}

.tw--mb-160{
  margin-bottom: -40rem;
}

.tw--ml-160{
  margin-left: -40rem;
}

.tw--mt-180{
  margin-top: -45rem;
}

.tw--mr-180{
  margin-right: -45rem;
}

.tw--mb-180{
  margin-bottom: -45rem;
}

.tw--ml-180{
  margin-left: -45rem;
}

.tw--mt-185{
  margin-top: -46.25rem;
}

.tw--mr-185{
  margin-right: -46.25rem;
}

.tw--mb-185{
  margin-bottom: -46.25rem;
}

.tw--ml-185{
  margin-left: -46.25rem;
}

.tw--mt-190{
  margin-top: -47.5rem;
}

.tw--mr-190{
  margin-right: -47.5rem;
}

.tw--mb-190{
  margin-bottom: -47.5rem;
}

.tw--ml-190{
  margin-left: -47.5rem;
}

.tw--mt-200{
  margin-top: -50rem;
}

.tw--mr-200{
  margin-right: -50rem;
}

.tw--mb-200{
  margin-bottom: -50rem;
}

.tw--ml-200{
  margin-left: -50rem;
}

.tw--mt-px{
  margin-top: -1px;
}

.tw--mr-px{
  margin-right: -1px;
}

.tw--mb-px{
  margin-bottom: -1px;
}

.tw--ml-px{
  margin-left: -1px;
}

.tw--mt-0\.5{
  margin-top: -0.125rem;
}

.tw--mr-0\.5{
  margin-right: -0.125rem;
}

.tw--mb-0\.5{
  margin-bottom: -0.125rem;
}

.tw--ml-0\.5{
  margin-left: -0.125rem;
}

.tw--mt-1\.5{
  margin-top: -0.375rem;
}

.tw--mr-1\.5{
  margin-right: -0.375rem;
}

.tw--mb-1\.5{
  margin-bottom: -0.375rem;
}

.tw--ml-1\.5{
  margin-left: -0.375rem;
}

.tw--mt-2\.5{
  margin-top: -0.625rem;
}

.tw--mr-2\.5{
  margin-right: -0.625rem;
}

.tw--mb-2\.5{
  margin-bottom: -0.625rem;
}

.tw--ml-2\.5{
  margin-left: -0.625rem;
}

.tw--mt-3\.5{
  margin-top: -0.875rem;
}

.tw--mr-3\.5{
  margin-right: -0.875rem;
}

.tw--mb-3\.5{
  margin-bottom: -0.875rem;
}

.tw--ml-3\.5{
  margin-left: -0.875rem;
}

.tw--mt-1\/2{
  margin-top: -50%;
}

.tw--mr-1\/2{
  margin-right: -50%;
}

.tw--mb-1\/2{
  margin-bottom: -50%;
}

.tw--ml-1\/2{
  margin-left: -50%;
}

.tw--mt-1\/3{
  margin-top: -33.33333%;
}

.tw--mr-1\/3{
  margin-right: -33.33333%;
}

.tw--mb-1\/3{
  margin-bottom: -33.33333%;
}

.tw--ml-1\/3{
  margin-left: -33.33333%;
}

.tw--mt-2\/3{
  margin-top: -66.66667%;
}

.tw--mr-2\/3{
  margin-right: -66.66667%;
}

.tw--mb-2\/3{
  margin-bottom: -66.66667%;
}

.tw--ml-2\/3{
  margin-left: -66.66667%;
}

.tw--mt-1\/4{
  margin-top: -25%;
}

.tw--mr-1\/4{
  margin-right: -25%;
}

.tw--mb-1\/4{
  margin-bottom: -25%;
}

.tw--ml-1\/4{
  margin-left: -25%;
}

.tw--mt-2\/4{
  margin-top: -50%;
}

.tw--mr-2\/4{
  margin-right: -50%;
}

.tw--mb-2\/4{
  margin-bottom: -50%;
}

.tw--ml-2\/4{
  margin-left: -50%;
}

.tw--mt-3\/4{
  margin-top: -75%;
}

.tw--mr-3\/4{
  margin-right: -75%;
}

.tw--mb-3\/4{
  margin-bottom: -75%;
}

.tw--ml-3\/4{
  margin-left: -75%;
}

.tw--mt-1\/5{
  margin-top: -20%;
}

.tw--mr-1\/5{
  margin-right: -20%;
}

.tw--mb-1\/5{
  margin-bottom: -20%;
}

.tw--ml-1\/5{
  margin-left: -20%;
}

.tw--mt-2\/5{
  margin-top: -40%;
}

.tw--mr-2\/5{
  margin-right: -40%;
}

.tw--mb-2\/5{
  margin-bottom: -40%;
}

.tw--ml-2\/5{
  margin-left: -40%;
}

.tw--mt-3\/5{
  margin-top: -60%;
}

.tw--mr-3\/5{
  margin-right: -60%;
}

.tw--mb-3\/5{
  margin-bottom: -60%;
}

.tw--ml-3\/5{
  margin-left: -60%;
}

.tw--mt-4\/5{
  margin-top: -80%;
}

.tw--mr-4\/5{
  margin-right: -80%;
}

.tw--mb-4\/5{
  margin-bottom: -80%;
}

.tw--ml-4\/5{
  margin-left: -80%;
}

.tw--mt-1\/6{
  margin-top: -16.66667%;
}

.tw--mr-1\/6{
  margin-right: -16.66667%;
}

.tw--mb-1\/6{
  margin-bottom: -16.66667%;
}

.tw--ml-1\/6{
  margin-left: -16.66667%;
}

.tw--mt-2\/6{
  margin-top: -33.33333%;
}

.tw--mr-2\/6{
  margin-right: -33.33333%;
}

.tw--mb-2\/6{
  margin-bottom: -33.33333%;
}

.tw--ml-2\/6{
  margin-left: -33.33333%;
}

.tw--mt-3\/6{
  margin-top: -50%;
}

.tw--mr-3\/6{
  margin-right: -50%;
}

.tw--mb-3\/6{
  margin-bottom: -50%;
}

.tw--ml-3\/6{
  margin-left: -50%;
}

.tw--mt-4\/6{
  margin-top: -66.66667%;
}

.tw--mr-4\/6{
  margin-right: -66.66667%;
}

.tw--mb-4\/6{
  margin-bottom: -66.66667%;
}

.tw--ml-4\/6{
  margin-left: -66.66667%;
}

.tw--mt-5\/6{
  margin-top: -83.33333%;
}

.tw--mr-5\/6{
  margin-right: -83.33333%;
}

.tw--mb-5\/6{
  margin-bottom: -83.33333%;
}

.tw--ml-5\/6{
  margin-left: -83.33333%;
}

.tw--mt-1\/12{
  margin-top: -8.33333%;
}

.tw--mr-1\/12{
  margin-right: -8.33333%;
}

.tw--mb-1\/12{
  margin-bottom: -8.33333%;
}

.tw--ml-1\/12{
  margin-left: -8.33333%;
}

.tw--mt-2\/12{
  margin-top: -16.66667%;
}

.tw--mr-2\/12{
  margin-right: -16.66667%;
}

.tw--mb-2\/12{
  margin-bottom: -16.66667%;
}

.tw--ml-2\/12{
  margin-left: -16.66667%;
}

.tw--mt-3\/12{
  margin-top: -25%;
}

.tw--mr-3\/12{
  margin-right: -25%;
}

.tw--mb-3\/12{
  margin-bottom: -25%;
}

.tw--ml-3\/12{
  margin-left: -25%;
}

.tw--mt-4\/12{
  margin-top: -33.33333%;
}

.tw--mr-4\/12{
  margin-right: -33.33333%;
}

.tw--mb-4\/12{
  margin-bottom: -33.33333%;
}

.tw--ml-4\/12{
  margin-left: -33.33333%;
}

.tw--mt-5\/12{
  margin-top: -41.66667%;
}

.tw--mr-5\/12{
  margin-right: -41.66667%;
}

.tw--mb-5\/12{
  margin-bottom: -41.66667%;
}

.tw--ml-5\/12{
  margin-left: -41.66667%;
}

.tw--mt-6\/12{
  margin-top: -50%;
}

.tw--mr-6\/12{
  margin-right: -50%;
}

.tw--mb-6\/12{
  margin-bottom: -50%;
}

.tw--ml-6\/12{
  margin-left: -50%;
}

.tw--mt-7\/12{
  margin-top: -58.33333%;
}

.tw--mr-7\/12{
  margin-right: -58.33333%;
}

.tw--mb-7\/12{
  margin-bottom: -58.33333%;
}

.tw--ml-7\/12{
  margin-left: -58.33333%;
}

.tw--mt-8\/12{
  margin-top: -66.66667%;
}

.tw--mr-8\/12{
  margin-right: -66.66667%;
}

.tw--mb-8\/12{
  margin-bottom: -66.66667%;
}

.tw--ml-8\/12{
  margin-left: -66.66667%;
}

.tw--mt-9\/12{
  margin-top: -75%;
}

.tw--mr-9\/12{
  margin-right: -75%;
}

.tw--mb-9\/12{
  margin-bottom: -75%;
}

.tw--ml-9\/12{
  margin-left: -75%;
}

.tw--mt-10\/12{
  margin-top: -83.33333%;
}

.tw--mr-10\/12{
  margin-right: -83.33333%;
}

.tw--mb-10\/12{
  margin-bottom: -83.33333%;
}

.tw--ml-10\/12{
  margin-left: -83.33333%;
}

.tw--mt-11\/12{
  margin-top: -91.66667%;
}

.tw--mr-11\/12{
  margin-right: -91.66667%;
}

.tw--mb-11\/12{
  margin-bottom: -91.66667%;
}

.tw--ml-11\/12{
  margin-left: -91.66667%;
}

.tw--mt-full{
  margin-top: -100%;
}

.tw--mr-full{
  margin-right: -100%;
}

.tw--mb-full{
  margin-bottom: -100%;
}

.tw--ml-full{
  margin-left: -100%;
}

.tw-max-h-0{
  max-height: 0;
}

.tw-max-h-1{
  max-height: 0.25rem;
}

.tw-max-h-2{
  max-height: 0.5rem;
}

.tw-max-h-3{
  max-height: 0.75rem;
}

.tw-max-h-4{
  max-height: 1rem;
}

.tw-max-h-5{
  max-height: 1.25rem;
}

.tw-max-h-6{
  max-height: 1.5rem;
}

.tw-max-h-7{
  max-height: 1.75rem;
}

.tw-max-h-8{
  max-height: 2rem;
}

.tw-max-h-9{
  max-height: 2.25rem;
}

.tw-max-h-10{
  max-height: 2.5rem;
}

.tw-max-h-11{
  max-height: 2.75rem;
}

.tw-max-h-12{
  max-height: 3rem;
}

.tw-max-h-13{
  max-height: 3.25rem;
}

.tw-max-h-14{
  max-height: 3.5rem;
}

.tw-max-h-15{
  max-height: 3.75rem;
}

.tw-max-h-16{
  max-height: 4rem;
}

.tw-max-h-17{
  max-height: 4.25rem;
}

.tw-max-h-18{
  max-height: 4.5rem;
}

.tw-max-h-19{
  max-height: 4.75rem;
}

.tw-max-h-20{
  max-height: 5rem;
}

.tw-max-h-21{
  max-height: 5.25rem;
}

.tw-max-h-22{
  max-height: 5.5rem;
}

.tw-max-h-23{
  max-height: 5.75rem;
}

.tw-max-h-24{
  max-height: 6rem;
}

.tw-max-h-25{
  max-height: 6.25rem;
}

.tw-max-h-26{
  max-height: 6.5rem;
}

.tw-max-h-27{
  max-height: 6.75rem;
}

.tw-max-h-28{
  max-height: 7rem;
}

.tw-max-h-29{
  max-height: 7.25rem;
}

.tw-max-h-30{
  max-height: 7.5rem;
}

.tw-max-h-31{
  max-height: 7.75rem;
}

.tw-max-h-32{
  max-height: 8rem;
}

.tw-max-h-33{
  max-height: 8.25rem;
}

.tw-max-h-34{
  max-height: 8.5rem;
}

.tw-max-h-35{
  max-height: 8.75rem;
}

.tw-max-h-36{
  max-height: 9rem;
}

.tw-max-h-40{
  max-height: 10rem;
}

.tw-max-h-41{
  max-height: 10.25rem;
}

.tw-max-h-42{
  max-height: 10.5rem;
}

.tw-max-h-43{
  max-height: 10.75rem;
}

.tw-max-h-44{
  max-height: 11rem;
}

.tw-max-h-45{
  max-height: 11.25rem;
}

.tw-max-h-46{
  max-height: 11.5rem;
}

.tw-max-h-47{
  max-height: 11.75rem;
}

.tw-max-h-48{
  max-height: 12rem;
}

.tw-max-h-50{
  max-height: 12.5rem;
}

.tw-max-h-52{
  max-height: 13rem;
}

.tw-max-h-53{
  max-height: 13.25rem;
}

.tw-max-h-54{
  max-height: 13.5rem;
}

.tw-max-h-55{
  max-height: 13.75rem;
}

.tw-max-h-56{
  max-height: 14rem;
}

.tw-max-h-57{
  max-height: 14.25rem;
}

.tw-max-h-58{
  max-height: 14.5rem;
}

.tw-max-h-59{
  max-height: 14.75rem;
}

.tw-max-h-60{
  max-height: 15rem;
}

.tw-max-h-61{
  max-height: 15.25rem;
}

.tw-max-h-62{
  max-height: 15.5rem;
}

.tw-max-h-63{
  max-height: 15.75rem;
}

.tw-max-h-64{
  max-height: 16rem;
}

.tw-max-h-65{
  max-height: 16.25rem;
}

.tw-max-h-66{
  max-height: 16.5rem;
}

.tw-max-h-68{
  max-height: 17rem;
}

.tw-max-h-69{
  max-height: 17.25rem;
}

.tw-max-h-70{
  max-height: 17.5rem;
}

.tw-max-h-71{
  max-height: 17.75rem;
}

.tw-max-h-72{
  max-height: 18rem;
}

.tw-max-h-73{
  max-height: 18.25rem;
}

.tw-max-h-74{
  max-height: 18.5rem;
}

.tw-max-h-75{
  max-height: 18.75rem;
}

.tw-max-h-76{
  max-height: 19rem;
}

.tw-max-h-77{
  max-height: 19.25rem;
}

.tw-max-h-78{
  max-height: 19.5rem;
}

.tw-max-h-79{
  max-height: 19.75rem;
}

.tw-max-h-80{
  max-height: 20rem;
}

.tw-max-h-81{
  max-height: 20.25rem;
}

.tw-max-h-82{
  max-height: 20.5rem;
}

.tw-max-h-83{
  max-height: 20.75rem;
}

.tw-max-h-84{
  max-height: 21rem;
}

.tw-max-h-85{
  max-height: 21.25rem;
}

.tw-max-h-86{
  max-height: 21.5rem;
}

.tw-max-h-87{
  max-height: 21.75rem;
}

.tw-max-h-88{
  max-height: 22rem;
}

.tw-max-h-89{
  max-height: 22.25rem;
}

.tw-max-h-90{
  max-height: 22.5rem;
}

.tw-max-h-91{
  max-height: 22.75rem;
}

.tw-max-h-92{
  max-height: 23rem;
}

.tw-max-h-93{
  max-height: 23.25rem;
}

.tw-max-h-94{
  max-height: 23.5rem;
}

.tw-max-h-95{
  max-height: 23.75rem;
}

.tw-max-h-96{
  max-height: 24rem;
}

.tw-max-h-97{
  max-height: 23.25rem;
}

.tw-max-h-98{
  max-height: 23.5rem;
}

.tw-max-h-99{
  max-height: 23.75rem;
}

.tw-max-h-100{
  max-height: 25rem;
}

.tw-max-h-101{
  max-height: 25.25rem;
}

.tw-max-h-102{
  max-height: 25.5rem;
}

.tw-max-h-112{
  max-height: 28rem;
}

.tw-max-h-128{
  max-height: 31rem;
}

.tw-max-h-129{
  max-height: 32.25rem;
}

.tw-max-h-130{
  max-height: 32.5rem;
}

.tw-max-h-140{
  max-height: 35rem;
}

.tw-max-h-160{
  max-height: 40rem;
}

.tw-max-h-180{
  max-height: 45rem;
}

.tw-max-h-185{
  max-height: 46.25rem;
}

.tw-max-h-190{
  max-height: 47.5rem;
}

.tw-max-h-200{
  max-height: 50rem;
}

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

.tw-max-h-px{
  max-height: 1px;
}

.tw-max-h-0\.5{
  max-height: 0.125rem;
}

.tw-max-h-1\.5{
  max-height: 0.375rem;
}

.tw-max-h-2\.5{
  max-height: 0.625rem;
}

.tw-max-h-3\.5{
  max-height: 0.875rem;
}

.tw-max-h-1\/2{
  max-height: 50%;
}

.tw-max-h-1\/3{
  max-height: 33.333333%;
}

.tw-max-h-2\/3{
  max-height: 66.666667%;
}

.tw-max-h-1\/4{
  max-height: 25%;
}

.tw-max-h-2\/4{
  max-height: 50%;
}

.tw-max-h-3\/4{
  max-height: 75%;
}

.tw-max-h-1\/5{
  max-height: 20%;
}

.tw-max-h-2\/5{
  max-height: 40%;
}

.tw-max-h-3\/5{
  max-height: 60%;
}

.tw-max-h-4\/5{
  max-height: 80%;
}

.tw-max-h-1\/6{
  max-height: 16.666667%;
}

.tw-max-h-2\/6{
  max-height: 33.333333%;
}

.tw-max-h-3\/6{
  max-height: 50%;
}

.tw-max-h-4\/6{
  max-height: 66.666667%;
}

.tw-max-h-5\/6{
  max-height: 83.333333%;
}

.tw-max-h-1\/12{
  max-height: 8.333333%;
}

.tw-max-h-2\/12{
  max-height: 16.666667%;
}

.tw-max-h-3\/12{
  max-height: 25%;
}

.tw-max-h-4\/12{
  max-height: 33.333333%;
}

.tw-max-h-5\/12{
  max-height: 41.666667%;
}

.tw-max-h-6\/12{
  max-height: 50%;
}

.tw-max-h-7\/12{
  max-height: 58.333333%;
}

.tw-max-h-8\/12{
  max-height: 66.666667%;
}

.tw-max-h-9\/12{
  max-height: 75%;
}

.tw-max-h-10\/12{
  max-height: 83.333333%;
}

.tw-max-h-11\/12{
  max-height: 91.666667%;
}

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

.tw-max-w-0{
  max-width: 0rem;
}

.tw-max-w-none{
  max-width: none;
}

.tw-max-w-xs{
  max-width: 20rem;
}

.tw-max-w-sm{
  max-width: 24rem;
}

.tw-max-w-md{
  max-width: 28rem;
}

.tw-max-w-lg{
  max-width: 32rem;
}

.tw-max-w-xl{
  max-width: 36rem;
}

.tw-max-w-2xl{
  max-width: 42rem;
}

.tw-max-w-3xl{
  max-width: 48rem;
}

.tw-max-w-4xl{
  max-width: 56rem;
}

.tw-max-w-5xl{
  max-width: 64rem;
}

.tw-max-w-6xl{
  max-width: 72rem;
}

.tw-max-w-7xl{
  max-width: 80rem;
}

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

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

.tw-max-w-max-content{
  max-width: -moz-max-content;
  max-width: max-content;
}

.tw-max-w-prose{
  max-width: 65ch;
}

.tw-max-w-screen-min{
  max-width: 320px;
}

.tw-max-w-screen-xs{
  max-width: 480px;
}

.tw-max-w-screen-sm{
  max-width: 640px;
}

.tw-max-w-screen-md{
  max-width: 768px;
}

.tw-max-w-screen-lg{
  max-width: 1024px;
}

.tw-max-w-screen-xl{
  max-width: 1580px;
}

.tw-max-w-screen-xxl{
  max-width: 1920px;
}

.tw-max-w-screen-max{
  max-width: 2560px;
}

.tw-min-h-0{
  min-height: 0;
}

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

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

.tw-min-w-0{
  min-width: 0;
}

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

.tw-min-w-min-content{
  min-width: -moz-min-content;
  min-width: min-content;
}

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

.tw-object-contain{
  -o-object-fit: contain;
     object-fit: contain;
}

.tw-object-cover{
  -o-object-fit: cover;
     object-fit: cover;
}

.tw-object-fill{
  -o-object-fit: fill;
     object-fit: fill;
}

.tw-object-none{
  -o-object-fit: none;
     object-fit: none;
}

.tw-object-scale-down{
  -o-object-fit: scale-down;
     object-fit: scale-down;
}

.tw-object-bottom{
  -o-object-position: bottom;
     object-position: bottom;
}

.tw-object-center{
  -o-object-position: center;
     object-position: center;
}

.tw-object-left{
  -o-object-position: left;
     object-position: left;
}

.tw-object-left-bottom{
  -o-object-position: left bottom;
     object-position: left bottom;
}

.tw-object-left-top{
  -o-object-position: left top;
     object-position: left top;
}

.tw-object-right{
  -o-object-position: right;
     object-position: right;
}

.tw-object-right-bottom{
  -o-object-position: right bottom;
     object-position: right bottom;
}

.tw-object-right-top{
  -o-object-position: right top;
     object-position: right top;
}

.tw-object-top{
  -o-object-position: top;
     object-position: top;
}

.tw-opacity-0{
  opacity: 0;
}

.tw-opacity-25{
  opacity: 0.25;
}

.tw-opacity-50{
  opacity: 0.5;
}

.tw-opacity-75{
  opacity: 0.75;
}

.tw-opacity-100{
  opacity: 1;
}

.hover\:tw-opacity-0:hover{
  opacity: 0;
}

.hover\:tw-opacity-25:hover{
  opacity: 0.25;
}

.hover\:tw-opacity-50:hover{
  opacity: 0.5;
}

.hover\:tw-opacity-75:hover{
  opacity: 0.75;
}

.hover\:tw-opacity-100:hover{
  opacity: 1;
}

.focus\:tw-opacity-0:focus{
  opacity: 0;
}

.focus\:tw-opacity-25:focus{
  opacity: 0.25;
}

.focus\:tw-opacity-50:focus{
  opacity: 0.5;
}

.focus\:tw-opacity-75:focus{
  opacity: 0.75;
}

.focus\:tw-opacity-100:focus{
  opacity: 1;
}

.disabled\:tw-opacity-0:disabled{
  opacity: 0;
}

.disabled\:tw-opacity-25:disabled{
  opacity: 0.25;
}

.disabled\:tw-opacity-50:disabled{
  opacity: 0.5;
}

.disabled\:tw-opacity-75:disabled{
  opacity: 0.75;
}

.disabled\:tw-opacity-100:disabled{
  opacity: 1;
}

.tw-outline-none{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.tw-outline-white{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.tw-outline-black{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.focus\:tw-outline-none:focus{
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:tw-outline-white:focus{
  outline: 2px dotted white;
  outline-offset: 2px;
}

.focus\:tw-outline-black:focus{
  outline: 2px dotted black;
  outline-offset: 2px;
}

.tw-overflow-auto{
  overflow: auto;
}

.tw-overflow-hidden{
  overflow: hidden;
}

.tw-overflow-visible{
  overflow: visible;
}

.tw-overflow-scroll{
  overflow: scroll;
}

.tw-overflow-x-auto{
  overflow-x: auto;
}

.tw-overflow-y-auto{
  overflow-y: auto;
}

.tw-overflow-x-hidden{
  overflow-x: hidden;
}

.tw-overflow-y-hidden{
  overflow-y: hidden;
}

.tw-overflow-x-visible{
  overflow-x: visible;
}

.tw-overflow-y-visible{
  overflow-y: visible;
}

.tw-overflow-x-scroll{
  overflow-x: scroll;
}

.tw-overflow-y-scroll{
  overflow-y: scroll;
}

.tw-scrolling-touch{
  -webkit-overflow-scrolling: touch;
}

.tw-scrolling-auto{
  -webkit-overflow-scrolling: auto;
}

.tw-overscroll-auto{
  overscroll-behavior: auto;
}

.tw-overscroll-contain{
  overscroll-behavior: contain;
}

.tw-overscroll-none{
  overscroll-behavior: none;
}

.tw-overscroll-y-auto{
  overscroll-behavior-y: auto;
}

.tw-overscroll-y-contain{
  overscroll-behavior-y: contain;
}

.tw-overscroll-y-none{
  overscroll-behavior-y: none;
}

.tw-overscroll-x-auto{
  overscroll-behavior-x: auto;
}

.tw-overscroll-x-contain{
  overscroll-behavior-x: contain;
}

.tw-overscroll-x-none{
  overscroll-behavior-x: none;
}

.tw-p-0{
  padding: 0;
}

.tw-p-1{
  padding: 0.25rem;
}

.tw-p-2{
  padding: 0.5rem;
}

.tw-p-3{
  padding: 0.75rem;
}

.tw-p-4{
  padding: 1rem;
}

.tw-p-5{
  padding: 1.25rem;
}

.tw-p-6{
  padding: 1.5rem;
}

.tw-p-7{
  padding: 1.75rem;
}

.tw-p-8{
  padding: 2rem;
}

.tw-p-9{
  padding: 2.25rem;
}

.tw-p-10{
  padding: 2.5rem;
}

.tw-p-11{
  padding: 2.75rem;
}

.tw-p-12{
  padding: 3rem;
}

.tw-p-13{
  padding: 3.25rem;
}

.tw-p-14{
  padding: 3.5rem;
}

.tw-p-15{
  padding: 3.75rem;
}

.tw-p-16{
  padding: 4rem;
}

.tw-p-17{
  padding: 4.25rem;
}

.tw-p-18{
  padding: 4.5rem;
}

.tw-p-19{
  padding: 4.75rem;
}

.tw-p-20{
  padding: 5rem;
}

.tw-p-21{
  padding: 5.25rem;
}

.tw-p-22{
  padding: 5.5rem;
}

.tw-p-23{
  padding: 5.75rem;
}

.tw-p-24{
  padding: 6rem;
}

.tw-p-25{
  padding: 6.25rem;
}

.tw-p-26{
  padding: 6.5rem;
}

.tw-p-27{
  padding: 6.75rem;
}

.tw-p-28{
  padding: 7rem;
}

.tw-p-29{
  padding: 7.25rem;
}

.tw-p-30{
  padding: 7.5rem;
}

.tw-p-31{
  padding: 7.75rem;
}

.tw-p-32{
  padding: 8rem;
}

.tw-p-33{
  padding: 8.25rem;
}

.tw-p-34{
  padding: 8.5rem;
}

.tw-p-35{
  padding: 8.75rem;
}

.tw-p-36{
  padding: 9rem;
}

.tw-p-40{
  padding: 10rem;
}

.tw-p-41{
  padding: 10.25rem;
}

.tw-p-42{
  padding: 10.5rem;
}

.tw-p-43{
  padding: 10.75rem;
}

.tw-p-44{
  padding: 11rem;
}

.tw-p-45{
  padding: 11.25rem;
}

.tw-p-46{
  padding: 11.5rem;
}

.tw-p-47{
  padding: 11.75rem;
}

.tw-p-48{
  padding: 12rem;
}

.tw-p-50{
  padding: 12.5rem;
}

.tw-p-52{
  padding: 13rem;
}

.tw-p-53{
  padding: 13.25rem;
}

.tw-p-54{
  padding: 13.5rem;
}

.tw-p-55{
  padding: 13.75rem;
}

.tw-p-56{
  padding: 14rem;
}

.tw-p-57{
  padding: 14.25rem;
}

.tw-p-58{
  padding: 14.5rem;
}

.tw-p-59{
  padding: 14.75rem;
}

.tw-p-60{
  padding: 15rem;
}

.tw-p-61{
  padding: 15.25rem;
}

.tw-p-62{
  padding: 15.5rem;
}

.tw-p-63{
  padding: 15.75rem;
}

.tw-p-64{
  padding: 16rem;
}

.tw-p-65{
  padding: 16.25rem;
}

.tw-p-66{
  padding: 16.5rem;
}

.tw-p-68{
  padding: 17rem;
}

.tw-p-69{
  padding: 17.25rem;
}

.tw-p-70{
  padding: 17.5rem;
}

.tw-p-71{
  padding: 17.75rem;
}

.tw-p-72{
  padding: 18rem;
}

.tw-p-73{
  padding: 18.25rem;
}

.tw-p-74{
  padding: 18.5rem;
}

.tw-p-75{
  padding: 18.75rem;
}

.tw-p-76{
  padding: 19rem;
}

.tw-p-77{
  padding: 19.25rem;
}

.tw-p-78{
  padding: 19.5rem;
}

.tw-p-79{
  padding: 19.75rem;
}

.tw-p-80{
  padding: 20rem;
}

.tw-p-81{
  padding: 20.25rem;
}

.tw-p-82{
  padding: 20.5rem;
}

.tw-p-83{
  padding: 20.75rem;
}

.tw-p-84{
  padding: 21rem;
}

.tw-p-85{
  padding: 21.25rem;
}

.tw-p-86{
  padding: 21.5rem;
}

.tw-p-87{
  padding: 21.75rem;
}

.tw-p-88{
  padding: 22rem;
}

.tw-p-89{
  padding: 22.25rem;
}

.tw-p-90{
  padding: 22.5rem;
}

.tw-p-91{
  padding: 22.75rem;
}

.tw-p-92{
  padding: 23rem;
}

.tw-p-93{
  padding: 23.25rem;
}

.tw-p-94{
  padding: 23.5rem;
}

.tw-p-95{
  padding: 23.75rem;
}

.tw-p-96{
  padding: 24rem;
}

.tw-p-97{
  padding: 23.25rem;
}

.tw-p-98{
  padding: 23.5rem;
}

.tw-p-99{
  padding: 23.75rem;
}

.tw-p-100{
  padding: 25rem;
}

.tw-p-101{
  padding: 25.25rem;
}

.tw-p-102{
  padding: 25.5rem;
}

.tw-p-112{
  padding: 28rem;
}

.tw-p-128{
  padding: 31rem;
}

.tw-p-129{
  padding: 32.25rem;
}

.tw-p-130{
  padding: 32.5rem;
}

.tw-p-140{
  padding: 35rem;
}

.tw-p-160{
  padding: 40rem;
}

.tw-p-180{
  padding: 45rem;
}

.tw-p-185{
  padding: 46.25rem;
}

.tw-p-190{
  padding: 47.5rem;
}

.tw-p-200{
  padding: 50rem;
}

.tw-p-px{
  padding: 1px;
}

.tw-p-0\.5{
  padding: 0.125rem;
}

.tw-p-1\.5{
  padding: 0.375rem;
}

.tw-p-2\.5{
  padding: 0.625rem;
}

.tw-p-3\.5{
  padding: 0.875rem;
}

.tw-p-1\/2{
  padding: 50%;
}

.tw-p-1\/3{
  padding: 33.333333%;
}

.tw-p-2\/3{
  padding: 66.666667%;
}

.tw-p-1\/4{
  padding: 25%;
}

.tw-p-2\/4{
  padding: 50%;
}

.tw-p-3\/4{
  padding: 75%;
}

.tw-p-1\/5{
  padding: 20%;
}

.tw-p-2\/5{
  padding: 40%;
}

.tw-p-3\/5{
  padding: 60%;
}

.tw-p-4\/5{
  padding: 80%;
}

.tw-p-1\/6{
  padding: 16.666667%;
}

.tw-p-2\/6{
  padding: 33.333333%;
}

.tw-p-3\/6{
  padding: 50%;
}

.tw-p-4\/6{
  padding: 66.666667%;
}

.tw-p-5\/6{
  padding: 83.333333%;
}

.tw-p-1\/12{
  padding: 8.333333%;
}

.tw-p-2\/12{
  padding: 16.666667%;
}

.tw-p-3\/12{
  padding: 25%;
}

.tw-p-4\/12{
  padding: 33.333333%;
}

.tw-p-5\/12{
  padding: 41.666667%;
}

.tw-p-6\/12{
  padding: 50%;
}

.tw-p-7\/12{
  padding: 58.333333%;
}

.tw-p-8\/12{
  padding: 66.666667%;
}

.tw-p-9\/12{
  padding: 75%;
}

.tw-p-10\/12{
  padding: 83.333333%;
}

.tw-p-11\/12{
  padding: 91.666667%;
}

.tw-p-full{
  padding: 100%;
}

.tw-py-0{
  padding-top: 0;
  padding-bottom: 0;
}

.tw-px-0{
  padding-left: 0;
  padding-right: 0;
}

.tw-py-1{
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.tw-px-1{
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.tw-py-2{
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.tw-px-2{
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.tw-py-3{
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.tw-px-3{
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.tw-py-4{
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.tw-px-4{
  padding-left: 1rem;
  padding-right: 1rem;
}

.tw-py-5{
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}

.tw-px-5{
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.tw-py-6{
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.tw-px-6{
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.tw-py-7{
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}

.tw-px-7{
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}

.tw-py-8{
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.tw-px-8{
  padding-left: 2rem;
  padding-right: 2rem;
}

.tw-py-9{
  padding-top: 2.25rem;
  padding-bottom: 2.25rem;
}

.tw-px-9{
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

.tw-py-10{
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.tw-px-10{
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.tw-py-11{
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.tw-px-11{
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.tw-py-12{
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.tw-px-12{
  padding-left: 3rem;
  padding-right: 3rem;
}

.tw-py-13{
  padding-top: 3.25rem;
  padding-bottom: 3.25rem;
}

.tw-px-13{
  padding-left: 3.25rem;
  padding-right: 3.25rem;
}

.tw-py-14{
  padding-top: 3.5rem;
  padding-bottom: 3.5rem;
}

.tw-px-14{
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}

.tw-py-15{
  padding-top: 3.75rem;
  padding-bottom: 3.75rem;
}

.tw-px-15{
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}

.tw-py-16{
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.tw-px-16{
  padding-left: 4rem;
  padding-right: 4rem;
}

.tw-py-17{
  padding-top: 4.25rem;
  padding-bottom: 4.25rem;
}

.tw-px-17{
  padding-left: 4.25rem;
  padding-right: 4.25rem;
}

.tw-py-18{
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}

.tw-px-18{
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.tw-py-19{
  padding-top: 4.75rem;
  padding-bottom: 4.75rem;
}

.tw-px-19{
  padding-left: 4.75rem;
  padding-right: 4.75rem;
}

.tw-py-20{
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.tw-px-20{
  padding-left: 5rem;
  padding-right: 5rem;
}

.tw-py-21{
  padding-top: 5.25rem;
  padding-bottom: 5.25rem;
}

.tw-px-21{
  padding-left: 5.25rem;
  padding-right: 5.25rem;
}

.tw-py-22{
  padding-top: 5.5rem;
  padding-bottom: 5.5rem;
}

.tw-px-22{
  padding-left: 5.5rem;
  padding-right: 5.5rem;
}

.tw-py-23{
  padding-top: 5.75rem;
  padding-bottom: 5.75rem;
}

.tw-px-23{
  padding-left: 5.75rem;
  padding-right: 5.75rem;
}

.tw-py-24{
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.tw-px-24{
  padding-left: 6rem;
  padding-right: 6rem;
}

.tw-py-25{
  padding-top: 6.25rem;
  padding-bottom: 6.25rem;
}

.tw-px-25{
  padding-left: 6.25rem;
  padding-right: 6.25rem;
}

.tw-py-26{
  padding-top: 6.5rem;
  padding-bottom: 6.5rem;
}

.tw-px-26{
  padding-left: 6.5rem;
  padding-right: 6.5rem;
}

.tw-py-27{
  padding-top: 6.75rem;
  padding-bottom: 6.75rem;
}

.tw-px-27{
  padding-left: 6.75rem;
  padding-right: 6.75rem;
}

.tw-py-28{
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.tw-px-28{
  padding-left: 7rem;
  padding-right: 7rem;
}

.tw-py-29{
  padding-top: 7.25rem;
  padding-bottom: 7.25rem;
}

.tw-px-29{
  padding-left: 7.25rem;
  padding-right: 7.25rem;
}

.tw-py-30{
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}

.tw-px-30{
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}

.tw-py-31{
  padding-top: 7.75rem;
  padding-bottom: 7.75rem;
}

.tw-px-31{
  padding-left: 7.75rem;
  padding-right: 7.75rem;
}

.tw-py-32{
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.tw-px-32{
  padding-left: 8rem;
  padding-right: 8rem;
}

.tw-py-33{
  padding-top: 8.25rem;
  padding-bottom: 8.25rem;
}

.tw-px-33{
  padding-left: 8.25rem;
  padding-right: 8.25rem;
}

.tw-py-34{
  padding-top: 8.5rem;
  padding-bottom: 8.5rem;
}

.tw-px-34{
  padding-left: 8.5rem;
  padding-right: 8.5rem;
}

.tw-py-35{
  padding-top: 8.75rem;
  padding-bottom: 8.75rem;
}

.tw-px-35{
  padding-left: 8.75rem;
  padding-right: 8.75rem;
}

.tw-py-36{
  padding-top: 9rem;
  padding-bottom: 9rem;
}

.tw-px-36{
  padding-left: 9rem;
  padding-right: 9rem;
}

.tw-py-40{
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.tw-px-40{
  padding-left: 10rem;
  padding-right: 10rem;
}

.tw-py-41{
  padding-top: 10.25rem;
  padding-bottom: 10.25rem;
}

.tw-px-41{
  padding-left: 10.25rem;
  padding-right: 10.25rem;
}

.tw-py-42{
  padding-top: 10.5rem;
  padding-bottom: 10.5rem;
}

.tw-px-42{
  padding-left: 10.5rem;
  padding-right: 10.5rem;
}

.tw-py-43{
  padding-top: 10.75rem;
  padding-bottom: 10.75rem;
}

.tw-px-43{
  padding-left: 10.75rem;
  padding-right: 10.75rem;
}

.tw-py-44{
  padding-top: 11rem;
  padding-bottom: 11rem;
}

.tw-px-44{
  padding-left: 11rem;
  padding-right: 11rem;
}

.tw-py-45{
  padding-top: 11.25rem;
  padding-bottom: 11.25rem;
}

.tw-px-45{
  padding-left: 11.25rem;
  padding-right: 11.25rem;
}

.tw-py-46{
  padding-top: 11.5rem;
  padding-bottom: 11.5rem;
}

.tw-px-46{
  padding-left: 11.5rem;
  padding-right: 11.5rem;
}

.tw-py-47{
  padding-top: 11.75rem;
  padding-bottom: 11.75rem;
}

.tw-px-47{
  padding-left: 11.75rem;
  padding-right: 11.75rem;
}

.tw-py-48{
  padding-top: 12rem;
  padding-bottom: 12rem;
}

.tw-px-48{
  padding-left: 12rem;
  padding-right: 12rem;
}

.tw-py-50{
  padding-top: 12.5rem;
  padding-bottom: 12.5rem;
}

.tw-px-50{
  padding-left: 12.5rem;
  padding-right: 12.5rem;
}

.tw-py-52{
  padding-top: 13rem;
  padding-bottom: 13rem;
}

.tw-px-52{
  padding-left: 13rem;
  padding-right: 13rem;
}

.tw-py-53{
  padding-top: 13.25rem;
  padding-bottom: 13.25rem;
}

.tw-px-53{
  padding-left: 13.25rem;
  padding-right: 13.25rem;
}

.tw-py-54{
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}

.tw-px-54{
  padding-left: 13.5rem;
  padding-right: 13.5rem;
}

.tw-py-55{
  padding-top: 13.75rem;
  padding-bottom: 13.75rem;
}

.tw-px-55{
  padding-left: 13.75rem;
  padding-right: 13.75rem;
}

.tw-py-56{
  padding-top: 14rem;
  padding-bottom: 14rem;
}

.tw-px-56{
  padding-left: 14rem;
  padding-right: 14rem;
}

.tw-py-57{
  padding-top: 14.25rem;
  padding-bottom: 14.25rem;
}

.tw-px-57{
  padding-left: 14.25rem;
  padding-right: 14.25rem;
}

.tw-py-58{
  padding-top: 14.5rem;
  padding-bottom: 14.5rem;
}

.tw-px-58{
  padding-left: 14.5rem;
  padding-right: 14.5rem;
}

.tw-py-59{
  padding-top: 14.75rem;
  padding-bottom: 14.75rem;
}

.tw-px-59{
  padding-left: 14.75rem;
  padding-right: 14.75rem;
}

.tw-py-60{
  padding-top: 15rem;
  padding-bottom: 15rem;
}

.tw-px-60{
  padding-left: 15rem;
  padding-right: 15rem;
}

.tw-py-61{
  padding-top: 15.25rem;
  padding-bottom: 15.25rem;
}

.tw-px-61{
  padding-left: 15.25rem;
  padding-right: 15.25rem;
}

.tw-py-62{
  padding-top: 15.5rem;
  padding-bottom: 15.5rem;
}

.tw-px-62{
  padding-left: 15.5rem;
  padding-right: 15.5rem;
}

.tw-py-63{
  padding-top: 15.75rem;
  padding-bottom: 15.75rem;
}

.tw-px-63{
  padding-left: 15.75rem;
  padding-right: 15.75rem;
}

.tw-py-64{
  padding-top: 16rem;
  padding-bottom: 16rem;
}

.tw-px-64{
  padding-left: 16rem;
  padding-right: 16rem;
}

.tw-py-65{
  padding-top: 16.25rem;
  padding-bottom: 16.25rem;
}

.tw-px-65{
  padding-left: 16.25rem;
  padding-right: 16.25rem;
}

.tw-py-66{
  padding-top: 16.5rem;
  padding-bottom: 16.5rem;
}

.tw-px-66{
  padding-left: 16.5rem;
  padding-right: 16.5rem;
}

.tw-py-68{
  padding-top: 17rem;
  padding-bottom: 17rem;
}

.tw-px-68{
  padding-left: 17rem;
  padding-right: 17rem;
}

.tw-py-69{
  padding-top: 17.25rem;
  padding-bottom: 17.25rem;
}

.tw-px-69{
  padding-left: 17.25rem;
  padding-right: 17.25rem;
}

.tw-py-70{
  padding-top: 17.5rem;
  padding-bottom: 17.5rem;
}

.tw-px-70{
  padding-left: 17.5rem;
  padding-right: 17.5rem;
}

.tw-py-71{
  padding-top: 17.75rem;
  padding-bottom: 17.75rem;
}

.tw-px-71{
  padding-left: 17.75rem;
  padding-right: 17.75rem;
}

.tw-py-72{
  padding-top: 18rem;
  padding-bottom: 18rem;
}

.tw-px-72{
  padding-left: 18rem;
  padding-right: 18rem;
}

.tw-py-73{
  padding-top: 18.25rem;
  padding-bottom: 18.25rem;
}

.tw-px-73{
  padding-left: 18.25rem;
  padding-right: 18.25rem;
}

.tw-py-74{
  padding-top: 18.5rem;
  padding-bottom: 18.5rem;
}

.tw-px-74{
  padding-left: 18.5rem;
  padding-right: 18.5rem;
}

.tw-py-75{
  padding-top: 18.75rem;
  padding-bottom: 18.75rem;
}

.tw-px-75{
  padding-left: 18.75rem;
  padding-right: 18.75rem;
}

.tw-py-76{
  padding-top: 19rem;
  padding-bottom: 19rem;
}

.tw-px-76{
  padding-left: 19rem;
  padding-right: 19rem;
}

.tw-py-77{
  padding-top: 19.25rem;
  padding-bottom: 19.25rem;
}

.tw-px-77{
  padding-left: 19.25rem;
  padding-right: 19.25rem;
}

.tw-py-78{
  padding-top: 19.5rem;
  padding-bottom: 19.5rem;
}

.tw-px-78{
  padding-left: 19.5rem;
  padding-right: 19.5rem;
}

.tw-py-79{
  padding-top: 19.75rem;
  padding-bottom: 19.75rem;
}

.tw-px-79{
  padding-left: 19.75rem;
  padding-right: 19.75rem;
}

.tw-py-80{
  padding-top: 20rem;
  padding-bottom: 20rem;
}

.tw-px-80{
  padding-left: 20rem;
  padding-right: 20rem;
}

.tw-py-81{
  padding-top: 20.25rem;
  padding-bottom: 20.25rem;
}

.tw-px-81{
  padding-left: 20.25rem;
  padding-right: 20.25rem;
}

.tw-py-82{
  padding-top: 20.5rem;
  padding-bottom: 20.5rem;
}

.tw-px-82{
  padding-left: 20.5rem;
  padding-right: 20.5rem;
}

.tw-py-83{
  padding-top: 20.75rem;
  padding-bottom: 20.75rem;
}

.tw-px-83{
  padding-left: 20.75rem;
  padding-right: 20.75rem;
}

.tw-py-84{
  padding-top: 21rem;
  padding-bottom: 21rem;
}

.tw-px-84{
  padding-left: 21rem;
  padding-right: 21rem;
}

.tw-py-85{
  padding-top: 21.25rem;
  padding-bottom: 21.25rem;
}

.tw-px-85{
  padding-left: 21.25rem;
  padding-right: 21.25rem;
}

.tw-py-86{
  padding-top: 21.5rem;
  padding-bottom: 21.5rem;
}

.tw-px-86{
  padding-left: 21.5rem;
  padding-right: 21.5rem;
}

.tw-py-87{
  padding-top: 21.75rem;
  padding-bottom: 21.75rem;
}

.tw-px-87{
  padding-left: 21.75rem;
  padding-right: 21.75rem;
}

.tw-py-88{
  padding-top: 22rem;
  padding-bottom: 22rem;
}

.tw-px-88{
  padding-left: 22rem;
  padding-right: 22rem;
}

.tw-py-89{
  padding-top: 22.25rem;
  padding-bottom: 22.25rem;
}

.tw-px-89{
  padding-left: 22.25rem;
  padding-right: 22.25rem;
}

.tw-py-90{
  padding-top: 22.5rem;
  padding-bottom: 22.5rem;
}

.tw-px-90{
  padding-left: 22.5rem;
  padding-right: 22.5rem;
}

.tw-py-91{
  padding-top: 22.75rem;
  padding-bottom: 22.75rem;
}

.tw-px-91{
  padding-left: 22.75rem;
  padding-right: 22.75rem;
}

.tw-py-92{
  padding-top: 23rem;
  padding-bottom: 23rem;
}

.tw-px-92{
  padding-left: 23rem;
  padding-right: 23rem;
}

.tw-py-93{
  padding-top: 23.25rem;
  padding-bottom: 23.25rem;
}

.tw-px-93{
  padding-left: 23.25rem;
  padding-right: 23.25rem;
}

.tw-py-94{
  padding-top: 23.5rem;
  padding-bottom: 23.5rem;
}

.tw-px-94{
  padding-left: 23.5rem;
  padding-right: 23.5rem;
}

.tw-py-95{
  padding-top: 23.75rem;
  padding-bottom: 23.75rem;
}

.tw-px-95{
  padding-left: 23.75rem;
  padding-right: 23.75rem;
}

.tw-py-96{
  padding-top: 24rem;
  padding-bottom: 24rem;
}

.tw-px-96{
  padding-left: 24rem;
  padding-right: 24rem;
}

.tw-py-97{
  padding-top: 23.25rem;
  padding-bottom: 23.25rem;
}

.tw-px-97{
  padding-left: 23.25rem;
  padding-right: 23.25rem;
}

.tw-py-98{
  padding-top: 23.5rem;
  padding-bottom: 23.5rem;
}

.tw-px-98{
  padding-left: 23.5rem;
  padding-right: 23.5rem;
}

.tw-py-99{
  padding-top: 23.75rem;
  padding-bottom: 23.75rem;
}

.tw-px-99{
  padding-left: 23.75rem;
  padding-right: 23.75rem;
}

.tw-py-100{
  padding-top: 25rem;
  padding-bottom: 25rem;
}

.tw-px-100{
  padding-left: 25rem;
  padding-right: 25rem;
}

.tw-py-101{
  padding-top: 25.25rem;
  padding-bottom: 25.25rem;
}

.tw-px-101{
  padding-left: 25.25rem;
  padding-right: 25.25rem;
}

.tw-py-102{
  padding-top: 25.5rem;
  padding-bottom: 25.5rem;
}

.tw-px-102{
  padding-left: 25.5rem;
  padding-right: 25.5rem;
}

.tw-py-112{
  padding-top: 28rem;
  padding-bottom: 28rem;
}

.tw-px-112{
  padding-left: 28rem;
  padding-right: 28rem;
}

.tw-py-128{
  padding-top: 31rem;
  padding-bottom: 31rem;
}

.tw-px-128{
  padding-left: 31rem;
  padding-right: 31rem;
}

.tw-py-129{
  padding-top: 32.25rem;
  padding-bottom: 32.25rem;
}

.tw-px-129{
  padding-left: 32.25rem;
  padding-right: 32.25rem;
}

.tw-py-130{
  padding-top: 32.5rem;
  padding-bottom: 32.5rem;
}

.tw-px-130{
  padding-left: 32.5rem;
  padding-right: 32.5rem;
}

.tw-py-140{
  padding-top: 35rem;
  padding-bottom: 35rem;
}

.tw-px-140{
  padding-left: 35rem;
  padding-right: 35rem;
}

.tw-py-160{
  padding-top: 40rem;
  padding-bottom: 40rem;
}

.tw-px-160{
  padding-left: 40rem;
  padding-right: 40rem;
}

.tw-py-180{
  padding-top: 45rem;
  padding-bottom: 45rem;
}

.tw-px-180{
  padding-left: 45rem;
  padding-right: 45rem;
}

.tw-py-185{
  padding-top: 46.25rem;
  padding-bottom: 46.25rem;
}

.tw-px-185{
  padding-left: 46.25rem;
  padding-right: 46.25rem;
}

.tw-py-190{
  padding-top: 47.5rem;
  padding-bottom: 47.5rem;
}

.tw-px-190{
  padding-left: 47.5rem;
  padding-right: 47.5rem;
}

.tw-py-200{
  padding-top: 50rem;
  padding-bottom: 50rem;
}

.tw-px-200{
  padding-left: 50rem;
  padding-right: 50rem;
}

.tw-py-px{
  padding-top: 1px;
  padding-bottom: 1px;
}

.tw-px-px{
  padding-left: 1px;
  padding-right: 1px;
}

.tw-py-0\.5{
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.tw-px-0\.5{
  padding-left: 0.125rem;
  padding-right: 0.125rem;
}

.tw-py-1\.5{
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.tw-px-1\.5{
  padding-left: 0.375rem;
  padding-right: 0.375rem;
}

.tw-py-2\.5{
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

.tw-px-2\.5{
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.tw-py-3\.5{
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}

.tw-px-3\.5{
  padding-left: 0.875rem;
  padding-right: 0.875rem;
}

.tw-py-1\/2{
  padding-top: 50%;
  padding-bottom: 50%;
}

.tw-px-1\/2{
  padding-left: 50%;
  padding-right: 50%;
}

.tw-py-1\/3{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.tw-px-1\/3{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.tw-py-2\/3{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.tw-px-2\/3{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.tw-py-1\/4{
  padding-top: 25%;
  padding-bottom: 25%;
}

.tw-px-1\/4{
  padding-left: 25%;
  padding-right: 25%;
}

.tw-py-2\/4{
  padding-top: 50%;
  padding-bottom: 50%;
}

.tw-px-2\/4{
  padding-left: 50%;
  padding-right: 50%;
}

.tw-py-3\/4{
  padding-top: 75%;
  padding-bottom: 75%;
}

.tw-px-3\/4{
  padding-left: 75%;
  padding-right: 75%;
}

.tw-py-1\/5{
  padding-top: 20%;
  padding-bottom: 20%;
}

.tw-px-1\/5{
  padding-left: 20%;
  padding-right: 20%;
}

.tw-py-2\/5{
  padding-top: 40%;
  padding-bottom: 40%;
}

.tw-px-2\/5{
  padding-left: 40%;
  padding-right: 40%;
}

.tw-py-3\/5{
  padding-top: 60%;
  padding-bottom: 60%;
}

.tw-px-3\/5{
  padding-left: 60%;
  padding-right: 60%;
}

.tw-py-4\/5{
  padding-top: 80%;
  padding-bottom: 80%;
}

.tw-px-4\/5{
  padding-left: 80%;
  padding-right: 80%;
}

.tw-py-1\/6{
  padding-top: 16.666667%;
  padding-bottom: 16.666667%;
}

.tw-px-1\/6{
  padding-left: 16.666667%;
  padding-right: 16.666667%;
}

.tw-py-2\/6{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.tw-px-2\/6{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.tw-py-3\/6{
  padding-top: 50%;
  padding-bottom: 50%;
}

.tw-px-3\/6{
  padding-left: 50%;
  padding-right: 50%;
}

.tw-py-4\/6{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.tw-px-4\/6{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.tw-py-5\/6{
  padding-top: 83.333333%;
  padding-bottom: 83.333333%;
}

.tw-px-5\/6{
  padding-left: 83.333333%;
  padding-right: 83.333333%;
}

.tw-py-1\/12{
  padding-top: 8.333333%;
  padding-bottom: 8.333333%;
}

.tw-px-1\/12{
  padding-left: 8.333333%;
  padding-right: 8.333333%;
}

.tw-py-2\/12{
  padding-top: 16.666667%;
  padding-bottom: 16.666667%;
}

.tw-px-2\/12{
  padding-left: 16.666667%;
  padding-right: 16.666667%;
}

.tw-py-3\/12{
  padding-top: 25%;
  padding-bottom: 25%;
}

.tw-px-3\/12{
  padding-left: 25%;
  padding-right: 25%;
}

.tw-py-4\/12{
  padding-top: 33.333333%;
  padding-bottom: 33.333333%;
}

.tw-px-4\/12{
  padding-left: 33.333333%;
  padding-right: 33.333333%;
}

.tw-py-5\/12{
  padding-top: 41.666667%;
  padding-bottom: 41.666667%;
}

.tw-px-5\/12{
  padding-left: 41.666667%;
  padding-right: 41.666667%;
}

.tw-py-6\/12{
  padding-top: 50%;
  padding-bottom: 50%;
}

.tw-px-6\/12{
  padding-left: 50%;
  padding-right: 50%;
}

.tw-py-7\/12{
  padding-top: 58.333333%;
  padding-bottom: 58.333333%;
}

.tw-px-7\/12{
  padding-left: 58.333333%;
  padding-right: 58.333333%;
}

.tw-py-8\/12{
  padding-top: 66.666667%;
  padding-bottom: 66.666667%;
}

.tw-px-8\/12{
  padding-left: 66.666667%;
  padding-right: 66.666667%;
}

.tw-py-9\/12{
  padding-top: 75%;
  padding-bottom: 75%;
}

.tw-px-9\/12{
  padding-left: 75%;
  padding-right: 75%;
}

.tw-py-10\/12{
  padding-top: 83.333333%;
  padding-bottom: 83.333333%;
}

.tw-px-10\/12{
  padding-left: 83.333333%;
  padding-right: 83.333333%;
}

.tw-py-11\/12{
  padding-top: 91.666667%;
  padding-bottom: 91.666667%;
}

.tw-px-11\/12{
  padding-left: 91.666667%;
  padding-right: 91.666667%;
}

.tw-py-full{
  padding-top: 100%;
  padding-bottom: 100%;
}

.tw-px-full{
  padding-left: 100%;
  padding-right: 100%;
}

.tw-pt-0{
  padding-top: 0;
}

.tw-pr-0{
  padding-right: 0;
}

.tw-pb-0{
  padding-bottom: 0;
}

.tw-pl-0{
  padding-left: 0;
}

.tw-pt-1{
  padding-top: 0.25rem;
}

.tw-pr-1{
  padding-right: 0.25rem;
}

.tw-pb-1{
  padding-bottom: 0.25rem;
}

.tw-pl-1{
  padding-left: 0.25rem;
}

.tw-pt-2{
  padding-top: 0.5rem;
}

.tw-pr-2{
  padding-right: 0.5rem;
}

.tw-pb-2{
  padding-bottom: 0.5rem;
}

.tw-pl-2{
  padding-left: 0.5rem;
}

.tw-pt-3{
  padding-top: 0.75rem;
}

.tw-pr-3{
  padding-right: 0.75rem;
}

.tw-pb-3{
  padding-bottom: 0.75rem;
}

.tw-pl-3{
  padding-left: 0.75rem;
}

.tw-pt-4{
  padding-top: 1rem;
}

.tw-pr-4{
  padding-right: 1rem;
}

.tw-pb-4{
  padding-bottom: 1rem;
}

.tw-pl-4{
  padding-left: 1rem;
}

.tw-pt-5{
  padding-top: 1.25rem;
}

.tw-pr-5{
  padding-right: 1.25rem;
}

.tw-pb-5{
  padding-bottom: 1.25rem;
}

.tw-pl-5{
  padding-left: 1.25rem;
}

.tw-pt-6{
  padding-top: 1.5rem;
}

.tw-pr-6{
  padding-right: 1.5rem;
}

.tw-pb-6{
  padding-bottom: 1.5rem;
}

.tw-pl-6{
  padding-left: 1.5rem;
}

.tw-pt-7{
  padding-top: 1.75rem;
}

.tw-pr-7{
  padding-right: 1.75rem;
}

.tw-pb-7{
  padding-bottom: 1.75rem;
}

.tw-pl-7{
  padding-left: 1.75rem;
}

.tw-pt-8{
  padding-top: 2rem;
}

.tw-pr-8{
  padding-right: 2rem;
}

.tw-pb-8{
  padding-bottom: 2rem;
}

.tw-pl-8{
  padding-left: 2rem;
}

.tw-pt-9{
  padding-top: 2.25rem;
}

.tw-pr-9{
  padding-right: 2.25rem;
}

.tw-pb-9{
  padding-bottom: 2.25rem;
}

.tw-pl-9{
  padding-left: 2.25rem;
}

.tw-pt-10{
  padding-top: 2.5rem;
}

.tw-pr-10{
  padding-right: 2.5rem;
}

.tw-pb-10{
  padding-bottom: 2.5rem;
}

.tw-pl-10{
  padding-left: 2.5rem;
}

.tw-pt-11{
  padding-top: 2.75rem;
}

.tw-pr-11{
  padding-right: 2.75rem;
}

.tw-pb-11{
  padding-bottom: 2.75rem;
}

.tw-pl-11{
  padding-left: 2.75rem;
}

.tw-pt-12{
  padding-top: 3rem;
}

.tw-pr-12{
  padding-right: 3rem;
}

.tw-pb-12{
  padding-bottom: 3rem;
}

.tw-pl-12{
  padding-left: 3rem;
}

.tw-pt-13{
  padding-top: 3.25rem;
}

.tw-pr-13{
  padding-right: 3.25rem;
}

.tw-pb-13{
  padding-bottom: 3.25rem;
}

.tw-pl-13{
  padding-left: 3.25rem;
}

.tw-pt-14{
  padding-top: 3.5rem;
}

.tw-pr-14{
  padding-right: 3.5rem;
}

.tw-pb-14{
  padding-bottom: 3.5rem;
}

.tw-pl-14{
  padding-left: 3.5rem;
}

.tw-pt-15{
  padding-top: 3.75rem;
}

.tw-pr-15{
  padding-right: 3.75rem;
}

.tw-pb-15{
  padding-bottom: 3.75rem;
}

.tw-pl-15{
  padding-left: 3.75rem;
}

.tw-pt-16{
  padding-top: 4rem;
}

.tw-pr-16{
  padding-right: 4rem;
}

.tw-pb-16{
  padding-bottom: 4rem;
}

.tw-pl-16{
  padding-left: 4rem;
}

.tw-pt-17{
  padding-top: 4.25rem;
}

.tw-pr-17{
  padding-right: 4.25rem;
}

.tw-pb-17{
  padding-bottom: 4.25rem;
}

.tw-pl-17{
  padding-left: 4.25rem;
}

.tw-pt-18{
  padding-top: 4.5rem;
}

.tw-pr-18{
  padding-right: 4.5rem;
}

.tw-pb-18{
  padding-bottom: 4.5rem;
}

.tw-pl-18{
  padding-left: 4.5rem;
}

.tw-pt-19{
  padding-top: 4.75rem;
}

.tw-pr-19{
  padding-right: 4.75rem;
}

.tw-pb-19{
  padding-bottom: 4.75rem;
}

.tw-pl-19{
  padding-left: 4.75rem;
}

.tw-pt-20{
  padding-top: 5rem;
}

.tw-pr-20{
  padding-right: 5rem;
}

.tw-pb-20{
  padding-bottom: 5rem;
}

.tw-pl-20{
  padding-left: 5rem;
}

.tw-pt-21{
  padding-top: 5.25rem;
}

.tw-pr-21{
  padding-right: 5.25rem;
}

.tw-pb-21{
  padding-bottom: 5.25rem;
}

.tw-pl-21{
  padding-left: 5.25rem;
}

.tw-pt-22{
  padding-top: 5.5rem;
}

.tw-pr-22{
  padding-right: 5.5rem;
}

.tw-pb-22{
  padding-bottom: 5.5rem;
}

.tw-pl-22{
  padding-left: 5.5rem;
}

.tw-pt-23{
  padding-top: 5.75rem;
}

.tw-pr-23{
  padding-right: 5.75rem;
}

.tw-pb-23{
  padding-bottom: 5.75rem;
}

.tw-pl-23{
  padding-left: 5.75rem;
}

.tw-pt-24{
  padding-top: 6rem;
}

.tw-pr-24{
  padding-right: 6rem;
}

.tw-pb-24{
  padding-bottom: 6rem;
}

.tw-pl-24{
  padding-left: 6rem;
}

.tw-pt-25{
  padding-top: 6.25rem;
}

.tw-pr-25{
  padding-right: 6.25rem;
}

.tw-pb-25{
  padding-bottom: 6.25rem;
}

.tw-pl-25{
  padding-left: 6.25rem;
}

.tw-pt-26{
  padding-top: 6.5rem;
}

.tw-pr-26{
  padding-right: 6.5rem;
}

.tw-pb-26{
  padding-bottom: 6.5rem;
}

.tw-pl-26{
  padding-left: 6.5rem;
}

.tw-pt-27{
  padding-top: 6.75rem;
}

.tw-pr-27{
  padding-right: 6.75rem;
}

.tw-pb-27{
  padding-bottom: 6.75rem;
}

.tw-pl-27{
  padding-left: 6.75rem;
}

.tw-pt-28{
  padding-top: 7rem;
}

.tw-pr-28{
  padding-right: 7rem;
}

.tw-pb-28{
  padding-bottom: 7rem;
}

.tw-pl-28{
  padding-left: 7rem;
}

.tw-pt-29{
  padding-top: 7.25rem;
}

.tw-pr-29{
  padding-right: 7.25rem;
}

.tw-pb-29{
  padding-bottom: 7.25rem;
}

.tw-pl-29{
  padding-left: 7.25rem;
}

.tw-pt-30{
  padding-top: 7.5rem;
}

.tw-pr-30{
  padding-right: 7.5rem;
}

.tw-pb-30{
  padding-bottom: 7.5rem;
}

.tw-pl-30{
  padding-left: 7.5rem;
}

.tw-pt-31{
  padding-top: 7.75rem;
}

.tw-pr-31{
  padding-right: 7.75rem;
}

.tw-pb-31{
  padding-bottom: 7.75rem;
}

.tw-pl-31{
  padding-left: 7.75rem;
}

.tw-pt-32{
  padding-top: 8rem;
}

.tw-pr-32{
  padding-right: 8rem;
}

.tw-pb-32{
  padding-bottom: 8rem;
}

.tw-pl-32{
  padding-left: 8rem;
}

.tw-pt-33{
  padding-top: 8.25rem;
}

.tw-pr-33{
  padding-right: 8.25rem;
}

.tw-pb-33{
  padding-bottom: 8.25rem;
}

.tw-pl-33{
  padding-left: 8.25rem;
}

.tw-pt-34{
  padding-top: 8.5rem;
}

.tw-pr-34{
  padding-right: 8.5rem;
}

.tw-pb-34{
  padding-bottom: 8.5rem;
}

.tw-pl-34{
  padding-left: 8.5rem;
}

.tw-pt-35{
  padding-top: 8.75rem;
}

.tw-pr-35{
  padding-right: 8.75rem;
}

.tw-pb-35{
  padding-bottom: 8.75rem;
}

.tw-pl-35{
  padding-left: 8.75rem;
}

.tw-pt-36{
  padding-top: 9rem;
}

.tw-pr-36{
  padding-right: 9rem;
}

.tw-pb-36{
  padding-bottom: 9rem;
}

.tw-pl-36{
  padding-left: 9rem;
}

.tw-pt-40{
  padding-top: 10rem;
}

.tw-pr-40{
  padding-right: 10rem;
}

.tw-pb-40{
  padding-bottom: 10rem;
}

.tw-pl-40{
  padding-left: 10rem;
}

.tw-pt-41{
  padding-top: 10.25rem;
}

.tw-pr-41{
  padding-right: 10.25rem;
}

.tw-pb-41{
  padding-bottom: 10.25rem;
}

.tw-pl-41{
  padding-left: 10.25rem;
}

.tw-pt-42{
  padding-top: 10.5rem;
}

.tw-pr-42{
  padding-right: 10.5rem;
}

.tw-pb-42{
  padding-bottom: 10.5rem;
}

.tw-pl-42{
  padding-left: 10.5rem;
}

.tw-pt-43{
  padding-top: 10.75rem;
}

.tw-pr-43{
  padding-right: 10.75rem;
}

.tw-pb-43{
  padding-bottom: 10.75rem;
}

.tw-pl-43{
  padding-left: 10.75rem;
}

.tw-pt-44{
  padding-top: 11rem;
}

.tw-pr-44{
  padding-right: 11rem;
}

.tw-pb-44{
  padding-bottom: 11rem;
}

.tw-pl-44{
  padding-left: 11rem;
}

.tw-pt-45{
  padding-top: 11.25rem;
}

.tw-pr-45{
  padding-right: 11.25rem;
}

.tw-pb-45{
  padding-bottom: 11.25rem;
}

.tw-pl-45{
  padding-left: 11.25rem;
}

.tw-pt-46{
  padding-top: 11.5rem;
}

.tw-pr-46{
  padding-right: 11.5rem;
}

.tw-pb-46{
  padding-bottom: 11.5rem;
}

.tw-pl-46{
  padding-left: 11.5rem;
}

.tw-pt-47{
  padding-top: 11.75rem;
}

.tw-pr-47{
  padding-right: 11.75rem;
}

.tw-pb-47{
  padding-bottom: 11.75rem;
}

.tw-pl-47{
  padding-left: 11.75rem;
}

.tw-pt-48{
  padding-top: 12rem;
}

.tw-pr-48{
  padding-right: 12rem;
}

.tw-pb-48{
  padding-bottom: 12rem;
}

.tw-pl-48{
  padding-left: 12rem;
}

.tw-pt-50{
  padding-top: 12.5rem;
}

.tw-pr-50{
  padding-right: 12.5rem;
}

.tw-pb-50{
  padding-bottom: 12.5rem;
}

.tw-pl-50{
  padding-left: 12.5rem;
}

.tw-pt-52{
  padding-top: 13rem;
}

.tw-pr-52{
  padding-right: 13rem;
}

.tw-pb-52{
  padding-bottom: 13rem;
}

.tw-pl-52{
  padding-left: 13rem;
}

.tw-pt-53{
  padding-top: 13.25rem;
}

.tw-pr-53{
  padding-right: 13.25rem;
}

.tw-pb-53{
  padding-bottom: 13.25rem;
}

.tw-pl-53{
  padding-left: 13.25rem;
}

.tw-pt-54{
  padding-top: 13.5rem;
}

.tw-pr-54{
  padding-right: 13.5rem;
}

.tw-pb-54{
  padding-bottom: 13.5rem;
}

.tw-pl-54{
  padding-left: 13.5rem;
}

.tw-pt-55{
  padding-top: 13.75rem;
}

.tw-pr-55{
  padding-right: 13.75rem;
}

.tw-pb-55{
  padding-bottom: 13.75rem;
}

.tw-pl-55{
  padding-left: 13.75rem;
}

.tw-pt-56{
  padding-top: 14rem;
}

.tw-pr-56{
  padding-right: 14rem;
}

.tw-pb-56{
  padding-bottom: 14rem;
}

.tw-pl-56{
  padding-left: 14rem;
}

.tw-pt-57{
  padding-top: 14.25rem;
}

.tw-pr-57{
  padding-right: 14.25rem;
}

.tw-pb-57{
  padding-bottom: 14.25rem;
}

.tw-pl-57{
  padding-left: 14.25rem;
}

.tw-pt-58{
  padding-top: 14.5rem;
}

.tw-pr-58{
  padding-right: 14.5rem;
}

.tw-pb-58{
  padding-bottom: 14.5rem;
}

.tw-pl-58{
  padding-left: 14.5rem;
}

.tw-pt-59{
  padding-top: 14.75rem;
}

.tw-pr-59{
  padding-right: 14.75rem;
}

.tw-pb-59{
  padding-bottom: 14.75rem;
}

.tw-pl-59{
  padding-left: 14.75rem;
}

.tw-pt-60{
  padding-top: 15rem;
}

.tw-pr-60{
  padding-right: 15rem;
}

.tw-pb-60{
  padding-bottom: 15rem;
}

.tw-pl-60{
  padding-left: 15rem;
}

.tw-pt-61{
  padding-top: 15.25rem;
}

.tw-pr-61{
  padding-right: 15.25rem;
}

.tw-pb-61{
  padding-bottom: 15.25rem;
}

.tw-pl-61{
  padding-left: 15.25rem;
}

.tw-pt-62{
  padding-top: 15.5rem;
}

.tw-pr-62{
  padding-right: 15.5rem;
}

.tw-pb-62{
  padding-bottom: 15.5rem;
}

.tw-pl-62{
  padding-left: 15.5rem;
}

.tw-pt-63{
  padding-top: 15.75rem;
}

.tw-pr-63{
  padding-right: 15.75rem;
}

.tw-pb-63{
  padding-bottom: 15.75rem;
}

.tw-pl-63{
  padding-left: 15.75rem;
}

.tw-pt-64{
  padding-top: 16rem;
}

.tw-pr-64{
  padding-right: 16rem;
}

.tw-pb-64{
  padding-bottom: 16rem;
}

.tw-pl-64{
  padding-left: 16rem;
}

.tw-pt-65{
  padding-top: 16.25rem;
}

.tw-pr-65{
  padding-right: 16.25rem;
}

.tw-pb-65{
  padding-bottom: 16.25rem;
}

.tw-pl-65{
  padding-left: 16.25rem;
}

.tw-pt-66{
  padding-top: 16.5rem;
}

.tw-pr-66{
  padding-right: 16.5rem;
}

.tw-pb-66{
  padding-bottom: 16.5rem;
}

.tw-pl-66{
  padding-left: 16.5rem;
}

.tw-pt-68{
  padding-top: 17rem;
}

.tw-pr-68{
  padding-right: 17rem;
}

.tw-pb-68{
  padding-bottom: 17rem;
}

.tw-pl-68{
  padding-left: 17rem;
}

.tw-pt-69{
  padding-top: 17.25rem;
}

.tw-pr-69{
  padding-right: 17.25rem;
}

.tw-pb-69{
  padding-bottom: 17.25rem;
}

.tw-pl-69{
  padding-left: 17.25rem;
}

.tw-pt-70{
  padding-top: 17.5rem;
}

.tw-pr-70{
  padding-right: 17.5rem;
}

.tw-pb-70{
  padding-bottom: 17.5rem;
}

.tw-pl-70{
  padding-left: 17.5rem;
}

.tw-pt-71{
  padding-top: 17.75rem;
}

.tw-pr-71{
  padding-right: 17.75rem;
}

.tw-pb-71{
  padding-bottom: 17.75rem;
}

.tw-pl-71{
  padding-left: 17.75rem;
}

.tw-pt-72{
  padding-top: 18rem;
}

.tw-pr-72{
  padding-right: 18rem;
}

.tw-pb-72{
  padding-bottom: 18rem;
}

.tw-pl-72{
  padding-left: 18rem;
}

.tw-pt-73{
  padding-top: 18.25rem;
}

.tw-pr-73{
  padding-right: 18.25rem;
}

.tw-pb-73{
  padding-bottom: 18.25rem;
}

.tw-pl-73{
  padding-left: 18.25rem;
}

.tw-pt-74{
  padding-top: 18.5rem;
}

.tw-pr-74{
  padding-right: 18.5rem;
}

.tw-pb-74{
  padding-bottom: 18.5rem;
}

.tw-pl-74{
  padding-left: 18.5rem;
}

.tw-pt-75{
  padding-top: 18.75rem;
}

.tw-pr-75{
  padding-right: 18.75rem;
}

.tw-pb-75{
  padding-bottom: 18.75rem;
}

.tw-pl-75{
  padding-left: 18.75rem;
}

.tw-pt-76{
  padding-top: 19rem;
}

.tw-pr-76{
  padding-right: 19rem;
}

.tw-pb-76{
  padding-bottom: 19rem;
}

.tw-pl-76{
  padding-left: 19rem;
}

.tw-pt-77{
  padding-top: 19.25rem;
}

.tw-pr-77{
  padding-right: 19.25rem;
}

.tw-pb-77{
  padding-bottom: 19.25rem;
}

.tw-pl-77{
  padding-left: 19.25rem;
}

.tw-pt-78{
  padding-top: 19.5rem;
}

.tw-pr-78{
  padding-right: 19.5rem;
}

.tw-pb-78{
  padding-bottom: 19.5rem;
}

.tw-pl-78{
  padding-left: 19.5rem;
}

.tw-pt-79{
  padding-top: 19.75rem;
}

.tw-pr-79{
  padding-right: 19.75rem;
}

.tw-pb-79{
  padding-bottom: 19.75rem;
}

.tw-pl-79{
  padding-left: 19.75rem;
}

.tw-pt-80{
  padding-top: 20rem;
}

.tw-pr-80{
  padding-right: 20rem;
}

.tw-pb-80{
  padding-bottom: 20rem;
}

.tw-pl-80{
  padding-left: 20rem;
}

.tw-pt-81{
  padding-top: 20.25rem;
}

.tw-pr-81{
  padding-right: 20.25rem;
}

.tw-pb-81{
  padding-bottom: 20.25rem;
}

.tw-pl-81{
  padding-left: 20.25rem;
}

.tw-pt-82{
  padding-top: 20.5rem;
}

.tw-pr-82{
  padding-right: 20.5rem;
}

.tw-pb-82{
  padding-bottom: 20.5rem;
}

.tw-pl-82{
  padding-left: 20.5rem;
}

.tw-pt-83{
  padding-top: 20.75rem;
}

.tw-pr-83{
  padding-right: 20.75rem;
}

.tw-pb-83{
  padding-bottom: 20.75rem;
}

.tw-pl-83{
  padding-left: 20.75rem;
}

.tw-pt-84{
  padding-top: 21rem;
}

.tw-pr-84{
  padding-right: 21rem;
}

.tw-pb-84{
  padding-bottom: 21rem;
}

.tw-pl-84{
  padding-left: 21rem;
}

.tw-pt-85{
  padding-top: 21.25rem;
}

.tw-pr-85{
  padding-right: 21.25rem;
}

.tw-pb-85{
  padding-bottom: 21.25rem;
}

.tw-pl-85{
  padding-left: 21.25rem;
}

.tw-pt-86{
  padding-top: 21.5rem;
}

.tw-pr-86{
  padding-right: 21.5rem;
}

.tw-pb-86{
  padding-bottom: 21.5rem;
}

.tw-pl-86{
  padding-left: 21.5rem;
}

.tw-pt-87{
  padding-top: 21.75rem;
}

.tw-pr-87{
  padding-right: 21.75rem;
}

.tw-pb-87{
  padding-bottom: 21.75rem;
}

.tw-pl-87{
  padding-left: 21.75rem;
}

.tw-pt-88{
  padding-top: 22rem;
}

.tw-pr-88{
  padding-right: 22rem;
}

.tw-pb-88{
  padding-bottom: 22rem;
}

.tw-pl-88{
  padding-left: 22rem;
}

.tw-pt-89{
  padding-top: 22.25rem;
}

.tw-pr-89{
  padding-right: 22.25rem;
}

.tw-pb-89{
  padding-bottom: 22.25rem;
}

.tw-pl-89{
  padding-left: 22.25rem;
}

.tw-pt-90{
  padding-top: 22.5rem;
}

.tw-pr-90{
  padding-right: 22.5rem;
}

.tw-pb-90{
  padding-bottom: 22.5rem;
}

.tw-pl-90{
  padding-left: 22.5rem;
}

.tw-pt-91{
  padding-top: 22.75rem;
}

.tw-pr-91{
  padding-right: 22.75rem;
}

.tw-pb-91{
  padding-bottom: 22.75rem;
}

.tw-pl-91{
  padding-left: 22.75rem;
}

.tw-pt-92{
  padding-top: 23rem;
}

.tw-pr-92{
  padding-right: 23rem;
}

.tw-pb-92{
  padding-bottom: 23rem;
}

.tw-pl-92{
  padding-left: 23rem;
}

.tw-pt-93{
  padding-top: 23.25rem;
}

.tw-pr-93{
  padding-right: 23.25rem;
}

.tw-pb-93{
  padding-bottom: 23.25rem;
}

.tw-pl-93{
  padding-left: 23.25rem;
}

.tw-pt-94{
  padding-top: 23.5rem;
}

.tw-pr-94{
  padding-right: 23.5rem;
}

.tw-pb-94{
  padding-bottom: 23.5rem;
}

.tw-pl-94{
  padding-left: 23.5rem;
}

.tw-pt-95{
  padding-top: 23.75rem;
}

.tw-pr-95{
  padding-right: 23.75rem;
}

.tw-pb-95{
  padding-bottom: 23.75rem;
}

.tw-pl-95{
  padding-left: 23.75rem;
}

.tw-pt-96{
  padding-top: 24rem;
}

.tw-pr-96{
  padding-right: 24rem;
}

.tw-pb-96{
  padding-bottom: 24rem;
}

.tw-pl-96{
  padding-left: 24rem;
}

.tw-pt-97{
  padding-top: 23.25rem;
}

.tw-pr-97{
  padding-right: 23.25rem;
}

.tw-pb-97{
  padding-bottom: 23.25rem;
}

.tw-pl-97{
  padding-left: 23.25rem;
}

.tw-pt-98{
  padding-top: 23.5rem;
}

.tw-pr-98{
  padding-right: 23.5rem;
}

.tw-pb-98{
  padding-bottom: 23.5rem;
}

.tw-pl-98{
  padding-left: 23.5rem;
}

.tw-pt-99{
  padding-top: 23.75rem;
}

.tw-pr-99{
  padding-right: 23.75rem;
}

.tw-pb-99{
  padding-bottom: 23.75rem;
}

.tw-pl-99{
  padding-left: 23.75rem;
}

.tw-pt-100{
  padding-top: 25rem;
}

.tw-pr-100{
  padding-right: 25rem;
}

.tw-pb-100{
  padding-bottom: 25rem;
}

.tw-pl-100{
  padding-left: 25rem;
}

.tw-pt-101{
  padding-top: 25.25rem;
}

.tw-pr-101{
  padding-right: 25.25rem;
}

.tw-pb-101{
  padding-bottom: 25.25rem;
}

.tw-pl-101{
  padding-left: 25.25rem;
}

.tw-pt-102{
  padding-top: 25.5rem;
}

.tw-pr-102{
  padding-right: 25.5rem;
}

.tw-pb-102{
  padding-bottom: 25.5rem;
}

.tw-pl-102{
  padding-left: 25.5rem;
}

.tw-pt-112{
  padding-top: 28rem;
}

.tw-pr-112{
  padding-right: 28rem;
}

.tw-pb-112{
  padding-bottom: 28rem;
}

.tw-pl-112{
  padding-left: 28rem;
}

.tw-pt-128{
  padding-top: 31rem;
}

.tw-pr-128{
  padding-right: 31rem;
}

.tw-pb-128{
  padding-bottom: 31rem;
}

.tw-pl-128{
  padding-left: 31rem;
}

.tw-pt-129{
  padding-top: 32.25rem;
}

.tw-pr-129{
  padding-right: 32.25rem;
}

.tw-pb-129{
  padding-bottom: 32.25rem;
}

.tw-pl-129{
  padding-left: 32.25rem;
}

.tw-pt-130{
  padding-top: 32.5rem;
}

.tw-pr-130{
  padding-right: 32.5rem;
}

.tw-pb-130{
  padding-bottom: 32.5rem;
}

.tw-pl-130{
  padding-left: 32.5rem;
}

.tw-pt-140{
  padding-top: 35rem;
}

.tw-pr-140{
  padding-right: 35rem;
}

.tw-pb-140{
  padding-bottom: 35rem;
}

.tw-pl-140{
  padding-left: 35rem;
}

.tw-pt-160{
  padding-top: 40rem;
}

.tw-pr-160{
  padding-right: 40rem;
}

.tw-pb-160{
  padding-bottom: 40rem;
}

.tw-pl-160{
  padding-left: 40rem;
}

.tw-pt-180{
  padding-top: 45rem;
}

.tw-pr-180{
  padding-right: 45rem;
}

.tw-pb-180{
  padding-bottom: 45rem;
}

.tw-pl-180{
  padding-left: 45rem;
}

.tw-pt-185{
  padding-top: 46.25rem;
}

.tw-pr-185{
  padding-right: 46.25rem;
}

.tw-pb-185{
  padding-bottom: 46.25rem;
}

.tw-pl-185{
  padding-left: 46.25rem;
}

.tw-pt-190{
  padding-top: 47.5rem;
}

.tw-pr-190{
  padding-right: 47.5rem;
}

.tw-pb-190{
  padding-bottom: 47.5rem;
}

.tw-pl-190{
  padding-left: 47.5rem;
}

.tw-pt-200{
  padding-top: 50rem;
}

.tw-pr-200{
  padding-right: 50rem;
}

.tw-pb-200{
  padding-bottom: 50rem;
}

.tw-pl-200{
  padding-left: 50rem;
}

.tw-pt-px{
  padding-top: 1px;
}

.tw-pr-px{
  padding-right: 1px;
}

.tw-pb-px{
  padding-bottom: 1px;
}

.tw-pl-px{
  padding-left: 1px;
}

.tw-pt-0\.5{
  padding-top: 0.125rem;
}

.tw-pr-0\.5{
  padding-right: 0.125rem;
}

.tw-pb-0\.5{
  padding-bottom: 0.125rem;
}

.tw-pl-0\.5{
  padding-left: 0.125rem;
}

.tw-pt-1\.5{
  padding-top: 0.375rem;
}

.tw-pr-1\.5{
  padding-right: 0.375rem;
}

.tw-pb-1\.5{
  padding-bottom: 0.375rem;
}

.tw-pl-1\.5{
  padding-left: 0.375rem;
}

.tw-pt-2\.5{
  padding-top: 0.625rem;
}

.tw-pr-2\.5{
  padding-right: 0.625rem;
}

.tw-pb-2\.5{
  padding-bottom: 0.625rem;
}

.tw-pl-2\.5{
  padding-left: 0.625rem;
}

.tw-pt-3\.5{
  padding-top: 0.875rem;
}

.tw-pr-3\.5{
  padding-right: 0.875rem;
}

.tw-pb-3\.5{
  padding-bottom: 0.875rem;
}

.tw-pl-3\.5{
  padding-left: 0.875rem;
}

.tw-pt-1\/2{
  padding-top: 50%;
}

.tw-pr-1\/2{
  padding-right: 50%;
}

.tw-pb-1\/2{
  padding-bottom: 50%;
}

.tw-pl-1\/2{
  padding-left: 50%;
}

.tw-pt-1\/3{
  padding-top: 33.333333%;
}

.tw-pr-1\/3{
  padding-right: 33.333333%;
}

.tw-pb-1\/3{
  padding-bottom: 33.333333%;
}

.tw-pl-1\/3{
  padding-left: 33.333333%;
}

.tw-pt-2\/3{
  padding-top: 66.666667%;
}

.tw-pr-2\/3{
  padding-right: 66.666667%;
}

.tw-pb-2\/3{
  padding-bottom: 66.666667%;
}

.tw-pl-2\/3{
  padding-left: 66.666667%;
}

.tw-pt-1\/4{
  padding-top: 25%;
}

.tw-pr-1\/4{
  padding-right: 25%;
}

.tw-pb-1\/4{
  padding-bottom: 25%;
}

.tw-pl-1\/4{
  padding-left: 25%;
}

.tw-pt-2\/4{
  padding-top: 50%;
}

.tw-pr-2\/4{
  padding-right: 50%;
}

.tw-pb-2\/4{
  padding-bottom: 50%;
}

.tw-pl-2\/4{
  padding-left: 50%;
}

.tw-pt-3\/4{
  padding-top: 75%;
}

.tw-pr-3\/4{
  padding-right: 75%;
}

.tw-pb-3\/4{
  padding-bottom: 75%;
}

.tw-pl-3\/4{
  padding-left: 75%;
}

.tw-pt-1\/5{
  padding-top: 20%;
}

.tw-pr-1\/5{
  padding-right: 20%;
}

.tw-pb-1\/5{
  padding-bottom: 20%;
}

.tw-pl-1\/5{
  padding-left: 20%;
}

.tw-pt-2\/5{
  padding-top: 40%;
}

.tw-pr-2\/5{
  padding-right: 40%;
}

.tw-pb-2\/5{
  padding-bottom: 40%;
}

.tw-pl-2\/5{
  padding-left: 40%;
}

.tw-pt-3\/5{
  padding-top: 60%;
}

.tw-pr-3\/5{
  padding-right: 60%;
}

.tw-pb-3\/5{
  padding-bottom: 60%;
}

.tw-pl-3\/5{
  padding-left: 60%;
}

.tw-pt-4\/5{
  padding-top: 80%;
}

.tw-pr-4\/5{
  padding-right: 80%;
}

.tw-pb-4\/5{
  padding-bottom: 80%;
}

.tw-pl-4\/5{
  padding-left: 80%;
}

.tw-pt-1\/6{
  padding-top: 16.666667%;
}

.tw-pr-1\/6{
  padding-right: 16.666667%;
}

.tw-pb-1\/6{
  padding-bottom: 16.666667%;
}

.tw-pl-1\/6{
  padding-left: 16.666667%;
}

.tw-pt-2\/6{
  padding-top: 33.333333%;
}

.tw-pr-2\/6{
  padding-right: 33.333333%;
}

.tw-pb-2\/6{
  padding-bottom: 33.333333%;
}

.tw-pl-2\/6{
  padding-left: 33.333333%;
}

.tw-pt-3\/6{
  padding-top: 50%;
}

.tw-pr-3\/6{
  padding-right: 50%;
}

.tw-pb-3\/6{
  padding-bottom: 50%;
}

.tw-pl-3\/6{
  padding-left: 50%;
}

.tw-pt-4\/6{
  padding-top: 66.666667%;
}

.tw-pr-4\/6{
  padding-right: 66.666667%;
}

.tw-pb-4\/6{
  padding-bottom: 66.666667%;
}

.tw-pl-4\/6{
  padding-left: 66.666667%;
}

.tw-pt-5\/6{
  padding-top: 83.333333%;
}

.tw-pr-5\/6{
  padding-right: 83.333333%;
}

.tw-pb-5\/6{
  padding-bottom: 83.333333%;
}

.tw-pl-5\/6{
  padding-left: 83.333333%;
}

.tw-pt-1\/12{
  padding-top: 8.333333%;
}

.tw-pr-1\/12{
  padding-right: 8.333333%;
}

.tw-pb-1\/12{
  padding-bottom: 8.333333%;
}

.tw-pl-1\/12{
  padding-left: 8.333333%;
}

.tw-pt-2\/12{
  padding-top: 16.666667%;
}

.tw-pr-2\/12{
  padding-right: 16.666667%;
}

.tw-pb-2\/12{
  padding-bottom: 16.666667%;
}

.tw-pl-2\/12{
  padding-left: 16.666667%;
}

.tw-pt-3\/12{
  padding-top: 25%;
}

.tw-pr-3\/12{
  padding-right: 25%;
}

.tw-pb-3\/12{
  padding-bottom: 25%;
}

.tw-pl-3\/12{
  padding-left: 25%;
}

.tw-pt-4\/12{
  padding-top: 33.333333%;
}

.tw-pr-4\/12{
  padding-right: 33.333333%;
}

.tw-pb-4\/12{
  padding-bottom: 33.333333%;
}

.tw-pl-4\/12{
  padding-left: 33.333333%;
}

.tw-pt-5\/12{
  padding-top: 41.666667%;
}

.tw-pr-5\/12{
  padding-right: 41.666667%;
}

.tw-pb-5\/12{
  padding-bottom: 41.666667%;
}

.tw-pl-5\/12{
  padding-left: 41.666667%;
}

.tw-pt-6\/12{
  padding-top: 50%;
}

.tw-pr-6\/12{
  padding-right: 50%;
}

.tw-pb-6\/12{
  padding-bottom: 50%;
}

.tw-pl-6\/12{
  padding-left: 50%;
}

.tw-pt-7\/12{
  padding-top: 58.333333%;
}

.tw-pr-7\/12{
  padding-right: 58.333333%;
}

.tw-pb-7\/12{
  padding-bottom: 58.333333%;
}

.tw-pl-7\/12{
  padding-left: 58.333333%;
}

.tw-pt-8\/12{
  padding-top: 66.666667%;
}

.tw-pr-8\/12{
  padding-right: 66.666667%;
}

.tw-pb-8\/12{
  padding-bottom: 66.666667%;
}

.tw-pl-8\/12{
  padding-left: 66.666667%;
}

.tw-pt-9\/12{
  padding-top: 75%;
}

.tw-pr-9\/12{
  padding-right: 75%;
}

.tw-pb-9\/12{
  padding-bottom: 75%;
}

.tw-pl-9\/12{
  padding-left: 75%;
}

.tw-pt-10\/12{
  padding-top: 83.333333%;
}

.tw-pr-10\/12{
  padding-right: 83.333333%;
}

.tw-pb-10\/12{
  padding-bottom: 83.333333%;
}

.tw-pl-10\/12{
  padding-left: 83.333333%;
}

.tw-pt-11\/12{
  padding-top: 91.666667%;
}

.tw-pr-11\/12{
  padding-right: 91.666667%;
}

.tw-pb-11\/12{
  padding-bottom: 91.666667%;
}

.tw-pl-11\/12{
  padding-left: 91.666667%;
}

.tw-pt-full{
  padding-top: 100%;
}

.tw-pr-full{
  padding-right: 100%;
}

.tw-pb-full{
  padding-bottom: 100%;
}

.tw-pl-full{
  padding-left: 100%;
}

.tw-placeholder-current::-moz-placeholder{
  color: currentColor;
}

.tw-placeholder-current::placeholder{
  color: currentColor;
}

.tw-placeholder-transparent::-moz-placeholder{
  color: transparent;
}

.tw-placeholder-transparent::placeholder{
  color: transparent;
}

.tw-placeholder-white::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.tw-placeholder-white::placeholder{
  --placeholder-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.tw-placeholder-black::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.tw-placeholder-black::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.tw-placeholder-gray-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--placeholder-opacity));
}

.tw-placeholder-gray-50::placeholder{
  --placeholder-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--placeholder-opacity));
}

.tw-placeholder-gray-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--placeholder-opacity));
}

.tw-placeholder-gray-100::placeholder{
  --placeholder-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--placeholder-opacity));
}

.tw-placeholder-gray-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--placeholder-opacity));
}

.tw-placeholder-gray-200::placeholder{
  --placeholder-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--placeholder-opacity));
}

.tw-placeholder-gray-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--placeholder-opacity));
}

.tw-placeholder-gray-300::placeholder{
  --placeholder-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--placeholder-opacity));
}

.tw-placeholder-gray-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--placeholder-opacity));
}

.tw-placeholder-gray-400::placeholder{
  --placeholder-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--placeholder-opacity));
}

.tw-placeholder-gray-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--placeholder-opacity));
}

.tw-placeholder-gray-500::placeholder{
  --placeholder-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--placeholder-opacity));
}

.tw-placeholder-gray-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--placeholder-opacity));
}

.tw-placeholder-gray-600::placeholder{
  --placeholder-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--placeholder-opacity));
}

.tw-placeholder-gray-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--placeholder-opacity));
}

.tw-placeholder-gray-700::placeholder{
  --placeholder-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--placeholder-opacity));
}

.tw-placeholder-gray-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--placeholder-opacity));
}

.tw-placeholder-gray-800::placeholder{
  --placeholder-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--placeholder-opacity));
}

.tw-placeholder-gray-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--placeholder-opacity));
}

.tw-placeholder-gray-900::placeholder{
  --placeholder-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--placeholder-opacity));
}

.tw-placeholder-red-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--placeholder-opacity));
}

.tw-placeholder-red-50::placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--placeholder-opacity));
}

.tw-placeholder-red-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--placeholder-opacity));
}

.tw-placeholder-red-100::placeholder{
  --placeholder-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--placeholder-opacity));
}

.tw-placeholder-red-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--placeholder-opacity));
}

.tw-placeholder-red-200::placeholder{
  --placeholder-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--placeholder-opacity));
}

.tw-placeholder-red-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--placeholder-opacity));
}

.tw-placeholder-red-300::placeholder{
  --placeholder-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--placeholder-opacity));
}

.tw-placeholder-red-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--placeholder-opacity));
}

.tw-placeholder-red-400::placeholder{
  --placeholder-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--placeholder-opacity));
}

.tw-placeholder-red-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--placeholder-opacity));
}

.tw-placeholder-red-500::placeholder{
  --placeholder-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--placeholder-opacity));
}

.tw-placeholder-red-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--placeholder-opacity));
}

.tw-placeholder-red-600::placeholder{
  --placeholder-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--placeholder-opacity));
}

.tw-placeholder-red-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--placeholder-opacity));
}

.tw-placeholder-red-700::placeholder{
  --placeholder-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--placeholder-opacity));
}

.tw-placeholder-red-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--placeholder-opacity));
}

.tw-placeholder-red-800::placeholder{
  --placeholder-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--placeholder-opacity));
}

.tw-placeholder-red-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--placeholder-opacity));
}

.tw-placeholder-red-900::placeholder{
  --placeholder-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--placeholder-opacity));
}

.tw-placeholder-orange-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--placeholder-opacity));
}

.tw-placeholder-orange-50::placeholder{
  --placeholder-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--placeholder-opacity));
}

.tw-placeholder-orange-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--placeholder-opacity));
}

.tw-placeholder-orange-100::placeholder{
  --placeholder-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--placeholder-opacity));
}

.tw-placeholder-orange-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--placeholder-opacity));
}

.tw-placeholder-orange-200::placeholder{
  --placeholder-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--placeholder-opacity));
}

.tw-placeholder-orange-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--placeholder-opacity));
}

.tw-placeholder-orange-300::placeholder{
  --placeholder-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--placeholder-opacity));
}

.tw-placeholder-orange-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--placeholder-opacity));
}

.tw-placeholder-orange-400::placeholder{
  --placeholder-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--placeholder-opacity));
}

.tw-placeholder-orange-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--placeholder-opacity));
}

.tw-placeholder-orange-500::placeholder{
  --placeholder-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--placeholder-opacity));
}

.tw-placeholder-orange-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--placeholder-opacity));
}

.tw-placeholder-orange-600::placeholder{
  --placeholder-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--placeholder-opacity));
}

.tw-placeholder-orange-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--placeholder-opacity));
}

.tw-placeholder-orange-700::placeholder{
  --placeholder-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--placeholder-opacity));
}

.tw-placeholder-orange-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--placeholder-opacity));
}

.tw-placeholder-orange-800::placeholder{
  --placeholder-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--placeholder-opacity));
}

.tw-placeholder-orange-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--placeholder-opacity));
}

.tw-placeholder-orange-900::placeholder{
  --placeholder-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--placeholder-opacity));
}

.tw-placeholder-yellow-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--placeholder-opacity));
}

.tw-placeholder-yellow-50::placeholder{
  --placeholder-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--placeholder-opacity));
}

.tw-placeholder-yellow-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--placeholder-opacity));
}

.tw-placeholder-yellow-100::placeholder{
  --placeholder-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--placeholder-opacity));
}

.tw-placeholder-yellow-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--placeholder-opacity));
}

.tw-placeholder-yellow-200::placeholder{
  --placeholder-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--placeholder-opacity));
}

.tw-placeholder-yellow-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--placeholder-opacity));
}

.tw-placeholder-yellow-300::placeholder{
  --placeholder-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--placeholder-opacity));
}

.tw-placeholder-yellow-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--placeholder-opacity));
}

.tw-placeholder-yellow-400::placeholder{
  --placeholder-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--placeholder-opacity));
}

.tw-placeholder-yellow-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--placeholder-opacity));
}

.tw-placeholder-yellow-500::placeholder{
  --placeholder-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--placeholder-opacity));
}

.tw-placeholder-yellow-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--placeholder-opacity));
}

.tw-placeholder-yellow-600::placeholder{
  --placeholder-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--placeholder-opacity));
}

.tw-placeholder-yellow-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--placeholder-opacity));
}

.tw-placeholder-yellow-700::placeholder{
  --placeholder-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--placeholder-opacity));
}

.tw-placeholder-yellow-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--placeholder-opacity));
}

.tw-placeholder-yellow-800::placeholder{
  --placeholder-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--placeholder-opacity));
}

.tw-placeholder-yellow-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--placeholder-opacity));
}

.tw-placeholder-yellow-900::placeholder{
  --placeholder-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--placeholder-opacity));
}

.tw-placeholder-green-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--placeholder-opacity));
}

.tw-placeholder-green-50::placeholder{
  --placeholder-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--placeholder-opacity));
}

.tw-placeholder-green-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--placeholder-opacity));
}

.tw-placeholder-green-100::placeholder{
  --placeholder-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--placeholder-opacity));
}

.tw-placeholder-green-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--placeholder-opacity));
}

.tw-placeholder-green-200::placeholder{
  --placeholder-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--placeholder-opacity));
}

.tw-placeholder-green-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--placeholder-opacity));
}

.tw-placeholder-green-300::placeholder{
  --placeholder-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--placeholder-opacity));
}

.tw-placeholder-green-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--placeholder-opacity));
}

.tw-placeholder-green-400::placeholder{
  --placeholder-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--placeholder-opacity));
}

.tw-placeholder-green-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--placeholder-opacity));
}

.tw-placeholder-green-500::placeholder{
  --placeholder-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--placeholder-opacity));
}

.tw-placeholder-green-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--placeholder-opacity));
}

.tw-placeholder-green-600::placeholder{
  --placeholder-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--placeholder-opacity));
}

.tw-placeholder-green-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--placeholder-opacity));
}

.tw-placeholder-green-700::placeholder{
  --placeholder-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--placeholder-opacity));
}

.tw-placeholder-green-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--placeholder-opacity));
}

.tw-placeholder-green-800::placeholder{
  --placeholder-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--placeholder-opacity));
}

.tw-placeholder-green-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--placeholder-opacity));
}

.tw-placeholder-green-900::placeholder{
  --placeholder-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--placeholder-opacity));
}

.tw-placeholder-teal-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--placeholder-opacity));
}

.tw-placeholder-teal-50::placeholder{
  --placeholder-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--placeholder-opacity));
}

.tw-placeholder-teal-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--placeholder-opacity));
}

.tw-placeholder-teal-100::placeholder{
  --placeholder-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--placeholder-opacity));
}

.tw-placeholder-teal-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--placeholder-opacity));
}

.tw-placeholder-teal-200::placeholder{
  --placeholder-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--placeholder-opacity));
}

.tw-placeholder-teal-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--placeholder-opacity));
}

.tw-placeholder-teal-300::placeholder{
  --placeholder-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--placeholder-opacity));
}

.tw-placeholder-teal-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--placeholder-opacity));
}

.tw-placeholder-teal-400::placeholder{
  --placeholder-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--placeholder-opacity));
}

.tw-placeholder-teal-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--placeholder-opacity));
}

.tw-placeholder-teal-500::placeholder{
  --placeholder-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--placeholder-opacity));
}

.tw-placeholder-teal-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--placeholder-opacity));
}

.tw-placeholder-teal-600::placeholder{
  --placeholder-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--placeholder-opacity));
}

.tw-placeholder-teal-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--placeholder-opacity));
}

.tw-placeholder-teal-700::placeholder{
  --placeholder-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--placeholder-opacity));
}

.tw-placeholder-teal-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--placeholder-opacity));
}

.tw-placeholder-teal-800::placeholder{
  --placeholder-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--placeholder-opacity));
}

.tw-placeholder-teal-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--placeholder-opacity));
}

.tw-placeholder-teal-900::placeholder{
  --placeholder-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--placeholder-opacity));
}

.tw-placeholder-blue-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-blue-50::placeholder{
  --placeholder-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-blue-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--placeholder-opacity));
}

.tw-placeholder-blue-100::placeholder{
  --placeholder-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--placeholder-opacity));
}

.tw-placeholder-blue-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--placeholder-opacity));
}

.tw-placeholder-blue-200::placeholder{
  --placeholder-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--placeholder-opacity));
}

.tw-placeholder-blue-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--placeholder-opacity));
}

.tw-placeholder-blue-300::placeholder{
  --placeholder-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--placeholder-opacity));
}

.tw-placeholder-blue-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--placeholder-opacity));
}

.tw-placeholder-blue-400::placeholder{
  --placeholder-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--placeholder-opacity));
}

.tw-placeholder-blue-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--placeholder-opacity));
}

.tw-placeholder-blue-500::placeholder{
  --placeholder-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--placeholder-opacity));
}

.tw-placeholder-blue-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--placeholder-opacity));
}

.tw-placeholder-blue-600::placeholder{
  --placeholder-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--placeholder-opacity));
}

.tw-placeholder-blue-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--placeholder-opacity));
}

.tw-placeholder-blue-700::placeholder{
  --placeholder-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--placeholder-opacity));
}

.tw-placeholder-blue-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--placeholder-opacity));
}

.tw-placeholder-blue-800::placeholder{
  --placeholder-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--placeholder-opacity));
}

.tw-placeholder-blue-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--placeholder-opacity));
}

.tw-placeholder-blue-900::placeholder{
  --placeholder-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--placeholder-opacity));
}

.tw-placeholder-indigo-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-indigo-50::placeholder{
  --placeholder-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-indigo-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--placeholder-opacity));
}

.tw-placeholder-indigo-100::placeholder{
  --placeholder-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--placeholder-opacity));
}

.tw-placeholder-indigo-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--placeholder-opacity));
}

.tw-placeholder-indigo-200::placeholder{
  --placeholder-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--placeholder-opacity));
}

.tw-placeholder-indigo-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--placeholder-opacity));
}

.tw-placeholder-indigo-300::placeholder{
  --placeholder-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--placeholder-opacity));
}

.tw-placeholder-indigo-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--placeholder-opacity));
}

.tw-placeholder-indigo-400::placeholder{
  --placeholder-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--placeholder-opacity));
}

.tw-placeholder-indigo-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--placeholder-opacity));
}

.tw-placeholder-indigo-500::placeholder{
  --placeholder-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--placeholder-opacity));
}

.tw-placeholder-indigo-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--placeholder-opacity));
}

.tw-placeholder-indigo-600::placeholder{
  --placeholder-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--placeholder-opacity));
}

.tw-placeholder-indigo-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--placeholder-opacity));
}

.tw-placeholder-indigo-700::placeholder{
  --placeholder-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--placeholder-opacity));
}

.tw-placeholder-indigo-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--placeholder-opacity));
}

.tw-placeholder-indigo-800::placeholder{
  --placeholder-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--placeholder-opacity));
}

.tw-placeholder-indigo-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--placeholder-opacity));
}

.tw-placeholder-indigo-900::placeholder{
  --placeholder-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--placeholder-opacity));
}

.tw-placeholder-purple-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-purple-50::placeholder{
  --placeholder-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--placeholder-opacity));
}

.tw-placeholder-purple-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--placeholder-opacity));
}

.tw-placeholder-purple-100::placeholder{
  --placeholder-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--placeholder-opacity));
}

.tw-placeholder-purple-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--placeholder-opacity));
}

.tw-placeholder-purple-200::placeholder{
  --placeholder-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--placeholder-opacity));
}

.tw-placeholder-purple-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--placeholder-opacity));
}

.tw-placeholder-purple-300::placeholder{
  --placeholder-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--placeholder-opacity));
}

.tw-placeholder-purple-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--placeholder-opacity));
}

.tw-placeholder-purple-400::placeholder{
  --placeholder-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--placeholder-opacity));
}

.tw-placeholder-purple-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--placeholder-opacity));
}

.tw-placeholder-purple-500::placeholder{
  --placeholder-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--placeholder-opacity));
}

.tw-placeholder-purple-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--placeholder-opacity));
}

.tw-placeholder-purple-600::placeholder{
  --placeholder-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--placeholder-opacity));
}

.tw-placeholder-purple-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--placeholder-opacity));
}

.tw-placeholder-purple-700::placeholder{
  --placeholder-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--placeholder-opacity));
}

.tw-placeholder-purple-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--placeholder-opacity));
}

.tw-placeholder-purple-800::placeholder{
  --placeholder-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--placeholder-opacity));
}

.tw-placeholder-purple-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--placeholder-opacity));
}

.tw-placeholder-purple-900::placeholder{
  --placeholder-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--placeholder-opacity));
}

.tw-placeholder-pink-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--placeholder-opacity));
}

.tw-placeholder-pink-50::placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--placeholder-opacity));
}

.tw-placeholder-pink-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--placeholder-opacity));
}

.tw-placeholder-pink-100::placeholder{
  --placeholder-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--placeholder-opacity));
}

.tw-placeholder-pink-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--placeholder-opacity));
}

.tw-placeholder-pink-200::placeholder{
  --placeholder-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--placeholder-opacity));
}

.tw-placeholder-pink-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--placeholder-opacity));
}

.tw-placeholder-pink-300::placeholder{
  --placeholder-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--placeholder-opacity));
}

.tw-placeholder-pink-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--placeholder-opacity));
}

.tw-placeholder-pink-400::placeholder{
  --placeholder-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--placeholder-opacity));
}

.tw-placeholder-pink-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--placeholder-opacity));
}

.tw-placeholder-pink-500::placeholder{
  --placeholder-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--placeholder-opacity));
}

.tw-placeholder-pink-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--placeholder-opacity));
}

.tw-placeholder-pink-600::placeholder{
  --placeholder-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--placeholder-opacity));
}

.tw-placeholder-pink-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--placeholder-opacity));
}

.tw-placeholder-pink-700::placeholder{
  --placeholder-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--placeholder-opacity));
}

.tw-placeholder-pink-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--placeholder-opacity));
}

.tw-placeholder-pink-800::placeholder{
  --placeholder-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--placeholder-opacity));
}

.tw-placeholder-pink-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--placeholder-opacity));
}

.tw-placeholder-pink-900::placeholder{
  --placeholder-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-50::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-50::placeholder{
  --placeholder-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-100::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-100::placeholder{
  --placeholder-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-200::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-200::placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-300::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-300::placeholder{
  --placeholder-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-400::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-400::placeholder{
  --placeholder-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-500::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-500::placeholder{
  --placeholder-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-600::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-600::placeholder{
  --placeholder-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-700::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-700::placeholder{
  --placeholder-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-800::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-800::placeholder{
  --placeholder-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-900::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--placeholder-opacity));
}

.tw-placeholder-cool-gray-900::placeholder{
  --placeholder-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-1::placeholder{
  --placeholder-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-2::placeholder{
  --placeholder-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-3::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--placeholder-opacity));
}

.tw-placeholder-pregnancy-green-3::placeholder{
  --placeholder-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-1::placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-2::placeholder{
  --placeholder-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-3::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--placeholder-opacity));
}

.tw-placeholder-system-blue-3::placeholder{
  --placeholder-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--placeholder-opacity));
}

.tw-placeholder-system-dark-blue::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--placeholder-opacity));
}

.tw-placeholder-system-dark-blue::placeholder{
  --placeholder-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--placeholder-opacity));
}

.tw-placeholder-inactive::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--placeholder-opacity));
}

.tw-placeholder-inactive::placeholder{
  --placeholder-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--placeholder-opacity));
}

.tw-placeholder-system-white::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.tw-placeholder-system-white::placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.tw-placeholder-system-green-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--placeholder-opacity));
}

.tw-placeholder-system-green-1::placeholder{
  --placeholder-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--placeholder-opacity));
}

.tw-placeholder-system-orange-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity));
}

.tw-placeholder-system-orange-1::placeholder{
  --placeholder-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity));
}

.tw-placeholder-system-grey-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--placeholder-opacity));
}

.tw-placeholder-system-grey-1::placeholder{
  --placeholder-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--placeholder-opacity));
}

.tw-placeholder-system-grey-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--placeholder-opacity));
}

.tw-placeholder-system-grey-2::placeholder{
  --placeholder-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--placeholder-opacity));
}

.tw-placeholder-error-red::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--placeholder-opacity));
}

.tw-placeholder-error-red::placeholder{
  --placeholder-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--placeholder-opacity));
}

.tw-placeholder-system-red-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--placeholder-opacity));
}

.tw-placeholder-system-red-1::placeholder{
  --placeholder-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-1::placeholder{
  --placeholder-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-2::placeholder{
  --placeholder-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-3::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--placeholder-opacity));
}

.tw-placeholder-birth-summary-3::placeholder{
  --placeholder-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-1::placeholder{
  --placeholder-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-2::placeholder{
  --placeholder-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-3::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--placeholder-opacity));
}

.tw-placeholder-postnatal-assessment-3::placeholder{
  --placeholder-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--placeholder-opacity));
}

.tw-placeholder-grow-background::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--placeholder-opacity));
}

.tw-placeholder-grow-background::placeholder{
  --placeholder-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--placeholder-opacity));
}

.tw-placeholder-grow-system-banner::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.tw-placeholder-grow-system-banner::placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-1::placeholder{
  --placeholder-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-2::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-2::placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-3::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-3::placeholder{
  --placeholder-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-4::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-4::placeholder{
  --placeholder-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-5::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.tw-placeholder-grow-blue-5::placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.tw-placeholder-grow-chart-toggle::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--placeholder-opacity));
}

.tw-placeholder-grow-chart-toggle::placeholder{
  --placeholder-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-1::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-1::placeholder{
  --placeholder-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-active::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-active::placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-hover::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.tw-placeholder-grow-left-nav-hover::placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--placeholder-opacity));
}

.tw-placeholder-grow-breadcrumb-inactive::placeholder{
  --placeholder-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--placeholder-opacity));
}

.tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.tw-placeholder-default-colour::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.tw-placeholder-default-colour::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-current:focus::-moz-placeholder{
  color: currentColor;
}

.focus\:tw-placeholder-current:focus::placeholder{
  color: currentColor;
}

.focus\:tw-placeholder-transparent:focus::-moz-placeholder{
  color: transparent;
}

.focus\:tw-placeholder-transparent:focus::placeholder{
  color: transparent;
}

.focus\:tw-placeholder-white:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-white:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-black:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:tw-placeholder-black:focus::placeholder{
  --placeholder-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--placeholder-opacity));
}

.focus\:tw-placeholder-gray-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--placeholder-opacity));
}

.focus\:tw-placeholder-red-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--placeholder-opacity));
}

.focus\:tw-placeholder-orange-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--placeholder-opacity));
}

.focus\:tw-placeholder-yellow-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--placeholder-opacity));
}

.focus\:tw-placeholder-green-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--placeholder-opacity));
}

.focus\:tw-placeholder-teal-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--placeholder-opacity));
}

.focus\:tw-placeholder-blue-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--placeholder-opacity));
}

.focus\:tw-placeholder-indigo-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--placeholder-opacity));
}

.focus\:tw-placeholder-purple-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pink-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-50:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-100:focus::placeholder{
  --placeholder-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-200:focus::placeholder{
  --placeholder-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-300:focus::placeholder{
  --placeholder-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-400:focus::placeholder{
  --placeholder-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-500:focus::placeholder{
  --placeholder-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-600:focus::placeholder{
  --placeholder-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-700:focus::placeholder{
  --placeholder-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-800:focus::placeholder{
  --placeholder-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--placeholder-opacity));
}

.focus\:tw-placeholder-cool-gray-900:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--placeholder-opacity));
}

.focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
  --placeholder-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-blue-3:focus::placeholder{
  --placeholder-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-dark-blue:focus::placeholder{
  --placeholder-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-inactive:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--placeholder-opacity));
}

.focus\:tw-placeholder-inactive:focus::placeholder{
  --placeholder-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-white:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-white:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-green-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-orange-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-grey-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-grey-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--placeholder-opacity));
}

.focus\:tw-placeholder-error-red:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--placeholder-opacity));
}

.focus\:tw-placeholder-error-red:focus::placeholder{
  --placeholder-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--placeholder-opacity));
}

.focus\:tw-placeholder-system-red-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--placeholder-opacity));
}

.focus\:tw-placeholder-birth-summary-3:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
  --placeholder-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-background:focus::placeholder{
  --placeholder-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-system-banner:focus::placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-2:focus::placeholder{
  --placeholder-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-3:focus::placeholder{
  --placeholder-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-4:focus::placeholder{
  --placeholder-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-blue-5:focus::placeholder{
  --placeholder-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
  --placeholder-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
  --placeholder-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
  --placeholder-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.focus\:tw-placeholder-default-colour:focus::placeholder{
  --placeholder-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--placeholder-opacity));
}

.tw-placeholder-opacity-0::-moz-placeholder{
  --placeholder-opacity: 0;
}

.tw-placeholder-opacity-0::placeholder{
  --placeholder-opacity: 0;
}

.tw-placeholder-opacity-25::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.tw-placeholder-opacity-25::placeholder{
  --placeholder-opacity: 0.25;
}

.tw-placeholder-opacity-50::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.tw-placeholder-opacity-50::placeholder{
  --placeholder-opacity: 0.5;
}

.tw-placeholder-opacity-75::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.tw-placeholder-opacity-75::placeholder{
  --placeholder-opacity: 0.75;
}

.tw-placeholder-opacity-100::-moz-placeholder{
  --placeholder-opacity: 1;
}

.tw-placeholder-opacity-100::placeholder{
  --placeholder-opacity: 1;
}

.focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
  --placeholder-opacity: 0;
}

.focus\:tw-placeholder-opacity-0:focus::placeholder{
  --placeholder-opacity: 0;
}

.focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:tw-placeholder-opacity-25:focus::placeholder{
  --placeholder-opacity: 0.25;
}

.focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:tw-placeholder-opacity-50:focus::placeholder{
  --placeholder-opacity: 0.5;
}

.focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:tw-placeholder-opacity-75:focus::placeholder{
  --placeholder-opacity: 0.75;
}

.focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
  --placeholder-opacity: 1;
}

.focus\:tw-placeholder-opacity-100:focus::placeholder{
  --placeholder-opacity: 1;
}

.tw-pointer-events-none{
  pointer-events: none;
}

.tw-pointer-events-auto{
  pointer-events: auto;
}

.tw-static{
  position: static;
}

.tw-fixed{
  position: fixed;
}

.tw-absolute{
  position: absolute;
}

.tw-relative{
  position: relative;
}

.tw-sticky{
  position: sticky;
}

.tw-inset-0{
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.tw-inset-1{
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  left: 0.25rem;
}

.tw-inset-2{
  top: 0.5rem;
  right: 0.5rem;
  bottom: 0.5rem;
  left: 0.5rem;
}

.tw-inset-3{
  top: 0.75rem;
  right: 0.75rem;
  bottom: 0.75rem;
  left: 0.75rem;
}

.tw-inset-4{
  top: 1rem;
  right: 1rem;
  bottom: 1rem;
  left: 1rem;
}

.tw-inset-5{
  top: 1.25rem;
  right: 1.25rem;
  bottom: 1.25rem;
  left: 1.25rem;
}

.tw-inset-6{
  top: 1.5rem;
  right: 1.5rem;
  bottom: 1.5rem;
  left: 1.5rem;
}

.tw-inset-7{
  top: 1.75rem;
  right: 1.75rem;
  bottom: 1.75rem;
  left: 1.75rem;
}

.tw-inset-8{
  top: 2rem;
  right: 2rem;
  bottom: 2rem;
  left: 2rem;
}

.tw-inset-9{
  top: 2.25rem;
  right: 2.25rem;
  bottom: 2.25rem;
  left: 2.25rem;
}

.tw-inset-10{
  top: 2.5rem;
  right: 2.5rem;
  bottom: 2.5rem;
  left: 2.5rem;
}

.tw-inset-11{
  top: 2.75rem;
  right: 2.75rem;
  bottom: 2.75rem;
  left: 2.75rem;
}

.tw-inset-12{
  top: 3rem;
  right: 3rem;
  bottom: 3rem;
  left: 3rem;
}

.tw-inset-13{
  top: 3.25rem;
  right: 3.25rem;
  bottom: 3.25rem;
  left: 3.25rem;
}

.tw-inset-14{
  top: 3.5rem;
  right: 3.5rem;
  bottom: 3.5rem;
  left: 3.5rem;
}

.tw-inset-15{
  top: 3.75rem;
  right: 3.75rem;
  bottom: 3.75rem;
  left: 3.75rem;
}

.tw-inset-16{
  top: 4rem;
  right: 4rem;
  bottom: 4rem;
  left: 4rem;
}

.tw-inset-17{
  top: 4.25rem;
  right: 4.25rem;
  bottom: 4.25rem;
  left: 4.25rem;
}

.tw-inset-18{
  top: 4.5rem;
  right: 4.5rem;
  bottom: 4.5rem;
  left: 4.5rem;
}

.tw-inset-19{
  top: 4.75rem;
  right: 4.75rem;
  bottom: 4.75rem;
  left: 4.75rem;
}

.tw-inset-20{
  top: 5rem;
  right: 5rem;
  bottom: 5rem;
  left: 5rem;
}

.tw-inset-21{
  top: 5.25rem;
  right: 5.25rem;
  bottom: 5.25rem;
  left: 5.25rem;
}

.tw-inset-22{
  top: 5.5rem;
  right: 5.5rem;
  bottom: 5.5rem;
  left: 5.5rem;
}

.tw-inset-23{
  top: 5.75rem;
  right: 5.75rem;
  bottom: 5.75rem;
  left: 5.75rem;
}

.tw-inset-24{
  top: 6rem;
  right: 6rem;
  bottom: 6rem;
  left: 6rem;
}

.tw-inset-25{
  top: 6.25rem;
  right: 6.25rem;
  bottom: 6.25rem;
  left: 6.25rem;
}

.tw-inset-26{
  top: 6.5rem;
  right: 6.5rem;
  bottom: 6.5rem;
  left: 6.5rem;
}

.tw-inset-27{
  top: 6.75rem;
  right: 6.75rem;
  bottom: 6.75rem;
  left: 6.75rem;
}

.tw-inset-28{
  top: 7rem;
  right: 7rem;
  bottom: 7rem;
  left: 7rem;
}

.tw-inset-29{
  top: 7.25rem;
  right: 7.25rem;
  bottom: 7.25rem;
  left: 7.25rem;
}

.tw-inset-30{
  top: 7.5rem;
  right: 7.5rem;
  bottom: 7.5rem;
  left: 7.5rem;
}

.tw-inset-31{
  top: 7.75rem;
  right: 7.75rem;
  bottom: 7.75rem;
  left: 7.75rem;
}

.tw-inset-32{
  top: 8rem;
  right: 8rem;
  bottom: 8rem;
  left: 8rem;
}

.tw-inset-33{
  top: 8.25rem;
  right: 8.25rem;
  bottom: 8.25rem;
  left: 8.25rem;
}

.tw-inset-34{
  top: 8.5rem;
  right: 8.5rem;
  bottom: 8.5rem;
  left: 8.5rem;
}

.tw-inset-35{
  top: 8.75rem;
  right: 8.75rem;
  bottom: 8.75rem;
  left: 8.75rem;
}

.tw-inset-36{
  top: 9rem;
  right: 9rem;
  bottom: 9rem;
  left: 9rem;
}

.tw-inset-40{
  top: 10rem;
  right: 10rem;
  bottom: 10rem;
  left: 10rem;
}

.tw-inset-41{
  top: 10.25rem;
  right: 10.25rem;
  bottom: 10.25rem;
  left: 10.25rem;
}

.tw-inset-42{
  top: 10.5rem;
  right: 10.5rem;
  bottom: 10.5rem;
  left: 10.5rem;
}

.tw-inset-43{
  top: 10.75rem;
  right: 10.75rem;
  bottom: 10.75rem;
  left: 10.75rem;
}

.tw-inset-44{
  top: 11rem;
  right: 11rem;
  bottom: 11rem;
  left: 11rem;
}

.tw-inset-45{
  top: 11.25rem;
  right: 11.25rem;
  bottom: 11.25rem;
  left: 11.25rem;
}

.tw-inset-46{
  top: 11.5rem;
  right: 11.5rem;
  bottom: 11.5rem;
  left: 11.5rem;
}

.tw-inset-47{
  top: 11.75rem;
  right: 11.75rem;
  bottom: 11.75rem;
  left: 11.75rem;
}

.tw-inset-48{
  top: 12rem;
  right: 12rem;
  bottom: 12rem;
  left: 12rem;
}

.tw-inset-50{
  top: 12.5rem;
  right: 12.5rem;
  bottom: 12.5rem;
  left: 12.5rem;
}

.tw-inset-52{
  top: 13rem;
  right: 13rem;
  bottom: 13rem;
  left: 13rem;
}

.tw-inset-53{
  top: 13.25rem;
  right: 13.25rem;
  bottom: 13.25rem;
  left: 13.25rem;
}

.tw-inset-54{
  top: 13.5rem;
  right: 13.5rem;
  bottom: 13.5rem;
  left: 13.5rem;
}

.tw-inset-55{
  top: 13.75rem;
  right: 13.75rem;
  bottom: 13.75rem;
  left: 13.75rem;
}

.tw-inset-56{
  top: 14rem;
  right: 14rem;
  bottom: 14rem;
  left: 14rem;
}

.tw-inset-57{
  top: 14.25rem;
  right: 14.25rem;
  bottom: 14.25rem;
  left: 14.25rem;
}

.tw-inset-58{
  top: 14.5rem;
  right: 14.5rem;
  bottom: 14.5rem;
  left: 14.5rem;
}

.tw-inset-59{
  top: 14.75rem;
  right: 14.75rem;
  bottom: 14.75rem;
  left: 14.75rem;
}

.tw-inset-60{
  top: 15rem;
  right: 15rem;
  bottom: 15rem;
  left: 15rem;
}

.tw-inset-61{
  top: 15.25rem;
  right: 15.25rem;
  bottom: 15.25rem;
  left: 15.25rem;
}

.tw-inset-62{
  top: 15.5rem;
  right: 15.5rem;
  bottom: 15.5rem;
  left: 15.5rem;
}

.tw-inset-63{
  top: 15.75rem;
  right: 15.75rem;
  bottom: 15.75rem;
  left: 15.75rem;
}

.tw-inset-64{
  top: 16rem;
  right: 16rem;
  bottom: 16rem;
  left: 16rem;
}

.tw-inset-65{
  top: 16.25rem;
  right: 16.25rem;
  bottom: 16.25rem;
  left: 16.25rem;
}

.tw-inset-66{
  top: 16.5rem;
  right: 16.5rem;
  bottom: 16.5rem;
  left: 16.5rem;
}

.tw-inset-68{
  top: 17rem;
  right: 17rem;
  bottom: 17rem;
  left: 17rem;
}

.tw-inset-69{
  top: 17.25rem;
  right: 17.25rem;
  bottom: 17.25rem;
  left: 17.25rem;
}

.tw-inset-70{
  top: 17.5rem;
  right: 17.5rem;
  bottom: 17.5rem;
  left: 17.5rem;
}

.tw-inset-71{
  top: 17.75rem;
  right: 17.75rem;
  bottom: 17.75rem;
  left: 17.75rem;
}

.tw-inset-72{
  top: 18rem;
  right: 18rem;
  bottom: 18rem;
  left: 18rem;
}

.tw-inset-73{
  top: 18.25rem;
  right: 18.25rem;
  bottom: 18.25rem;
  left: 18.25rem;
}

.tw-inset-74{
  top: 18.5rem;
  right: 18.5rem;
  bottom: 18.5rem;
  left: 18.5rem;
}

.tw-inset-75{
  top: 18.75rem;
  right: 18.75rem;
  bottom: 18.75rem;
  left: 18.75rem;
}

.tw-inset-76{
  top: 19rem;
  right: 19rem;
  bottom: 19rem;
  left: 19rem;
}

.tw-inset-77{
  top: 19.25rem;
  right: 19.25rem;
  bottom: 19.25rem;
  left: 19.25rem;
}

.tw-inset-78{
  top: 19.5rem;
  right: 19.5rem;
  bottom: 19.5rem;
  left: 19.5rem;
}

.tw-inset-79{
  top: 19.75rem;
  right: 19.75rem;
  bottom: 19.75rem;
  left: 19.75rem;
}

.tw-inset-80{
  top: 20rem;
  right: 20rem;
  bottom: 20rem;
  left: 20rem;
}

.tw-inset-81{
  top: 20.25rem;
  right: 20.25rem;
  bottom: 20.25rem;
  left: 20.25rem;
}

.tw-inset-82{
  top: 20.5rem;
  right: 20.5rem;
  bottom: 20.5rem;
  left: 20.5rem;
}

.tw-inset-83{
  top: 20.75rem;
  right: 20.75rem;
  bottom: 20.75rem;
  left: 20.75rem;
}

.tw-inset-84{
  top: 21rem;
  right: 21rem;
  bottom: 21rem;
  left: 21rem;
}

.tw-inset-85{
  top: 21.25rem;
  right: 21.25rem;
  bottom: 21.25rem;
  left: 21.25rem;
}

.tw-inset-86{
  top: 21.5rem;
  right: 21.5rem;
  bottom: 21.5rem;
  left: 21.5rem;
}

.tw-inset-87{
  top: 21.75rem;
  right: 21.75rem;
  bottom: 21.75rem;
  left: 21.75rem;
}

.tw-inset-88{
  top: 22rem;
  right: 22rem;
  bottom: 22rem;
  left: 22rem;
}

.tw-inset-89{
  top: 22.25rem;
  right: 22.25rem;
  bottom: 22.25rem;
  left: 22.25rem;
}

.tw-inset-90{
  top: 22.5rem;
  right: 22.5rem;
  bottom: 22.5rem;
  left: 22.5rem;
}

.tw-inset-91{
  top: 22.75rem;
  right: 22.75rem;
  bottom: 22.75rem;
  left: 22.75rem;
}

.tw-inset-92{
  top: 23rem;
  right: 23rem;
  bottom: 23rem;
  left: 23rem;
}

.tw-inset-93{
  top: 23.25rem;
  right: 23.25rem;
  bottom: 23.25rem;
  left: 23.25rem;
}

.tw-inset-94{
  top: 23.5rem;
  right: 23.5rem;
  bottom: 23.5rem;
  left: 23.5rem;
}

.tw-inset-95{
  top: 23.75rem;
  right: 23.75rem;
  bottom: 23.75rem;
  left: 23.75rem;
}

.tw-inset-96{
  top: 24rem;
  right: 24rem;
  bottom: 24rem;
  left: 24rem;
}

.tw-inset-97{
  top: 23.25rem;
  right: 23.25rem;
  bottom: 23.25rem;
  left: 23.25rem;
}

.tw-inset-98{
  top: 23.5rem;
  right: 23.5rem;
  bottom: 23.5rem;
  left: 23.5rem;
}

.tw-inset-99{
  top: 23.75rem;
  right: 23.75rem;
  bottom: 23.75rem;
  left: 23.75rem;
}

.tw-inset-100{
  top: 25rem;
  right: 25rem;
  bottom: 25rem;
  left: 25rem;
}

.tw-inset-101{
  top: 25.25rem;
  right: 25.25rem;
  bottom: 25.25rem;
  left: 25.25rem;
}

.tw-inset-102{
  top: 25.5rem;
  right: 25.5rem;
  bottom: 25.5rem;
  left: 25.5rem;
}

.tw-inset-112{
  top: 28rem;
  right: 28rem;
  bottom: 28rem;
  left: 28rem;
}

.tw-inset-128{
  top: 31rem;
  right: 31rem;
  bottom: 31rem;
  left: 31rem;
}

.tw-inset-129{
  top: 32.25rem;
  right: 32.25rem;
  bottom: 32.25rem;
  left: 32.25rem;
}

.tw-inset-130{
  top: 32.5rem;
  right: 32.5rem;
  bottom: 32.5rem;
  left: 32.5rem;
}

.tw-inset-140{
  top: 35rem;
  right: 35rem;
  bottom: 35rem;
  left: 35rem;
}

.tw-inset-160{
  top: 40rem;
  right: 40rem;
  bottom: 40rem;
  left: 40rem;
}

.tw-inset-180{
  top: 45rem;
  right: 45rem;
  bottom: 45rem;
  left: 45rem;
}

.tw-inset-185{
  top: 46.25rem;
  right: 46.25rem;
  bottom: 46.25rem;
  left: 46.25rem;
}

.tw-inset-190{
  top: 47.5rem;
  right: 47.5rem;
  bottom: 47.5rem;
  left: 47.5rem;
}

.tw-inset-200{
  top: 50rem;
  right: 50rem;
  bottom: 50rem;
  left: 50rem;
}

.tw-inset-auto{
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
}

.tw-inset-px{
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
}

.tw-inset-0\.5{
  top: 0.125rem;
  right: 0.125rem;
  bottom: 0.125rem;
  left: 0.125rem;
}

.tw-inset-1\.5{
  top: 0.375rem;
  right: 0.375rem;
  bottom: 0.375rem;
  left: 0.375rem;
}

.tw-inset-2\.5{
  top: 0.625rem;
  right: 0.625rem;
  bottom: 0.625rem;
  left: 0.625rem;
}

.tw-inset-3\.5{
  top: 0.875rem;
  right: 0.875rem;
  bottom: 0.875rem;
  left: 0.875rem;
}

.tw-inset-1\/2{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.tw-inset-1\/3{
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.tw-inset-2\/3{
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.tw-inset-1\/4{
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.tw-inset-2\/4{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.tw-inset-3\/4{
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.tw-inset-1\/5{
  top: 20%;
  right: 20%;
  bottom: 20%;
  left: 20%;
}

.tw-inset-2\/5{
  top: 40%;
  right: 40%;
  bottom: 40%;
  left: 40%;
}

.tw-inset-3\/5{
  top: 60%;
  right: 60%;
  bottom: 60%;
  left: 60%;
}

.tw-inset-4\/5{
  top: 80%;
  right: 80%;
  bottom: 80%;
  left: 80%;
}

.tw-inset-1\/6{
  top: 16.666667%;
  right: 16.666667%;
  bottom: 16.666667%;
  left: 16.666667%;
}

.tw-inset-2\/6{
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.tw-inset-3\/6{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.tw-inset-4\/6{
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.tw-inset-5\/6{
  top: 83.333333%;
  right: 83.333333%;
  bottom: 83.333333%;
  left: 83.333333%;
}

.tw-inset-1\/12{
  top: 8.333333%;
  right: 8.333333%;
  bottom: 8.333333%;
  left: 8.333333%;
}

.tw-inset-2\/12{
  top: 16.666667%;
  right: 16.666667%;
  bottom: 16.666667%;
  left: 16.666667%;
}

.tw-inset-3\/12{
  top: 25%;
  right: 25%;
  bottom: 25%;
  left: 25%;
}

.tw-inset-4\/12{
  top: 33.333333%;
  right: 33.333333%;
  bottom: 33.333333%;
  left: 33.333333%;
}

.tw-inset-5\/12{
  top: 41.666667%;
  right: 41.666667%;
  bottom: 41.666667%;
  left: 41.666667%;
}

.tw-inset-6\/12{
  top: 50%;
  right: 50%;
  bottom: 50%;
  left: 50%;
}

.tw-inset-7\/12{
  top: 58.333333%;
  right: 58.333333%;
  bottom: 58.333333%;
  left: 58.333333%;
}

.tw-inset-8\/12{
  top: 66.666667%;
  right: 66.666667%;
  bottom: 66.666667%;
  left: 66.666667%;
}

.tw-inset-9\/12{
  top: 75%;
  right: 75%;
  bottom: 75%;
  left: 75%;
}

.tw-inset-10\/12{
  top: 83.333333%;
  right: 83.333333%;
  bottom: 83.333333%;
  left: 83.333333%;
}

.tw-inset-11\/12{
  top: 91.666667%;
  right: 91.666667%;
  bottom: 91.666667%;
  left: 91.666667%;
}

.tw-inset-full{
  top: 100%;
  right: 100%;
  bottom: 100%;
  left: 100%;
}

.tw-inset-y-0{
  top: 0;
  bottom: 0;
}

.tw-inset-x-0{
  right: 0;
  left: 0;
}

.tw-inset-y-1{
  top: 0.25rem;
  bottom: 0.25rem;
}

.tw-inset-x-1{
  right: 0.25rem;
  left: 0.25rem;
}

.tw-inset-y-2{
  top: 0.5rem;
  bottom: 0.5rem;
}

.tw-inset-x-2{
  right: 0.5rem;
  left: 0.5rem;
}

.tw-inset-y-3{
  top: 0.75rem;
  bottom: 0.75rem;
}

.tw-inset-x-3{
  right: 0.75rem;
  left: 0.75rem;
}

.tw-inset-y-4{
  top: 1rem;
  bottom: 1rem;
}

.tw-inset-x-4{
  right: 1rem;
  left: 1rem;
}

.tw-inset-y-5{
  top: 1.25rem;
  bottom: 1.25rem;
}

.tw-inset-x-5{
  right: 1.25rem;
  left: 1.25rem;
}

.tw-inset-y-6{
  top: 1.5rem;
  bottom: 1.5rem;
}

.tw-inset-x-6{
  right: 1.5rem;
  left: 1.5rem;
}

.tw-inset-y-7{
  top: 1.75rem;
  bottom: 1.75rem;
}

.tw-inset-x-7{
  right: 1.75rem;
  left: 1.75rem;
}

.tw-inset-y-8{
  top: 2rem;
  bottom: 2rem;
}

.tw-inset-x-8{
  right: 2rem;
  left: 2rem;
}

.tw-inset-y-9{
  top: 2.25rem;
  bottom: 2.25rem;
}

.tw-inset-x-9{
  right: 2.25rem;
  left: 2.25rem;
}

.tw-inset-y-10{
  top: 2.5rem;
  bottom: 2.5rem;
}

.tw-inset-x-10{
  right: 2.5rem;
  left: 2.5rem;
}

.tw-inset-y-11{
  top: 2.75rem;
  bottom: 2.75rem;
}

.tw-inset-x-11{
  right: 2.75rem;
  left: 2.75rem;
}

.tw-inset-y-12{
  top: 3rem;
  bottom: 3rem;
}

.tw-inset-x-12{
  right: 3rem;
  left: 3rem;
}

.tw-inset-y-13{
  top: 3.25rem;
  bottom: 3.25rem;
}

.tw-inset-x-13{
  right: 3.25rem;
  left: 3.25rem;
}

.tw-inset-y-14{
  top: 3.5rem;
  bottom: 3.5rem;
}

.tw-inset-x-14{
  right: 3.5rem;
  left: 3.5rem;
}

.tw-inset-y-15{
  top: 3.75rem;
  bottom: 3.75rem;
}

.tw-inset-x-15{
  right: 3.75rem;
  left: 3.75rem;
}

.tw-inset-y-16{
  top: 4rem;
  bottom: 4rem;
}

.tw-inset-x-16{
  right: 4rem;
  left: 4rem;
}

.tw-inset-y-17{
  top: 4.25rem;
  bottom: 4.25rem;
}

.tw-inset-x-17{
  right: 4.25rem;
  left: 4.25rem;
}

.tw-inset-y-18{
  top: 4.5rem;
  bottom: 4.5rem;
}

.tw-inset-x-18{
  right: 4.5rem;
  left: 4.5rem;
}

.tw-inset-y-19{
  top: 4.75rem;
  bottom: 4.75rem;
}

.tw-inset-x-19{
  right: 4.75rem;
  left: 4.75rem;
}

.tw-inset-y-20{
  top: 5rem;
  bottom: 5rem;
}

.tw-inset-x-20{
  right: 5rem;
  left: 5rem;
}

.tw-inset-y-21{
  top: 5.25rem;
  bottom: 5.25rem;
}

.tw-inset-x-21{
  right: 5.25rem;
  left: 5.25rem;
}

.tw-inset-y-22{
  top: 5.5rem;
  bottom: 5.5rem;
}

.tw-inset-x-22{
  right: 5.5rem;
  left: 5.5rem;
}

.tw-inset-y-23{
  top: 5.75rem;
  bottom: 5.75rem;
}

.tw-inset-x-23{
  right: 5.75rem;
  left: 5.75rem;
}

.tw-inset-y-24{
  top: 6rem;
  bottom: 6rem;
}

.tw-inset-x-24{
  right: 6rem;
  left: 6rem;
}

.tw-inset-y-25{
  top: 6.25rem;
  bottom: 6.25rem;
}

.tw-inset-x-25{
  right: 6.25rem;
  left: 6.25rem;
}

.tw-inset-y-26{
  top: 6.5rem;
  bottom: 6.5rem;
}

.tw-inset-x-26{
  right: 6.5rem;
  left: 6.5rem;
}

.tw-inset-y-27{
  top: 6.75rem;
  bottom: 6.75rem;
}

.tw-inset-x-27{
  right: 6.75rem;
  left: 6.75rem;
}

.tw-inset-y-28{
  top: 7rem;
  bottom: 7rem;
}

.tw-inset-x-28{
  right: 7rem;
  left: 7rem;
}

.tw-inset-y-29{
  top: 7.25rem;
  bottom: 7.25rem;
}

.tw-inset-x-29{
  right: 7.25rem;
  left: 7.25rem;
}

.tw-inset-y-30{
  top: 7.5rem;
  bottom: 7.5rem;
}

.tw-inset-x-30{
  right: 7.5rem;
  left: 7.5rem;
}

.tw-inset-y-31{
  top: 7.75rem;
  bottom: 7.75rem;
}

.tw-inset-x-31{
  right: 7.75rem;
  left: 7.75rem;
}

.tw-inset-y-32{
  top: 8rem;
  bottom: 8rem;
}

.tw-inset-x-32{
  right: 8rem;
  left: 8rem;
}

.tw-inset-y-33{
  top: 8.25rem;
  bottom: 8.25rem;
}

.tw-inset-x-33{
  right: 8.25rem;
  left: 8.25rem;
}

.tw-inset-y-34{
  top: 8.5rem;
  bottom: 8.5rem;
}

.tw-inset-x-34{
  right: 8.5rem;
  left: 8.5rem;
}

.tw-inset-y-35{
  top: 8.75rem;
  bottom: 8.75rem;
}

.tw-inset-x-35{
  right: 8.75rem;
  left: 8.75rem;
}

.tw-inset-y-36{
  top: 9rem;
  bottom: 9rem;
}

.tw-inset-x-36{
  right: 9rem;
  left: 9rem;
}

.tw-inset-y-40{
  top: 10rem;
  bottom: 10rem;
}

.tw-inset-x-40{
  right: 10rem;
  left: 10rem;
}

.tw-inset-y-41{
  top: 10.25rem;
  bottom: 10.25rem;
}

.tw-inset-x-41{
  right: 10.25rem;
  left: 10.25rem;
}

.tw-inset-y-42{
  top: 10.5rem;
  bottom: 10.5rem;
}

.tw-inset-x-42{
  right: 10.5rem;
  left: 10.5rem;
}

.tw-inset-y-43{
  top: 10.75rem;
  bottom: 10.75rem;
}

.tw-inset-x-43{
  right: 10.75rem;
  left: 10.75rem;
}

.tw-inset-y-44{
  top: 11rem;
  bottom: 11rem;
}

.tw-inset-x-44{
  right: 11rem;
  left: 11rem;
}

.tw-inset-y-45{
  top: 11.25rem;
  bottom: 11.25rem;
}

.tw-inset-x-45{
  right: 11.25rem;
  left: 11.25rem;
}

.tw-inset-y-46{
  top: 11.5rem;
  bottom: 11.5rem;
}

.tw-inset-x-46{
  right: 11.5rem;
  left: 11.5rem;
}

.tw-inset-y-47{
  top: 11.75rem;
  bottom: 11.75rem;
}

.tw-inset-x-47{
  right: 11.75rem;
  left: 11.75rem;
}

.tw-inset-y-48{
  top: 12rem;
  bottom: 12rem;
}

.tw-inset-x-48{
  right: 12rem;
  left: 12rem;
}

.tw-inset-y-50{
  top: 12.5rem;
  bottom: 12.5rem;
}

.tw-inset-x-50{
  right: 12.5rem;
  left: 12.5rem;
}

.tw-inset-y-52{
  top: 13rem;
  bottom: 13rem;
}

.tw-inset-x-52{
  right: 13rem;
  left: 13rem;
}

.tw-inset-y-53{
  top: 13.25rem;
  bottom: 13.25rem;
}

.tw-inset-x-53{
  right: 13.25rem;
  left: 13.25rem;
}

.tw-inset-y-54{
  top: 13.5rem;
  bottom: 13.5rem;
}

.tw-inset-x-54{
  right: 13.5rem;
  left: 13.5rem;
}

.tw-inset-y-55{
  top: 13.75rem;
  bottom: 13.75rem;
}

.tw-inset-x-55{
  right: 13.75rem;
  left: 13.75rem;
}

.tw-inset-y-56{
  top: 14rem;
  bottom: 14rem;
}

.tw-inset-x-56{
  right: 14rem;
  left: 14rem;
}

.tw-inset-y-57{
  top: 14.25rem;
  bottom: 14.25rem;
}

.tw-inset-x-57{
  right: 14.25rem;
  left: 14.25rem;
}

.tw-inset-y-58{
  top: 14.5rem;
  bottom: 14.5rem;
}

.tw-inset-x-58{
  right: 14.5rem;
  left: 14.5rem;
}

.tw-inset-y-59{
  top: 14.75rem;
  bottom: 14.75rem;
}

.tw-inset-x-59{
  right: 14.75rem;
  left: 14.75rem;
}

.tw-inset-y-60{
  top: 15rem;
  bottom: 15rem;
}

.tw-inset-x-60{
  right: 15rem;
  left: 15rem;
}

.tw-inset-y-61{
  top: 15.25rem;
  bottom: 15.25rem;
}

.tw-inset-x-61{
  right: 15.25rem;
  left: 15.25rem;
}

.tw-inset-y-62{
  top: 15.5rem;
  bottom: 15.5rem;
}

.tw-inset-x-62{
  right: 15.5rem;
  left: 15.5rem;
}

.tw-inset-y-63{
  top: 15.75rem;
  bottom: 15.75rem;
}

.tw-inset-x-63{
  right: 15.75rem;
  left: 15.75rem;
}

.tw-inset-y-64{
  top: 16rem;
  bottom: 16rem;
}

.tw-inset-x-64{
  right: 16rem;
  left: 16rem;
}

.tw-inset-y-65{
  top: 16.25rem;
  bottom: 16.25rem;
}

.tw-inset-x-65{
  right: 16.25rem;
  left: 16.25rem;
}

.tw-inset-y-66{
  top: 16.5rem;
  bottom: 16.5rem;
}

.tw-inset-x-66{
  right: 16.5rem;
  left: 16.5rem;
}

.tw-inset-y-68{
  top: 17rem;
  bottom: 17rem;
}

.tw-inset-x-68{
  right: 17rem;
  left: 17rem;
}

.tw-inset-y-69{
  top: 17.25rem;
  bottom: 17.25rem;
}

.tw-inset-x-69{
  right: 17.25rem;
  left: 17.25rem;
}

.tw-inset-y-70{
  top: 17.5rem;
  bottom: 17.5rem;
}

.tw-inset-x-70{
  right: 17.5rem;
  left: 17.5rem;
}

.tw-inset-y-71{
  top: 17.75rem;
  bottom: 17.75rem;
}

.tw-inset-x-71{
  right: 17.75rem;
  left: 17.75rem;
}

.tw-inset-y-72{
  top: 18rem;
  bottom: 18rem;
}

.tw-inset-x-72{
  right: 18rem;
  left: 18rem;
}

.tw-inset-y-73{
  top: 18.25rem;
  bottom: 18.25rem;
}

.tw-inset-x-73{
  right: 18.25rem;
  left: 18.25rem;
}

.tw-inset-y-74{
  top: 18.5rem;
  bottom: 18.5rem;
}

.tw-inset-x-74{
  right: 18.5rem;
  left: 18.5rem;
}

.tw-inset-y-75{
  top: 18.75rem;
  bottom: 18.75rem;
}

.tw-inset-x-75{
  right: 18.75rem;
  left: 18.75rem;
}

.tw-inset-y-76{
  top: 19rem;
  bottom: 19rem;
}

.tw-inset-x-76{
  right: 19rem;
  left: 19rem;
}

.tw-inset-y-77{
  top: 19.25rem;
  bottom: 19.25rem;
}

.tw-inset-x-77{
  right: 19.25rem;
  left: 19.25rem;
}

.tw-inset-y-78{
  top: 19.5rem;
  bottom: 19.5rem;
}

.tw-inset-x-78{
  right: 19.5rem;
  left: 19.5rem;
}

.tw-inset-y-79{
  top: 19.75rem;
  bottom: 19.75rem;
}

.tw-inset-x-79{
  right: 19.75rem;
  left: 19.75rem;
}

.tw-inset-y-80{
  top: 20rem;
  bottom: 20rem;
}

.tw-inset-x-80{
  right: 20rem;
  left: 20rem;
}

.tw-inset-y-81{
  top: 20.25rem;
  bottom: 20.25rem;
}

.tw-inset-x-81{
  right: 20.25rem;
  left: 20.25rem;
}

.tw-inset-y-82{
  top: 20.5rem;
  bottom: 20.5rem;
}

.tw-inset-x-82{
  right: 20.5rem;
  left: 20.5rem;
}

.tw-inset-y-83{
  top: 20.75rem;
  bottom: 20.75rem;
}

.tw-inset-x-83{
  right: 20.75rem;
  left: 20.75rem;
}

.tw-inset-y-84{
  top: 21rem;
  bottom: 21rem;
}

.tw-inset-x-84{
  right: 21rem;
  left: 21rem;
}

.tw-inset-y-85{
  top: 21.25rem;
  bottom: 21.25rem;
}

.tw-inset-x-85{
  right: 21.25rem;
  left: 21.25rem;
}

.tw-inset-y-86{
  top: 21.5rem;
  bottom: 21.5rem;
}

.tw-inset-x-86{
  right: 21.5rem;
  left: 21.5rem;
}

.tw-inset-y-87{
  top: 21.75rem;
  bottom: 21.75rem;
}

.tw-inset-x-87{
  right: 21.75rem;
  left: 21.75rem;
}

.tw-inset-y-88{
  top: 22rem;
  bottom: 22rem;
}

.tw-inset-x-88{
  right: 22rem;
  left: 22rem;
}

.tw-inset-y-89{
  top: 22.25rem;
  bottom: 22.25rem;
}

.tw-inset-x-89{
  right: 22.25rem;
  left: 22.25rem;
}

.tw-inset-y-90{
  top: 22.5rem;
  bottom: 22.5rem;
}

.tw-inset-x-90{
  right: 22.5rem;
  left: 22.5rem;
}

.tw-inset-y-91{
  top: 22.75rem;
  bottom: 22.75rem;
}

.tw-inset-x-91{
  right: 22.75rem;
  left: 22.75rem;
}

.tw-inset-y-92{
  top: 23rem;
  bottom: 23rem;
}

.tw-inset-x-92{
  right: 23rem;
  left: 23rem;
}

.tw-inset-y-93{
  top: 23.25rem;
  bottom: 23.25rem;
}

.tw-inset-x-93{
  right: 23.25rem;
  left: 23.25rem;
}

.tw-inset-y-94{
  top: 23.5rem;
  bottom: 23.5rem;
}

.tw-inset-x-94{
  right: 23.5rem;
  left: 23.5rem;
}

.tw-inset-y-95{
  top: 23.75rem;
  bottom: 23.75rem;
}

.tw-inset-x-95{
  right: 23.75rem;
  left: 23.75rem;
}

.tw-inset-y-96{
  top: 24rem;
  bottom: 24rem;
}

.tw-inset-x-96{
  right: 24rem;
  left: 24rem;
}

.tw-inset-y-97{
  top: 23.25rem;
  bottom: 23.25rem;
}

.tw-inset-x-97{
  right: 23.25rem;
  left: 23.25rem;
}

.tw-inset-y-98{
  top: 23.5rem;
  bottom: 23.5rem;
}

.tw-inset-x-98{
  right: 23.5rem;
  left: 23.5rem;
}

.tw-inset-y-99{
  top: 23.75rem;
  bottom: 23.75rem;
}

.tw-inset-x-99{
  right: 23.75rem;
  left: 23.75rem;
}

.tw-inset-y-100{
  top: 25rem;
  bottom: 25rem;
}

.tw-inset-x-100{
  right: 25rem;
  left: 25rem;
}

.tw-inset-y-101{
  top: 25.25rem;
  bottom: 25.25rem;
}

.tw-inset-x-101{
  right: 25.25rem;
  left: 25.25rem;
}

.tw-inset-y-102{
  top: 25.5rem;
  bottom: 25.5rem;
}

.tw-inset-x-102{
  right: 25.5rem;
  left: 25.5rem;
}

.tw-inset-y-112{
  top: 28rem;
  bottom: 28rem;
}

.tw-inset-x-112{
  right: 28rem;
  left: 28rem;
}

.tw-inset-y-128{
  top: 31rem;
  bottom: 31rem;
}

.tw-inset-x-128{
  right: 31rem;
  left: 31rem;
}

.tw-inset-y-129{
  top: 32.25rem;
  bottom: 32.25rem;
}

.tw-inset-x-129{
  right: 32.25rem;
  left: 32.25rem;
}

.tw-inset-y-130{
  top: 32.5rem;
  bottom: 32.5rem;
}

.tw-inset-x-130{
  right: 32.5rem;
  left: 32.5rem;
}

.tw-inset-y-140{
  top: 35rem;
  bottom: 35rem;
}

.tw-inset-x-140{
  right: 35rem;
  left: 35rem;
}

.tw-inset-y-160{
  top: 40rem;
  bottom: 40rem;
}

.tw-inset-x-160{
  right: 40rem;
  left: 40rem;
}

.tw-inset-y-180{
  top: 45rem;
  bottom: 45rem;
}

.tw-inset-x-180{
  right: 45rem;
  left: 45rem;
}

.tw-inset-y-185{
  top: 46.25rem;
  bottom: 46.25rem;
}

.tw-inset-x-185{
  right: 46.25rem;
  left: 46.25rem;
}

.tw-inset-y-190{
  top: 47.5rem;
  bottom: 47.5rem;
}

.tw-inset-x-190{
  right: 47.5rem;
  left: 47.5rem;
}

.tw-inset-y-200{
  top: 50rem;
  bottom: 50rem;
}

.tw-inset-x-200{
  right: 50rem;
  left: 50rem;
}

.tw-inset-y-auto{
  top: auto;
  bottom: auto;
}

.tw-inset-x-auto{
  right: auto;
  left: auto;
}

.tw-inset-y-px{
  top: 1px;
  bottom: 1px;
}

.tw-inset-x-px{
  right: 1px;
  left: 1px;
}

.tw-inset-y-0\.5{
  top: 0.125rem;
  bottom: 0.125rem;
}

.tw-inset-x-0\.5{
  right: 0.125rem;
  left: 0.125rem;
}

.tw-inset-y-1\.5{
  top: 0.375rem;
  bottom: 0.375rem;
}

.tw-inset-x-1\.5{
  right: 0.375rem;
  left: 0.375rem;
}

.tw-inset-y-2\.5{
  top: 0.625rem;
  bottom: 0.625rem;
}

.tw-inset-x-2\.5{
  right: 0.625rem;
  left: 0.625rem;
}

.tw-inset-y-3\.5{
  top: 0.875rem;
  bottom: 0.875rem;
}

.tw-inset-x-3\.5{
  right: 0.875rem;
  left: 0.875rem;
}

.tw-inset-y-1\/2{
  top: 50%;
  bottom: 50%;
}

.tw-inset-x-1\/2{
  right: 50%;
  left: 50%;
}

.tw-inset-y-1\/3{
  top: 33.333333%;
  bottom: 33.333333%;
}

.tw-inset-x-1\/3{
  right: 33.333333%;
  left: 33.333333%;
}

.tw-inset-y-2\/3{
  top: 66.666667%;
  bottom: 66.666667%;
}

.tw-inset-x-2\/3{
  right: 66.666667%;
  left: 66.666667%;
}

.tw-inset-y-1\/4{
  top: 25%;
  bottom: 25%;
}

.tw-inset-x-1\/4{
  right: 25%;
  left: 25%;
}

.tw-inset-y-2\/4{
  top: 50%;
  bottom: 50%;
}

.tw-inset-x-2\/4{
  right: 50%;
  left: 50%;
}

.tw-inset-y-3\/4{
  top: 75%;
  bottom: 75%;
}

.tw-inset-x-3\/4{
  right: 75%;
  left: 75%;
}

.tw-inset-y-1\/5{
  top: 20%;
  bottom: 20%;
}

.tw-inset-x-1\/5{
  right: 20%;
  left: 20%;
}

.tw-inset-y-2\/5{
  top: 40%;
  bottom: 40%;
}

.tw-inset-x-2\/5{
  right: 40%;
  left: 40%;
}

.tw-inset-y-3\/5{
  top: 60%;
  bottom: 60%;
}

.tw-inset-x-3\/5{
  right: 60%;
  left: 60%;
}

.tw-inset-y-4\/5{
  top: 80%;
  bottom: 80%;
}

.tw-inset-x-4\/5{
  right: 80%;
  left: 80%;
}

.tw-inset-y-1\/6{
  top: 16.666667%;
  bottom: 16.666667%;
}

.tw-inset-x-1\/6{
  right: 16.666667%;
  left: 16.666667%;
}

.tw-inset-y-2\/6{
  top: 33.333333%;
  bottom: 33.333333%;
}

.tw-inset-x-2\/6{
  right: 33.333333%;
  left: 33.333333%;
}

.tw-inset-y-3\/6{
  top: 50%;
  bottom: 50%;
}

.tw-inset-x-3\/6{
  right: 50%;
  left: 50%;
}

.tw-inset-y-4\/6{
  top: 66.666667%;
  bottom: 66.666667%;
}

.tw-inset-x-4\/6{
  right: 66.666667%;
  left: 66.666667%;
}

.tw-inset-y-5\/6{
  top: 83.333333%;
  bottom: 83.333333%;
}

.tw-inset-x-5\/6{
  right: 83.333333%;
  left: 83.333333%;
}

.tw-inset-y-1\/12{
  top: 8.333333%;
  bottom: 8.333333%;
}

.tw-inset-x-1\/12{
  right: 8.333333%;
  left: 8.333333%;
}

.tw-inset-y-2\/12{
  top: 16.666667%;
  bottom: 16.666667%;
}

.tw-inset-x-2\/12{
  right: 16.666667%;
  left: 16.666667%;
}

.tw-inset-y-3\/12{
  top: 25%;
  bottom: 25%;
}

.tw-inset-x-3\/12{
  right: 25%;
  left: 25%;
}

.tw-inset-y-4\/12{
  top: 33.333333%;
  bottom: 33.333333%;
}

.tw-inset-x-4\/12{
  right: 33.333333%;
  left: 33.333333%;
}

.tw-inset-y-5\/12{
  top: 41.666667%;
  bottom: 41.666667%;
}

.tw-inset-x-5\/12{
  right: 41.666667%;
  left: 41.666667%;
}

.tw-inset-y-6\/12{
  top: 50%;
  bottom: 50%;
}

.tw-inset-x-6\/12{
  right: 50%;
  left: 50%;
}

.tw-inset-y-7\/12{
  top: 58.333333%;
  bottom: 58.333333%;
}

.tw-inset-x-7\/12{
  right: 58.333333%;
  left: 58.333333%;
}

.tw-inset-y-8\/12{
  top: 66.666667%;
  bottom: 66.666667%;
}

.tw-inset-x-8\/12{
  right: 66.666667%;
  left: 66.666667%;
}

.tw-inset-y-9\/12{
  top: 75%;
  bottom: 75%;
}

.tw-inset-x-9\/12{
  right: 75%;
  left: 75%;
}

.tw-inset-y-10\/12{
  top: 83.333333%;
  bottom: 83.333333%;
}

.tw-inset-x-10\/12{
  right: 83.333333%;
  left: 83.333333%;
}

.tw-inset-y-11\/12{
  top: 91.666667%;
  bottom: 91.666667%;
}

.tw-inset-x-11\/12{
  right: 91.666667%;
  left: 91.666667%;
}

.tw-inset-y-full{
  top: 100%;
  bottom: 100%;
}

.tw-inset-x-full{
  right: 100%;
  left: 100%;
}

.tw-top-0{
  top: 0;
}

.tw-right-0{
  right: 0;
}

.tw-bottom-0{
  bottom: 0;
}

.tw-left-0{
  left: 0;
}

.tw-top-1{
  top: 0.25rem;
}

.tw-right-1{
  right: 0.25rem;
}

.tw-bottom-1{
  bottom: 0.25rem;
}

.tw-left-1{
  left: 0.25rem;
}

.tw-top-2{
  top: 0.5rem;
}

.tw-right-2{
  right: 0.5rem;
}

.tw-bottom-2{
  bottom: 0.5rem;
}

.tw-left-2{
  left: 0.5rem;
}

.tw-top-3{
  top: 0.75rem;
}

.tw-right-3{
  right: 0.75rem;
}

.tw-bottom-3{
  bottom: 0.75rem;
}

.tw-left-3{
  left: 0.75rem;
}

.tw-top-4{
  top: 1rem;
}

.tw-right-4{
  right: 1rem;
}

.tw-bottom-4{
  bottom: 1rem;
}

.tw-left-4{
  left: 1rem;
}

.tw-top-5{
  top: 1.25rem;
}

.tw-right-5{
  right: 1.25rem;
}

.tw-bottom-5{
  bottom: 1.25rem;
}

.tw-left-5{
  left: 1.25rem;
}

.tw-top-6{
  top: 1.5rem;
}

.tw-right-6{
  right: 1.5rem;
}

.tw-bottom-6{
  bottom: 1.5rem;
}

.tw-left-6{
  left: 1.5rem;
}

.tw-top-7{
  top: 1.75rem;
}

.tw-right-7{
  right: 1.75rem;
}

.tw-bottom-7{
  bottom: 1.75rem;
}

.tw-left-7{
  left: 1.75rem;
}

.tw-top-8{
  top: 2rem;
}

.tw-right-8{
  right: 2rem;
}

.tw-bottom-8{
  bottom: 2rem;
}

.tw-left-8{
  left: 2rem;
}

.tw-top-9{
  top: 2.25rem;
}

.tw-right-9{
  right: 2.25rem;
}

.tw-bottom-9{
  bottom: 2.25rem;
}

.tw-left-9{
  left: 2.25rem;
}

.tw-top-10{
  top: 2.5rem;
}

.tw-right-10{
  right: 2.5rem;
}

.tw-bottom-10{
  bottom: 2.5rem;
}

.tw-left-10{
  left: 2.5rem;
}

.tw-top-11{
  top: 2.75rem;
}

.tw-right-11{
  right: 2.75rem;
}

.tw-bottom-11{
  bottom: 2.75rem;
}

.tw-left-11{
  left: 2.75rem;
}

.tw-top-12{
  top: 3rem;
}

.tw-right-12{
  right: 3rem;
}

.tw-bottom-12{
  bottom: 3rem;
}

.tw-left-12{
  left: 3rem;
}

.tw-top-13{
  top: 3.25rem;
}

.tw-right-13{
  right: 3.25rem;
}

.tw-bottom-13{
  bottom: 3.25rem;
}

.tw-left-13{
  left: 3.25rem;
}

.tw-top-14{
  top: 3.5rem;
}

.tw-right-14{
  right: 3.5rem;
}

.tw-bottom-14{
  bottom: 3.5rem;
}

.tw-left-14{
  left: 3.5rem;
}

.tw-top-15{
  top: 3.75rem;
}

.tw-right-15{
  right: 3.75rem;
}

.tw-bottom-15{
  bottom: 3.75rem;
}

.tw-left-15{
  left: 3.75rem;
}

.tw-top-16{
  top: 4rem;
}

.tw-right-16{
  right: 4rem;
}

.tw-bottom-16{
  bottom: 4rem;
}

.tw-left-16{
  left: 4rem;
}

.tw-top-17{
  top: 4.25rem;
}

.tw-right-17{
  right: 4.25rem;
}

.tw-bottom-17{
  bottom: 4.25rem;
}

.tw-left-17{
  left: 4.25rem;
}

.tw-top-18{
  top: 4.5rem;
}

.tw-right-18{
  right: 4.5rem;
}

.tw-bottom-18{
  bottom: 4.5rem;
}

.tw-left-18{
  left: 4.5rem;
}

.tw-top-19{
  top: 4.75rem;
}

.tw-right-19{
  right: 4.75rem;
}

.tw-bottom-19{
  bottom: 4.75rem;
}

.tw-left-19{
  left: 4.75rem;
}

.tw-top-20{
  top: 5rem;
}

.tw-right-20{
  right: 5rem;
}

.tw-bottom-20{
  bottom: 5rem;
}

.tw-left-20{
  left: 5rem;
}

.tw-top-21{
  top: 5.25rem;
}

.tw-right-21{
  right: 5.25rem;
}

.tw-bottom-21{
  bottom: 5.25rem;
}

.tw-left-21{
  left: 5.25rem;
}

.tw-top-22{
  top: 5.5rem;
}

.tw-right-22{
  right: 5.5rem;
}

.tw-bottom-22{
  bottom: 5.5rem;
}

.tw-left-22{
  left: 5.5rem;
}

.tw-top-23{
  top: 5.75rem;
}

.tw-right-23{
  right: 5.75rem;
}

.tw-bottom-23{
  bottom: 5.75rem;
}

.tw-left-23{
  left: 5.75rem;
}

.tw-top-24{
  top: 6rem;
}

.tw-right-24{
  right: 6rem;
}

.tw-bottom-24{
  bottom: 6rem;
}

.tw-left-24{
  left: 6rem;
}

.tw-top-25{
  top: 6.25rem;
}

.tw-right-25{
  right: 6.25rem;
}

.tw-bottom-25{
  bottom: 6.25rem;
}

.tw-left-25{
  left: 6.25rem;
}

.tw-top-26{
  top: 6.5rem;
}

.tw-right-26{
  right: 6.5rem;
}

.tw-bottom-26{
  bottom: 6.5rem;
}

.tw-left-26{
  left: 6.5rem;
}

.tw-top-27{
  top: 6.75rem;
}

.tw-right-27{
  right: 6.75rem;
}

.tw-bottom-27{
  bottom: 6.75rem;
}

.tw-left-27{
  left: 6.75rem;
}

.tw-top-28{
  top: 7rem;
}

.tw-right-28{
  right: 7rem;
}

.tw-bottom-28{
  bottom: 7rem;
}

.tw-left-28{
  left: 7rem;
}

.tw-top-29{
  top: 7.25rem;
}

.tw-right-29{
  right: 7.25rem;
}

.tw-bottom-29{
  bottom: 7.25rem;
}

.tw-left-29{
  left: 7.25rem;
}

.tw-top-30{
  top: 7.5rem;
}

.tw-right-30{
  right: 7.5rem;
}

.tw-bottom-30{
  bottom: 7.5rem;
}

.tw-left-30{
  left: 7.5rem;
}

.tw-top-31{
  top: 7.75rem;
}

.tw-right-31{
  right: 7.75rem;
}

.tw-bottom-31{
  bottom: 7.75rem;
}

.tw-left-31{
  left: 7.75rem;
}

.tw-top-32{
  top: 8rem;
}

.tw-right-32{
  right: 8rem;
}

.tw-bottom-32{
  bottom: 8rem;
}

.tw-left-32{
  left: 8rem;
}

.tw-top-33{
  top: 8.25rem;
}

.tw-right-33{
  right: 8.25rem;
}

.tw-bottom-33{
  bottom: 8.25rem;
}

.tw-left-33{
  left: 8.25rem;
}

.tw-top-34{
  top: 8.5rem;
}

.tw-right-34{
  right: 8.5rem;
}

.tw-bottom-34{
  bottom: 8.5rem;
}

.tw-left-34{
  left: 8.5rem;
}

.tw-top-35{
  top: 8.75rem;
}

.tw-right-35{
  right: 8.75rem;
}

.tw-bottom-35{
  bottom: 8.75rem;
}

.tw-left-35{
  left: 8.75rem;
}

.tw-top-36{
  top: 9rem;
}

.tw-right-36{
  right: 9rem;
}

.tw-bottom-36{
  bottom: 9rem;
}

.tw-left-36{
  left: 9rem;
}

.tw-top-40{
  top: 10rem;
}

.tw-right-40{
  right: 10rem;
}

.tw-bottom-40{
  bottom: 10rem;
}

.tw-left-40{
  left: 10rem;
}

.tw-top-41{
  top: 10.25rem;
}

.tw-right-41{
  right: 10.25rem;
}

.tw-bottom-41{
  bottom: 10.25rem;
}

.tw-left-41{
  left: 10.25rem;
}

.tw-top-42{
  top: 10.5rem;
}

.tw-right-42{
  right: 10.5rem;
}

.tw-bottom-42{
  bottom: 10.5rem;
}

.tw-left-42{
  left: 10.5rem;
}

.tw-top-43{
  top: 10.75rem;
}

.tw-right-43{
  right: 10.75rem;
}

.tw-bottom-43{
  bottom: 10.75rem;
}

.tw-left-43{
  left: 10.75rem;
}

.tw-top-44{
  top: 11rem;
}

.tw-right-44{
  right: 11rem;
}

.tw-bottom-44{
  bottom: 11rem;
}

.tw-left-44{
  left: 11rem;
}

.tw-top-45{
  top: 11.25rem;
}

.tw-right-45{
  right: 11.25rem;
}

.tw-bottom-45{
  bottom: 11.25rem;
}

.tw-left-45{
  left: 11.25rem;
}

.tw-top-46{
  top: 11.5rem;
}

.tw-right-46{
  right: 11.5rem;
}

.tw-bottom-46{
  bottom: 11.5rem;
}

.tw-left-46{
  left: 11.5rem;
}

.tw-top-47{
  top: 11.75rem;
}

.tw-right-47{
  right: 11.75rem;
}

.tw-bottom-47{
  bottom: 11.75rem;
}

.tw-left-47{
  left: 11.75rem;
}

.tw-top-48{
  top: 12rem;
}

.tw-right-48{
  right: 12rem;
}

.tw-bottom-48{
  bottom: 12rem;
}

.tw-left-48{
  left: 12rem;
}

.tw-top-50{
  top: 12.5rem;
}

.tw-right-50{
  right: 12.5rem;
}

.tw-bottom-50{
  bottom: 12.5rem;
}

.tw-left-50{
  left: 12.5rem;
}

.tw-top-52{
  top: 13rem;
}

.tw-right-52{
  right: 13rem;
}

.tw-bottom-52{
  bottom: 13rem;
}

.tw-left-52{
  left: 13rem;
}

.tw-top-53{
  top: 13.25rem;
}

.tw-right-53{
  right: 13.25rem;
}

.tw-bottom-53{
  bottom: 13.25rem;
}

.tw-left-53{
  left: 13.25rem;
}

.tw-top-54{
  top: 13.5rem;
}

.tw-right-54{
  right: 13.5rem;
}

.tw-bottom-54{
  bottom: 13.5rem;
}

.tw-left-54{
  left: 13.5rem;
}

.tw-top-55{
  top: 13.75rem;
}

.tw-right-55{
  right: 13.75rem;
}

.tw-bottom-55{
  bottom: 13.75rem;
}

.tw-left-55{
  left: 13.75rem;
}

.tw-top-56{
  top: 14rem;
}

.tw-right-56{
  right: 14rem;
}

.tw-bottom-56{
  bottom: 14rem;
}

.tw-left-56{
  left: 14rem;
}

.tw-top-57{
  top: 14.25rem;
}

.tw-right-57{
  right: 14.25rem;
}

.tw-bottom-57{
  bottom: 14.25rem;
}

.tw-left-57{
  left: 14.25rem;
}

.tw-top-58{
  top: 14.5rem;
}

.tw-right-58{
  right: 14.5rem;
}

.tw-bottom-58{
  bottom: 14.5rem;
}

.tw-left-58{
  left: 14.5rem;
}

.tw-top-59{
  top: 14.75rem;
}

.tw-right-59{
  right: 14.75rem;
}

.tw-bottom-59{
  bottom: 14.75rem;
}

.tw-left-59{
  left: 14.75rem;
}

.tw-top-60{
  top: 15rem;
}

.tw-right-60{
  right: 15rem;
}

.tw-bottom-60{
  bottom: 15rem;
}

.tw-left-60{
  left: 15rem;
}

.tw-top-61{
  top: 15.25rem;
}

.tw-right-61{
  right: 15.25rem;
}

.tw-bottom-61{
  bottom: 15.25rem;
}

.tw-left-61{
  left: 15.25rem;
}

.tw-top-62{
  top: 15.5rem;
}

.tw-right-62{
  right: 15.5rem;
}

.tw-bottom-62{
  bottom: 15.5rem;
}

.tw-left-62{
  left: 15.5rem;
}

.tw-top-63{
  top: 15.75rem;
}

.tw-right-63{
  right: 15.75rem;
}

.tw-bottom-63{
  bottom: 15.75rem;
}

.tw-left-63{
  left: 15.75rem;
}

.tw-top-64{
  top: 16rem;
}

.tw-right-64{
  right: 16rem;
}

.tw-bottom-64{
  bottom: 16rem;
}

.tw-left-64{
  left: 16rem;
}

.tw-top-65{
  top: 16.25rem;
}

.tw-right-65{
  right: 16.25rem;
}

.tw-bottom-65{
  bottom: 16.25rem;
}

.tw-left-65{
  left: 16.25rem;
}

.tw-top-66{
  top: 16.5rem;
}

.tw-right-66{
  right: 16.5rem;
}

.tw-bottom-66{
  bottom: 16.5rem;
}

.tw-left-66{
  left: 16.5rem;
}

.tw-top-68{
  top: 17rem;
}

.tw-right-68{
  right: 17rem;
}

.tw-bottom-68{
  bottom: 17rem;
}

.tw-left-68{
  left: 17rem;
}

.tw-top-69{
  top: 17.25rem;
}

.tw-right-69{
  right: 17.25rem;
}

.tw-bottom-69{
  bottom: 17.25rem;
}

.tw-left-69{
  left: 17.25rem;
}

.tw-top-70{
  top: 17.5rem;
}

.tw-right-70{
  right: 17.5rem;
}

.tw-bottom-70{
  bottom: 17.5rem;
}

.tw-left-70{
  left: 17.5rem;
}

.tw-top-71{
  top: 17.75rem;
}

.tw-right-71{
  right: 17.75rem;
}

.tw-bottom-71{
  bottom: 17.75rem;
}

.tw-left-71{
  left: 17.75rem;
}

.tw-top-72{
  top: 18rem;
}

.tw-right-72{
  right: 18rem;
}

.tw-bottom-72{
  bottom: 18rem;
}

.tw-left-72{
  left: 18rem;
}

.tw-top-73{
  top: 18.25rem;
}

.tw-right-73{
  right: 18.25rem;
}

.tw-bottom-73{
  bottom: 18.25rem;
}

.tw-left-73{
  left: 18.25rem;
}

.tw-top-74{
  top: 18.5rem;
}

.tw-right-74{
  right: 18.5rem;
}

.tw-bottom-74{
  bottom: 18.5rem;
}

.tw-left-74{
  left: 18.5rem;
}

.tw-top-75{
  top: 18.75rem;
}

.tw-right-75{
  right: 18.75rem;
}

.tw-bottom-75{
  bottom: 18.75rem;
}

.tw-left-75{
  left: 18.75rem;
}

.tw-top-76{
  top: 19rem;
}

.tw-right-76{
  right: 19rem;
}

.tw-bottom-76{
  bottom: 19rem;
}

.tw-left-76{
  left: 19rem;
}

.tw-top-77{
  top: 19.25rem;
}

.tw-right-77{
  right: 19.25rem;
}

.tw-bottom-77{
  bottom: 19.25rem;
}

.tw-left-77{
  left: 19.25rem;
}

.tw-top-78{
  top: 19.5rem;
}

.tw-right-78{
  right: 19.5rem;
}

.tw-bottom-78{
  bottom: 19.5rem;
}

.tw-left-78{
  left: 19.5rem;
}

.tw-top-79{
  top: 19.75rem;
}

.tw-right-79{
  right: 19.75rem;
}

.tw-bottom-79{
  bottom: 19.75rem;
}

.tw-left-79{
  left: 19.75rem;
}

.tw-top-80{
  top: 20rem;
}

.tw-right-80{
  right: 20rem;
}

.tw-bottom-80{
  bottom: 20rem;
}

.tw-left-80{
  left: 20rem;
}

.tw-top-81{
  top: 20.25rem;
}

.tw-right-81{
  right: 20.25rem;
}

.tw-bottom-81{
  bottom: 20.25rem;
}

.tw-left-81{
  left: 20.25rem;
}

.tw-top-82{
  top: 20.5rem;
}

.tw-right-82{
  right: 20.5rem;
}

.tw-bottom-82{
  bottom: 20.5rem;
}

.tw-left-82{
  left: 20.5rem;
}

.tw-top-83{
  top: 20.75rem;
}

.tw-right-83{
  right: 20.75rem;
}

.tw-bottom-83{
  bottom: 20.75rem;
}

.tw-left-83{
  left: 20.75rem;
}

.tw-top-84{
  top: 21rem;
}

.tw-right-84{
  right: 21rem;
}

.tw-bottom-84{
  bottom: 21rem;
}

.tw-left-84{
  left: 21rem;
}

.tw-top-85{
  top: 21.25rem;
}

.tw-right-85{
  right: 21.25rem;
}

.tw-bottom-85{
  bottom: 21.25rem;
}

.tw-left-85{
  left: 21.25rem;
}

.tw-top-86{
  top: 21.5rem;
}

.tw-right-86{
  right: 21.5rem;
}

.tw-bottom-86{
  bottom: 21.5rem;
}

.tw-left-86{
  left: 21.5rem;
}

.tw-top-87{
  top: 21.75rem;
}

.tw-right-87{
  right: 21.75rem;
}

.tw-bottom-87{
  bottom: 21.75rem;
}

.tw-left-87{
  left: 21.75rem;
}

.tw-top-88{
  top: 22rem;
}

.tw-right-88{
  right: 22rem;
}

.tw-bottom-88{
  bottom: 22rem;
}

.tw-left-88{
  left: 22rem;
}

.tw-top-89{
  top: 22.25rem;
}

.tw-right-89{
  right: 22.25rem;
}

.tw-bottom-89{
  bottom: 22.25rem;
}

.tw-left-89{
  left: 22.25rem;
}

.tw-top-90{
  top: 22.5rem;
}

.tw-right-90{
  right: 22.5rem;
}

.tw-bottom-90{
  bottom: 22.5rem;
}

.tw-left-90{
  left: 22.5rem;
}

.tw-top-91{
  top: 22.75rem;
}

.tw-right-91{
  right: 22.75rem;
}

.tw-bottom-91{
  bottom: 22.75rem;
}

.tw-left-91{
  left: 22.75rem;
}

.tw-top-92{
  top: 23rem;
}

.tw-right-92{
  right: 23rem;
}

.tw-bottom-92{
  bottom: 23rem;
}

.tw-left-92{
  left: 23rem;
}

.tw-top-93{
  top: 23.25rem;
}

.tw-right-93{
  right: 23.25rem;
}

.tw-bottom-93{
  bottom: 23.25rem;
}

.tw-left-93{
  left: 23.25rem;
}

.tw-top-94{
  top: 23.5rem;
}

.tw-right-94{
  right: 23.5rem;
}

.tw-bottom-94{
  bottom: 23.5rem;
}

.tw-left-94{
  left: 23.5rem;
}

.tw-top-95{
  top: 23.75rem;
}

.tw-right-95{
  right: 23.75rem;
}

.tw-bottom-95{
  bottom: 23.75rem;
}

.tw-left-95{
  left: 23.75rem;
}

.tw-top-96{
  top: 24rem;
}

.tw-right-96{
  right: 24rem;
}

.tw-bottom-96{
  bottom: 24rem;
}

.tw-left-96{
  left: 24rem;
}

.tw-top-97{
  top: 23.25rem;
}

.tw-right-97{
  right: 23.25rem;
}

.tw-bottom-97{
  bottom: 23.25rem;
}

.tw-left-97{
  left: 23.25rem;
}

.tw-top-98{
  top: 23.5rem;
}

.tw-right-98{
  right: 23.5rem;
}

.tw-bottom-98{
  bottom: 23.5rem;
}

.tw-left-98{
  left: 23.5rem;
}

.tw-top-99{
  top: 23.75rem;
}

.tw-right-99{
  right: 23.75rem;
}

.tw-bottom-99{
  bottom: 23.75rem;
}

.tw-left-99{
  left: 23.75rem;
}

.tw-top-100{
  top: 25rem;
}

.tw-right-100{
  right: 25rem;
}

.tw-bottom-100{
  bottom: 25rem;
}

.tw-left-100{
  left: 25rem;
}

.tw-top-101{
  top: 25.25rem;
}

.tw-right-101{
  right: 25.25rem;
}

.tw-bottom-101{
  bottom: 25.25rem;
}

.tw-left-101{
  left: 25.25rem;
}

.tw-top-102{
  top: 25.5rem;
}

.tw-right-102{
  right: 25.5rem;
}

.tw-bottom-102{
  bottom: 25.5rem;
}

.tw-left-102{
  left: 25.5rem;
}

.tw-top-112{
  top: 28rem;
}

.tw-right-112{
  right: 28rem;
}

.tw-bottom-112{
  bottom: 28rem;
}

.tw-left-112{
  left: 28rem;
}

.tw-top-128{
  top: 31rem;
}

.tw-right-128{
  right: 31rem;
}

.tw-bottom-128{
  bottom: 31rem;
}

.tw-left-128{
  left: 31rem;
}

.tw-top-129{
  top: 32.25rem;
}

.tw-right-129{
  right: 32.25rem;
}

.tw-bottom-129{
  bottom: 32.25rem;
}

.tw-left-129{
  left: 32.25rem;
}

.tw-top-130{
  top: 32.5rem;
}

.tw-right-130{
  right: 32.5rem;
}

.tw-bottom-130{
  bottom: 32.5rem;
}

.tw-left-130{
  left: 32.5rem;
}

.tw-top-140{
  top: 35rem;
}

.tw-right-140{
  right: 35rem;
}

.tw-bottom-140{
  bottom: 35rem;
}

.tw-left-140{
  left: 35rem;
}

.tw-top-160{
  top: 40rem;
}

.tw-right-160{
  right: 40rem;
}

.tw-bottom-160{
  bottom: 40rem;
}

.tw-left-160{
  left: 40rem;
}

.tw-top-180{
  top: 45rem;
}

.tw-right-180{
  right: 45rem;
}

.tw-bottom-180{
  bottom: 45rem;
}

.tw-left-180{
  left: 45rem;
}

.tw-top-185{
  top: 46.25rem;
}

.tw-right-185{
  right: 46.25rem;
}

.tw-bottom-185{
  bottom: 46.25rem;
}

.tw-left-185{
  left: 46.25rem;
}

.tw-top-190{
  top: 47.5rem;
}

.tw-right-190{
  right: 47.5rem;
}

.tw-bottom-190{
  bottom: 47.5rem;
}

.tw-left-190{
  left: 47.5rem;
}

.tw-top-200{
  top: 50rem;
}

.tw-right-200{
  right: 50rem;
}

.tw-bottom-200{
  bottom: 50rem;
}

.tw-left-200{
  left: 50rem;
}

.tw-top-auto{
  top: auto;
}

.tw-right-auto{
  right: auto;
}

.tw-bottom-auto{
  bottom: auto;
}

.tw-left-auto{
  left: auto;
}

.tw-top-px{
  top: 1px;
}

.tw-right-px{
  right: 1px;
}

.tw-bottom-px{
  bottom: 1px;
}

.tw-left-px{
  left: 1px;
}

.tw-top-0\.5{
  top: 0.125rem;
}

.tw-right-0\.5{
  right: 0.125rem;
}

.tw-bottom-0\.5{
  bottom: 0.125rem;
}

.tw-left-0\.5{
  left: 0.125rem;
}

.tw-top-1\.5{
  top: 0.375rem;
}

.tw-right-1\.5{
  right: 0.375rem;
}

.tw-bottom-1\.5{
  bottom: 0.375rem;
}

.tw-left-1\.5{
  left: 0.375rem;
}

.tw-top-2\.5{
  top: 0.625rem;
}

.tw-right-2\.5{
  right: 0.625rem;
}

.tw-bottom-2\.5{
  bottom: 0.625rem;
}

.tw-left-2\.5{
  left: 0.625rem;
}

.tw-top-3\.5{
  top: 0.875rem;
}

.tw-right-3\.5{
  right: 0.875rem;
}

.tw-bottom-3\.5{
  bottom: 0.875rem;
}

.tw-left-3\.5{
  left: 0.875rem;
}

.tw-top-1\/2{
  top: 50%;
}

.tw-right-1\/2{
  right: 50%;
}

.tw-bottom-1\/2{
  bottom: 50%;
}

.tw-left-1\/2{
  left: 50%;
}

.tw-top-1\/3{
  top: 33.333333%;
}

.tw-right-1\/3{
  right: 33.333333%;
}

.tw-bottom-1\/3{
  bottom: 33.333333%;
}

.tw-left-1\/3{
  left: 33.333333%;
}

.tw-top-2\/3{
  top: 66.666667%;
}

.tw-right-2\/3{
  right: 66.666667%;
}

.tw-bottom-2\/3{
  bottom: 66.666667%;
}

.tw-left-2\/3{
  left: 66.666667%;
}

.tw-top-1\/4{
  top: 25%;
}

.tw-right-1\/4{
  right: 25%;
}

.tw-bottom-1\/4{
  bottom: 25%;
}

.tw-left-1\/4{
  left: 25%;
}

.tw-top-2\/4{
  top: 50%;
}

.tw-right-2\/4{
  right: 50%;
}

.tw-bottom-2\/4{
  bottom: 50%;
}

.tw-left-2\/4{
  left: 50%;
}

.tw-top-3\/4{
  top: 75%;
}

.tw-right-3\/4{
  right: 75%;
}

.tw-bottom-3\/4{
  bottom: 75%;
}

.tw-left-3\/4{
  left: 75%;
}

.tw-top-1\/5{
  top: 20%;
}

.tw-right-1\/5{
  right: 20%;
}

.tw-bottom-1\/5{
  bottom: 20%;
}

.tw-left-1\/5{
  left: 20%;
}

.tw-top-2\/5{
  top: 40%;
}

.tw-right-2\/5{
  right: 40%;
}

.tw-bottom-2\/5{
  bottom: 40%;
}

.tw-left-2\/5{
  left: 40%;
}

.tw-top-3\/5{
  top: 60%;
}

.tw-right-3\/5{
  right: 60%;
}

.tw-bottom-3\/5{
  bottom: 60%;
}

.tw-left-3\/5{
  left: 60%;
}

.tw-top-4\/5{
  top: 80%;
}

.tw-right-4\/5{
  right: 80%;
}

.tw-bottom-4\/5{
  bottom: 80%;
}

.tw-left-4\/5{
  left: 80%;
}

.tw-top-1\/6{
  top: 16.666667%;
}

.tw-right-1\/6{
  right: 16.666667%;
}

.tw-bottom-1\/6{
  bottom: 16.666667%;
}

.tw-left-1\/6{
  left: 16.666667%;
}

.tw-top-2\/6{
  top: 33.333333%;
}

.tw-right-2\/6{
  right: 33.333333%;
}

.tw-bottom-2\/6{
  bottom: 33.333333%;
}

.tw-left-2\/6{
  left: 33.333333%;
}

.tw-top-3\/6{
  top: 50%;
}

.tw-right-3\/6{
  right: 50%;
}

.tw-bottom-3\/6{
  bottom: 50%;
}

.tw-left-3\/6{
  left: 50%;
}

.tw-top-4\/6{
  top: 66.666667%;
}

.tw-right-4\/6{
  right: 66.666667%;
}

.tw-bottom-4\/6{
  bottom: 66.666667%;
}

.tw-left-4\/6{
  left: 66.666667%;
}

.tw-top-5\/6{
  top: 83.333333%;
}

.tw-right-5\/6{
  right: 83.333333%;
}

.tw-bottom-5\/6{
  bottom: 83.333333%;
}

.tw-left-5\/6{
  left: 83.333333%;
}

.tw-top-1\/12{
  top: 8.333333%;
}

.tw-right-1\/12{
  right: 8.333333%;
}

.tw-bottom-1\/12{
  bottom: 8.333333%;
}

.tw-left-1\/12{
  left: 8.333333%;
}

.tw-top-2\/12{
  top: 16.666667%;
}

.tw-right-2\/12{
  right: 16.666667%;
}

.tw-bottom-2\/12{
  bottom: 16.666667%;
}

.tw-left-2\/12{
  left: 16.666667%;
}

.tw-top-3\/12{
  top: 25%;
}

.tw-right-3\/12{
  right: 25%;
}

.tw-bottom-3\/12{
  bottom: 25%;
}

.tw-left-3\/12{
  left: 25%;
}

.tw-top-4\/12{
  top: 33.333333%;
}

.tw-right-4\/12{
  right: 33.333333%;
}

.tw-bottom-4\/12{
  bottom: 33.333333%;
}

.tw-left-4\/12{
  left: 33.333333%;
}

.tw-top-5\/12{
  top: 41.666667%;
}

.tw-right-5\/12{
  right: 41.666667%;
}

.tw-bottom-5\/12{
  bottom: 41.666667%;
}

.tw-left-5\/12{
  left: 41.666667%;
}

.tw-top-6\/12{
  top: 50%;
}

.tw-right-6\/12{
  right: 50%;
}

.tw-bottom-6\/12{
  bottom: 50%;
}

.tw-left-6\/12{
  left: 50%;
}

.tw-top-7\/12{
  top: 58.333333%;
}

.tw-right-7\/12{
  right: 58.333333%;
}

.tw-bottom-7\/12{
  bottom: 58.333333%;
}

.tw-left-7\/12{
  left: 58.333333%;
}

.tw-top-8\/12{
  top: 66.666667%;
}

.tw-right-8\/12{
  right: 66.666667%;
}

.tw-bottom-8\/12{
  bottom: 66.666667%;
}

.tw-left-8\/12{
  left: 66.666667%;
}

.tw-top-9\/12{
  top: 75%;
}

.tw-right-9\/12{
  right: 75%;
}

.tw-bottom-9\/12{
  bottom: 75%;
}

.tw-left-9\/12{
  left: 75%;
}

.tw-top-10\/12{
  top: 83.333333%;
}

.tw-right-10\/12{
  right: 83.333333%;
}

.tw-bottom-10\/12{
  bottom: 83.333333%;
}

.tw-left-10\/12{
  left: 83.333333%;
}

.tw-top-11\/12{
  top: 91.666667%;
}

.tw-right-11\/12{
  right: 91.666667%;
}

.tw-bottom-11\/12{
  bottom: 91.666667%;
}

.tw-left-11\/12{
  left: 91.666667%;
}

.tw-top-full{
  top: 100%;
}

.tw-right-full{
  right: 100%;
}

.tw-bottom-full{
  bottom: 100%;
}

.tw-left-full{
  left: 100%;
}

.tw-resize-none{
  resize: none;
}

.tw-resize-y{
  resize: vertical;
}

.tw-resize-x{
  resize: horizontal;
}

.tw-resize{
  resize: both;
}

.tw-shadow-xs{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.tw-shadow-sm{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.tw-shadow{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.tw-shadow-md{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.tw-shadow-lg{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.tw-shadow-xl{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.tw-shadow-2xl{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.tw-shadow-inner{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.tw-shadow-outline{
  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
}

.tw-shadow-none{
  box-shadow: none;
}

.tw-shadow-solid{
  box-shadow: 0 0 0 2px currentColor;
}

.tw-shadow-outline-gray{
  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
}

.tw-shadow-outline-blue{
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
}

.tw-shadow-outline-teal{
  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
}

.tw-shadow-outline-green{
  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
}

.tw-shadow-outline-yellow{
  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
}

.tw-shadow-outline-orange{
  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
}

.tw-shadow-outline-red{
  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
}

.tw-shadow-outline-pink{
  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
}

.tw-shadow-outline-purple{
  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
}

.tw-shadow-outline-indigo{
  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-xs{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.tw-group:focus .group-focus\:tw-shadow-sm{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.tw-group:focus .group-focus\:tw-shadow{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.tw-group:focus .group-focus\:tw-shadow-md{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.tw-group:focus .group-focus\:tw-shadow-lg{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.tw-group:focus .group-focus\:tw-shadow-xl{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.tw-group:focus .group-focus\:tw-shadow-2xl{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.tw-group:focus .group-focus\:tw-shadow-inner{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.tw-group:focus .group-focus\:tw-shadow-outline{
  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-none{
  box-shadow: none;
}

.tw-group:focus .group-focus\:tw-shadow-solid{
  box-shadow: 0 0 0 2px currentColor;
}

.tw-group:focus .group-focus\:tw-shadow-outline-gray{
  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-blue{
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-teal{
  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-green{
  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-yellow{
  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-orange{
  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-red{
  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-pink{
  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-purple{
  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
}

.tw-group:focus .group-focus\:tw-shadow-outline-indigo{
  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
}

.hover\:tw-shadow-xs:hover{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.hover\:tw-shadow-sm:hover{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.hover\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:hover{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.hover\:tw-shadow-inner:hover{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.hover\:tw-shadow-outline:hover{
  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
}

.hover\:tw-shadow-none:hover{
  box-shadow: none;
}

.hover\:tw-shadow-solid:hover{
  box-shadow: 0 0 0 2px currentColor;
}

.hover\:tw-shadow-outline-gray:hover{
  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
}

.hover\:tw-shadow-outline-blue:hover{
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
}

.hover\:tw-shadow-outline-teal:hover{
  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
}

.hover\:tw-shadow-outline-green:hover{
  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
}

.hover\:tw-shadow-outline-yellow:hover{
  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
}

.hover\:tw-shadow-outline-orange:hover{
  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
}

.hover\:tw-shadow-outline-red:hover{
  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
}

.hover\:tw-shadow-outline-pink:hover{
  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
}

.hover\:tw-shadow-outline-purple:hover{
  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
}

.hover\:tw-shadow-outline-indigo:hover{
  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
}

.focus-within\:tw-shadow-xs:focus-within{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.focus-within\:tw-shadow-sm:focus-within{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.focus-within\:tw-shadow:focus-within{
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.focus-within\:tw-shadow-md:focus-within{
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
}

.focus-within\:tw-shadow-lg:focus-within{
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.focus-within\:tw-shadow-xl:focus-within{
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.focus-within\:tw-shadow-2xl:focus-within{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.focus-within\:tw-shadow-inner:focus-within{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.focus-within\:tw-shadow-outline:focus-within{
  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
}

.focus-within\:tw-shadow-none:focus-within{
  box-shadow: none;
}

.focus-within\:tw-shadow-solid:focus-within{
  box-shadow: 0 0 0 2px currentColor;
}

.focus-within\:tw-shadow-outline-gray:focus-within{
  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
}

.focus-within\:tw-shadow-outline-blue:focus-within{
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
}

.focus-within\:tw-shadow-outline-teal:focus-within{
  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
}

.focus-within\:tw-shadow-outline-green:focus-within{
  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
}

.focus-within\:tw-shadow-outline-yellow:focus-within{
  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
}

.focus-within\:tw-shadow-outline-orange:focus-within{
  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
}

.focus-within\:tw-shadow-outline-red:focus-within{
  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
}

.focus-within\:tw-shadow-outline-pink:focus-within{
  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
}

.focus-within\:tw-shadow-outline-purple:focus-within{
  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
}

.focus-within\:tw-shadow-outline-indigo:focus-within{
  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
}

.focus\:tw-shadow-xs:focus{
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
}

.focus\:tw-shadow-sm:focus{
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.focus\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:focus{
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.focus\:tw-shadow-inner:focus{
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.focus\:tw-shadow-outline:focus{
  box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
}

.focus\:tw-shadow-none:focus{
  box-shadow: none;
}

.focus\:tw-shadow-solid:focus{
  box-shadow: 0 0 0 2px currentColor;
}

.focus\:tw-shadow-outline-gray:focus{
  box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
}

.focus\:tw-shadow-outline-blue:focus{
  box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
}

.focus\:tw-shadow-outline-teal:focus{
  box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
}

.focus\:tw-shadow-outline-green:focus{
  box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
}

.focus\:tw-shadow-outline-yellow:focus{
  box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
}

.focus\:tw-shadow-outline-orange:focus{
  box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
}

.focus\:tw-shadow-outline-red:focus{
  box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
}

.focus\:tw-shadow-outline-pink:focus{
  box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
}

.focus\:tw-shadow-outline-purple:focus{
  box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
}

.focus\:tw-shadow-outline-indigo:focus{
  box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
}

.tw-fill-current{
  fill: currentColor;
}

.tw-stroke-current{
  stroke: currentColor;
}

.tw-stroke-0{
  stroke-width: 0;
}

.tw-stroke-1{
  stroke-width: 1;
}

.tw-stroke-2{
  stroke-width: 2;
}

.tw-table-auto{
  table-layout: auto;
}

.tw-table-fixed{
  table-layout: fixed;
}

.tw-text-left{
  text-align: left;
}

.tw-text-center{
  text-align: center;
}

.tw-text-right{
  text-align: right;
}

.tw-text-justify{
  text-align: justify;
}

.tw-text-current{
  color: currentColor;
}

.tw-text-transparent{
  color: transparent;
}

.tw-text-white{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.tw-text-gray-50{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.tw-text-gray-100{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.tw-text-gray-200{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.tw-text-gray-300{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.tw-text-gray-400{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.tw-text-gray-500{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.tw-text-gray-600{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.tw-text-gray-700{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.tw-text-gray-800{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.tw-text-gray-900{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.tw-text-red-50{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.tw-text-red-100{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.tw-text-red-200{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.tw-text-red-300{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.tw-text-red-400{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.tw-text-red-500{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.tw-text-red-600{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.tw-text-red-700{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.tw-text-red-800{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.tw-text-red-900{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.tw-text-orange-50{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.tw-text-orange-100{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.tw-text-orange-200{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.tw-text-orange-300{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.tw-text-orange-400{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.tw-text-orange-500{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.tw-text-orange-600{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.tw-text-orange-700{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.tw-text-orange-800{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.tw-text-orange-900{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.tw-text-yellow-50{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.tw-text-yellow-100{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.tw-text-yellow-200{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.tw-text-yellow-300{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.tw-text-yellow-400{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.tw-text-yellow-500{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.tw-text-yellow-600{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.tw-text-yellow-700{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.tw-text-yellow-800{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.tw-text-yellow-900{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.tw-text-green-50{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.tw-text-green-100{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.tw-text-green-200{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.tw-text-green-300{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.tw-text-green-400{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.tw-text-green-500{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.tw-text-green-600{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.tw-text-green-700{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.tw-text-green-800{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.tw-text-green-900{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.tw-text-teal-50{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.tw-text-teal-100{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.tw-text-teal-200{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.tw-text-teal-300{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.tw-text-teal-400{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.tw-text-teal-500{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.tw-text-teal-600{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.tw-text-teal-700{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.tw-text-teal-800{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.tw-text-teal-900{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.tw-text-blue-50{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.tw-text-blue-100{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.tw-text-blue-200{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.tw-text-blue-300{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.tw-text-blue-400{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.tw-text-blue-500{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.tw-text-blue-600{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.tw-text-blue-700{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.tw-text-blue-800{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.tw-text-blue-900{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.tw-text-indigo-50{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.tw-text-indigo-100{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.tw-text-indigo-200{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.tw-text-indigo-300{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.tw-text-indigo-400{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.tw-text-indigo-500{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.tw-text-indigo-600{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.tw-text-indigo-700{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.tw-text-indigo-800{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.tw-text-indigo-900{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.tw-text-purple-50{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.tw-text-purple-100{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.tw-text-purple-200{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.tw-text-purple-300{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.tw-text-purple-400{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.tw-text-purple-500{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.tw-text-purple-600{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.tw-text-purple-700{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.tw-text-purple-800{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.tw-text-purple-900{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.tw-text-pink-50{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.tw-text-pink-100{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.tw-text-pink-200{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.tw-text-pink-300{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.tw-text-pink-400{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.tw-text-pink-500{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.tw-text-pink-600{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.tw-text-pink-700{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.tw-text-pink-800{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.tw-text-pink-900{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.tw-text-cool-gray-50{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.tw-text-cool-gray-100{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.tw-text-cool-gray-200{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.tw-text-cool-gray-300{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.tw-text-cool-gray-400{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.tw-text-cool-gray-500{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.tw-text-cool-gray-600{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.tw-text-cool-gray-700{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.tw-text-cool-gray-800{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.tw-text-cool-gray-900{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.tw-text-pregnancy-green-1{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.tw-text-pregnancy-green-2{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.tw-text-pregnancy-green-3{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.tw-text-system-blue-1{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-text-system-blue-2{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.tw-text-system-blue-3{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.tw-text-system-dark-blue{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.tw-text-inactive{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.tw-text-system-white{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-text-system-green-1{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.tw-text-system-orange-1{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.tw-text-system-grey-1{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.tw-text-system-grey-2{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.tw-text-error-red{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.tw-text-system-red-1{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.tw-text-birth-summary-1{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.tw-text-birth-summary-2{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.tw-text-birth-summary-3{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.tw-text-postnatal-assessment-1{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.tw-text-postnatal-assessment-2{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.tw-text-postnatal-assessment-3{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.tw-text-grow-background{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.tw-text-grow-system-banner{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-text-grow-blue-1{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.tw-text-grow-blue-2{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-text-grow-blue-3{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.tw-text-grow-blue-4{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.tw-text-grow-blue-5{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-text-grow-chart-toggle{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.tw-text-grow-left-nav-1{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.tw-text-grow-left-nav-active{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-text-grow-left-nav-hover{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-text-grow-breadcrumb-inactive{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.tw-text-grow-breadcrumb-inactive-text{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-text-default-colour{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-current{
  color: currentColor;
}

.tw-group:hover .group-hover\:tw-text-transparent{
  color: transparent;
}

.tw-group:hover .group-hover\:tw-text-white{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-50{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-100{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-200{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-300{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-400{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-500{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-600{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-700{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-800{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-gray-900{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-50{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-100{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-200{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-300{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-400{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-500{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-600{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-700{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-800{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-red-900{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-50{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-100{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-200{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-300{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-400{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-500{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-600{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-700{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-800{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-orange-900{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-50{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-100{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-200{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-300{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-400{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-500{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-600{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-700{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-800{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-yellow-900{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-50{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-100{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-200{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-300{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-400{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-500{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-600{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-700{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-800{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-green-900{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-50{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-100{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-200{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-300{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-400{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-500{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-600{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-700{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-800{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-teal-900{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-50{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-100{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-200{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-300{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-400{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-500{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-600{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-700{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-800{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-blue-900{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-50{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-100{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-200{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-300{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-400{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-500{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-600{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-700{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-800{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-indigo-900{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-50{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-100{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-200{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-300{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-400{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-500{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-600{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-700{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-800{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-purple-900{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-50{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-100{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-200{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-300{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-400{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-500{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-600{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-700{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-800{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pink-900{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-50{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-100{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-200{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-300{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-400{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-500{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-600{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-700{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-800{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-cool-gray-900{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pregnancy-green-1{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pregnancy-green-2{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-pregnancy-green-3{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-blue-1{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-blue-2{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-blue-3{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-dark-blue{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-inactive{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-white{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-green-1{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-orange-1{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-grey-1{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-grey-2{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-error-red{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-system-red-1{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-birth-summary-1{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-birth-summary-2{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-birth-summary-3{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-postnatal-assessment-1{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-postnatal-assessment-2{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-postnatal-assessment-3{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-background{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-system-banner{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-blue-1{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-blue-2{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-blue-3{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-blue-4{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-blue-5{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-chart-toggle{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-left-nav-1{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-left-nav-active{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-left-nav-hover{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-breadcrumb-inactive{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-grow-breadcrumb-inactive-text{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-group:hover .group-hover\:tw-text-default-colour{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-current{
  color: currentColor;
}

.tw-group:focus .group-focus\:tw-text-transparent{
  color: transparent;
}

.tw-group:focus .group-focus\:tw-text-white{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-black{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-50{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-100{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-200{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-300{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-400{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-500{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-600{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-700{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-800{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-gray-900{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-50{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-100{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-200{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-300{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-400{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-500{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-600{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-700{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-800{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-red-900{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-50{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-100{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-200{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-300{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-400{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-500{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-600{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-700{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-800{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-orange-900{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-50{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-100{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-200{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-300{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-400{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-500{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-600{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-700{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-800{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-yellow-900{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-50{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-100{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-200{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-300{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-400{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-500{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-600{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-700{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-800{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-green-900{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-50{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-100{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-200{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-300{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-400{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-500{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-600{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-700{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-800{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-teal-900{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-50{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-100{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-200{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-300{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-400{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-500{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-600{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-700{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-800{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-blue-900{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-50{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-100{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-200{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-300{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-400{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-500{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-600{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-700{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-800{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-indigo-900{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-50{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-100{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-200{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-300{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-400{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-500{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-600{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-700{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-800{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-purple-900{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-50{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-100{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-200{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-300{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-400{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-500{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-600{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-700{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-800{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pink-900{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-50{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-100{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-200{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-300{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-400{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-500{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-600{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-700{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-800{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-cool-gray-900{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pregnancy-green-1{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pregnancy-green-2{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-pregnancy-green-3{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-blue-1{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-blue-2{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-blue-3{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-dark-blue{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-inactive{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-white{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-green-1{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-orange-1{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-grey-1{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-grey-2{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-error-red{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-system-red-1{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-birth-summary-1{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-birth-summary-2{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-birth-summary-3{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-postnatal-assessment-1{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-postnatal-assessment-2{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-postnatal-assessment-3{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-background{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-system-banner{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-blue-1{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-blue-2{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-blue-3{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-blue-4{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-blue-5{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-chart-toggle{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-left-nav-1{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-left-nav-active{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-left-nav-hover{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-breadcrumb-inactive{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-grow-breadcrumb-inactive-text{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-group:focus .group-focus\:tw-text-default-colour{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.hover\:tw-text-current:hover{
  color: currentColor;
}

.hover\:tw-text-transparent:hover{
  color: transparent;
}

.hover\:tw-text-white:hover{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.hover\:tw-text-black:hover{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.hover\:tw-text-gray-50:hover{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.hover\:tw-text-gray-100:hover{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.hover\:tw-text-gray-200:hover{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.hover\:tw-text-gray-300:hover{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.hover\:tw-text-gray-400:hover{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.hover\:tw-text-gray-500:hover{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.hover\:tw-text-gray-600:hover{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.hover\:tw-text-gray-700:hover{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.hover\:tw-text-gray-800:hover{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.hover\:tw-text-gray-900:hover{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.hover\:tw-text-red-50:hover{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.hover\:tw-text-red-100:hover{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.hover\:tw-text-red-200:hover{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.hover\:tw-text-red-300:hover{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.hover\:tw-text-red-400:hover{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.hover\:tw-text-red-500:hover{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.hover\:tw-text-red-600:hover{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.hover\:tw-text-red-700:hover{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.hover\:tw-text-red-800:hover{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.hover\:tw-text-red-900:hover{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.hover\:tw-text-orange-50:hover{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.hover\:tw-text-orange-100:hover{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.hover\:tw-text-orange-200:hover{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.hover\:tw-text-orange-300:hover{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.hover\:tw-text-orange-400:hover{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.hover\:tw-text-orange-500:hover{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.hover\:tw-text-orange-600:hover{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.hover\:tw-text-orange-700:hover{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.hover\:tw-text-orange-800:hover{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.hover\:tw-text-orange-900:hover{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.hover\:tw-text-yellow-50:hover{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.hover\:tw-text-yellow-100:hover{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.hover\:tw-text-yellow-200:hover{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.hover\:tw-text-yellow-300:hover{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.hover\:tw-text-yellow-400:hover{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.hover\:tw-text-yellow-500:hover{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.hover\:tw-text-yellow-600:hover{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.hover\:tw-text-yellow-700:hover{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.hover\:tw-text-yellow-800:hover{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.hover\:tw-text-yellow-900:hover{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.hover\:tw-text-green-50:hover{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.hover\:tw-text-green-100:hover{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.hover\:tw-text-green-200:hover{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.hover\:tw-text-green-300:hover{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.hover\:tw-text-green-400:hover{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.hover\:tw-text-green-500:hover{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.hover\:tw-text-green-600:hover{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.hover\:tw-text-green-700:hover{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.hover\:tw-text-green-800:hover{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.hover\:tw-text-green-900:hover{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.hover\:tw-text-teal-50:hover{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.hover\:tw-text-teal-100:hover{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.hover\:tw-text-teal-200:hover{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.hover\:tw-text-teal-300:hover{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.hover\:tw-text-teal-400:hover{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.hover\:tw-text-teal-500:hover{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.hover\:tw-text-teal-600:hover{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.hover\:tw-text-teal-700:hover{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.hover\:tw-text-teal-800:hover{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.hover\:tw-text-teal-900:hover{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.hover\:tw-text-blue-50:hover{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.hover\:tw-text-blue-100:hover{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.hover\:tw-text-blue-200:hover{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.hover\:tw-text-blue-300:hover{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.hover\:tw-text-blue-400:hover{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.hover\:tw-text-blue-500:hover{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.hover\:tw-text-blue-600:hover{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.hover\:tw-text-blue-700:hover{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.hover\:tw-text-blue-800:hover{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.hover\:tw-text-blue-900:hover{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.hover\:tw-text-indigo-50:hover{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.hover\:tw-text-indigo-100:hover{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.hover\:tw-text-indigo-200:hover{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.hover\:tw-text-indigo-300:hover{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.hover\:tw-text-indigo-400:hover{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.hover\:tw-text-indigo-500:hover{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.hover\:tw-text-indigo-600:hover{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.hover\:tw-text-indigo-700:hover{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.hover\:tw-text-indigo-800:hover{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.hover\:tw-text-indigo-900:hover{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.hover\:tw-text-purple-50:hover{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.hover\:tw-text-purple-100:hover{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.hover\:tw-text-purple-200:hover{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.hover\:tw-text-purple-300:hover{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.hover\:tw-text-purple-400:hover{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.hover\:tw-text-purple-500:hover{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.hover\:tw-text-purple-600:hover{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.hover\:tw-text-purple-700:hover{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.hover\:tw-text-purple-800:hover{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.hover\:tw-text-purple-900:hover{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.hover\:tw-text-pink-50:hover{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.hover\:tw-text-pink-100:hover{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.hover\:tw-text-pink-200:hover{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.hover\:tw-text-pink-300:hover{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.hover\:tw-text-pink-400:hover{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.hover\:tw-text-pink-500:hover{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.hover\:tw-text-pink-600:hover{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.hover\:tw-text-pink-700:hover{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.hover\:tw-text-pink-800:hover{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.hover\:tw-text-pink-900:hover{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.hover\:tw-text-cool-gray-50:hover{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.hover\:tw-text-cool-gray-100:hover{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.hover\:tw-text-cool-gray-200:hover{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.hover\:tw-text-cool-gray-300:hover{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.hover\:tw-text-cool-gray-400:hover{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.hover\:tw-text-cool-gray-500:hover{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.hover\:tw-text-cool-gray-600:hover{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.hover\:tw-text-cool-gray-700:hover{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.hover\:tw-text-cool-gray-800:hover{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.hover\:tw-text-cool-gray-900:hover{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.hover\:tw-text-pregnancy-green-1:hover{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.hover\:tw-text-pregnancy-green-2:hover{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.hover\:tw-text-pregnancy-green-3:hover{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.hover\:tw-text-system-blue-1:hover{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.hover\:tw-text-system-blue-2:hover{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.hover\:tw-text-system-blue-3:hover{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.hover\:tw-text-system-dark-blue:hover{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.hover\:tw-text-inactive:hover{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.hover\:tw-text-system-white:hover{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.hover\:tw-text-system-green-1:hover{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.hover\:tw-text-system-orange-1:hover{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.hover\:tw-text-system-grey-1:hover{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.hover\:tw-text-system-grey-2:hover{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.hover\:tw-text-error-red:hover{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.hover\:tw-text-system-red-1:hover{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.hover\:tw-text-birth-summary-1:hover{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.hover\:tw-text-birth-summary-2:hover{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.hover\:tw-text-birth-summary-3:hover{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.hover\:tw-text-postnatal-assessment-1:hover{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.hover\:tw-text-postnatal-assessment-2:hover{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.hover\:tw-text-postnatal-assessment-3:hover{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.hover\:tw-text-grow-background:hover{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.hover\:tw-text-grow-system-banner:hover{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.hover\:tw-text-grow-blue-1:hover{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.hover\:tw-text-grow-blue-2:hover{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.hover\:tw-text-grow-blue-3:hover{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.hover\:tw-text-grow-blue-4:hover{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.hover\:tw-text-grow-blue-5:hover{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.hover\:tw-text-grow-chart-toggle:hover{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.hover\:tw-text-grow-left-nav-1:hover{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.hover\:tw-text-grow-left-nav-active:hover{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.hover\:tw-text-grow-left-nav-hover:hover{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.hover\:tw-text-grow-breadcrumb-inactive:hover{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.hover\:tw-text-grow-breadcrumb-inactive-text:hover{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.hover\:tw-text-default-colour:hover{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.focus-within\:tw-text-current:focus-within{
  color: currentColor;
}

.focus-within\:tw-text-transparent:focus-within{
  color: transparent;
}

.focus-within\:tw-text-white:focus-within{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.focus-within\:tw-text-black:focus-within{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.focus-within\:tw-text-gray-50:focus-within{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.focus-within\:tw-text-gray-100:focus-within{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.focus-within\:tw-text-gray-200:focus-within{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.focus-within\:tw-text-gray-300:focus-within{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.focus-within\:tw-text-gray-400:focus-within{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.focus-within\:tw-text-gray-500:focus-within{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.focus-within\:tw-text-gray-600:focus-within{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.focus-within\:tw-text-gray-700:focus-within{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.focus-within\:tw-text-gray-800:focus-within{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.focus-within\:tw-text-gray-900:focus-within{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.focus-within\:tw-text-red-50:focus-within{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.focus-within\:tw-text-red-100:focus-within{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.focus-within\:tw-text-red-200:focus-within{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.focus-within\:tw-text-red-300:focus-within{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.focus-within\:tw-text-red-400:focus-within{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.focus-within\:tw-text-red-500:focus-within{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.focus-within\:tw-text-red-600:focus-within{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.focus-within\:tw-text-red-700:focus-within{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.focus-within\:tw-text-red-800:focus-within{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.focus-within\:tw-text-red-900:focus-within{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.focus-within\:tw-text-orange-50:focus-within{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.focus-within\:tw-text-orange-100:focus-within{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.focus-within\:tw-text-orange-200:focus-within{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.focus-within\:tw-text-orange-300:focus-within{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.focus-within\:tw-text-orange-400:focus-within{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.focus-within\:tw-text-orange-500:focus-within{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.focus-within\:tw-text-orange-600:focus-within{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.focus-within\:tw-text-orange-700:focus-within{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.focus-within\:tw-text-orange-800:focus-within{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.focus-within\:tw-text-orange-900:focus-within{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.focus-within\:tw-text-yellow-50:focus-within{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.focus-within\:tw-text-yellow-100:focus-within{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.focus-within\:tw-text-yellow-200:focus-within{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.focus-within\:tw-text-yellow-300:focus-within{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.focus-within\:tw-text-yellow-400:focus-within{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.focus-within\:tw-text-yellow-500:focus-within{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.focus-within\:tw-text-yellow-600:focus-within{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.focus-within\:tw-text-yellow-700:focus-within{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.focus-within\:tw-text-yellow-800:focus-within{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.focus-within\:tw-text-yellow-900:focus-within{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.focus-within\:tw-text-green-50:focus-within{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.focus-within\:tw-text-green-100:focus-within{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.focus-within\:tw-text-green-200:focus-within{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.focus-within\:tw-text-green-300:focus-within{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.focus-within\:tw-text-green-400:focus-within{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.focus-within\:tw-text-green-500:focus-within{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.focus-within\:tw-text-green-600:focus-within{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.focus-within\:tw-text-green-700:focus-within{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.focus-within\:tw-text-green-800:focus-within{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.focus-within\:tw-text-green-900:focus-within{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.focus-within\:tw-text-teal-50:focus-within{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.focus-within\:tw-text-teal-100:focus-within{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.focus-within\:tw-text-teal-200:focus-within{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.focus-within\:tw-text-teal-300:focus-within{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.focus-within\:tw-text-teal-400:focus-within{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.focus-within\:tw-text-teal-500:focus-within{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.focus-within\:tw-text-teal-600:focus-within{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.focus-within\:tw-text-teal-700:focus-within{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.focus-within\:tw-text-teal-800:focus-within{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.focus-within\:tw-text-teal-900:focus-within{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.focus-within\:tw-text-blue-50:focus-within{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.focus-within\:tw-text-blue-100:focus-within{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.focus-within\:tw-text-blue-200:focus-within{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.focus-within\:tw-text-blue-300:focus-within{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.focus-within\:tw-text-blue-400:focus-within{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.focus-within\:tw-text-blue-500:focus-within{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.focus-within\:tw-text-blue-600:focus-within{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.focus-within\:tw-text-blue-700:focus-within{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.focus-within\:tw-text-blue-800:focus-within{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.focus-within\:tw-text-blue-900:focus-within{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.focus-within\:tw-text-indigo-50:focus-within{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.focus-within\:tw-text-indigo-100:focus-within{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.focus-within\:tw-text-indigo-200:focus-within{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.focus-within\:tw-text-indigo-300:focus-within{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.focus-within\:tw-text-indigo-400:focus-within{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.focus-within\:tw-text-indigo-500:focus-within{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.focus-within\:tw-text-indigo-600:focus-within{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.focus-within\:tw-text-indigo-700:focus-within{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.focus-within\:tw-text-indigo-800:focus-within{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.focus-within\:tw-text-indigo-900:focus-within{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.focus-within\:tw-text-purple-50:focus-within{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.focus-within\:tw-text-purple-100:focus-within{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.focus-within\:tw-text-purple-200:focus-within{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.focus-within\:tw-text-purple-300:focus-within{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.focus-within\:tw-text-purple-400:focus-within{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.focus-within\:tw-text-purple-500:focus-within{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.focus-within\:tw-text-purple-600:focus-within{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.focus-within\:tw-text-purple-700:focus-within{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.focus-within\:tw-text-purple-800:focus-within{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.focus-within\:tw-text-purple-900:focus-within{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.focus-within\:tw-text-pink-50:focus-within{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.focus-within\:tw-text-pink-100:focus-within{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.focus-within\:tw-text-pink-200:focus-within{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.focus-within\:tw-text-pink-300:focus-within{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.focus-within\:tw-text-pink-400:focus-within{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.focus-within\:tw-text-pink-500:focus-within{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.focus-within\:tw-text-pink-600:focus-within{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.focus-within\:tw-text-pink-700:focus-within{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.focus-within\:tw-text-pink-800:focus-within{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.focus-within\:tw-text-pink-900:focus-within{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-50:focus-within{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-100:focus-within{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-200:focus-within{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-300:focus-within{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-400:focus-within{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-500:focus-within{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-600:focus-within{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-700:focus-within{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-800:focus-within{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.focus-within\:tw-text-cool-gray-900:focus-within{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.focus-within\:tw-text-pregnancy-green-1:focus-within{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.focus-within\:tw-text-pregnancy-green-2:focus-within{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.focus-within\:tw-text-pregnancy-green-3:focus-within{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.focus-within\:tw-text-system-blue-1:focus-within{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.focus-within\:tw-text-system-blue-2:focus-within{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.focus-within\:tw-text-system-blue-3:focus-within{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.focus-within\:tw-text-system-dark-blue:focus-within{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.focus-within\:tw-text-inactive:focus-within{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.focus-within\:tw-text-system-white:focus-within{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.focus-within\:tw-text-system-green-1:focus-within{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.focus-within\:tw-text-system-orange-1:focus-within{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.focus-within\:tw-text-system-grey-1:focus-within{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.focus-within\:tw-text-system-grey-2:focus-within{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.focus-within\:tw-text-error-red:focus-within{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.focus-within\:tw-text-system-red-1:focus-within{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.focus-within\:tw-text-birth-summary-1:focus-within{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.focus-within\:tw-text-birth-summary-2:focus-within{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.focus-within\:tw-text-birth-summary-3:focus-within{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.focus-within\:tw-text-postnatal-assessment-1:focus-within{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.focus-within\:tw-text-postnatal-assessment-2:focus-within{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.focus-within\:tw-text-postnatal-assessment-3:focus-within{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.focus-within\:tw-text-grow-background:focus-within{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.focus-within\:tw-text-grow-system-banner:focus-within{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.focus-within\:tw-text-grow-blue-1:focus-within{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.focus-within\:tw-text-grow-blue-2:focus-within{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.focus-within\:tw-text-grow-blue-3:focus-within{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.focus-within\:tw-text-grow-blue-4:focus-within{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.focus-within\:tw-text-grow-blue-5:focus-within{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.focus-within\:tw-text-grow-chart-toggle:focus-within{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.focus-within\:tw-text-grow-left-nav-1:focus-within{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.focus-within\:tw-text-grow-left-nav-active:focus-within{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.focus-within\:tw-text-grow-left-nav-hover:focus-within{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.focus-within\:tw-text-default-colour:focus-within{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.focus\:tw-text-current:focus{
  color: currentColor;
}

.focus\:tw-text-transparent:focus{
  color: transparent;
}

.focus\:tw-text-white:focus{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.focus\:tw-text-black:focus{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.focus\:tw-text-gray-50:focus{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.focus\:tw-text-gray-100:focus{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.focus\:tw-text-gray-200:focus{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.focus\:tw-text-gray-300:focus{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.focus\:tw-text-gray-400:focus{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.focus\:tw-text-gray-500:focus{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.focus\:tw-text-gray-600:focus{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.focus\:tw-text-gray-700:focus{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.focus\:tw-text-gray-800:focus{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.focus\:tw-text-gray-900:focus{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.focus\:tw-text-red-50:focus{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.focus\:tw-text-red-100:focus{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.focus\:tw-text-red-200:focus{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.focus\:tw-text-red-300:focus{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.focus\:tw-text-red-400:focus{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.focus\:tw-text-red-500:focus{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.focus\:tw-text-red-600:focus{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.focus\:tw-text-red-700:focus{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.focus\:tw-text-red-800:focus{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.focus\:tw-text-red-900:focus{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.focus\:tw-text-orange-50:focus{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.focus\:tw-text-orange-100:focus{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.focus\:tw-text-orange-200:focus{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.focus\:tw-text-orange-300:focus{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.focus\:tw-text-orange-400:focus{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.focus\:tw-text-orange-500:focus{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.focus\:tw-text-orange-600:focus{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.focus\:tw-text-orange-700:focus{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.focus\:tw-text-orange-800:focus{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.focus\:tw-text-orange-900:focus{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.focus\:tw-text-yellow-50:focus{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.focus\:tw-text-yellow-100:focus{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.focus\:tw-text-yellow-200:focus{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.focus\:tw-text-yellow-300:focus{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.focus\:tw-text-yellow-400:focus{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.focus\:tw-text-yellow-500:focus{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.focus\:tw-text-yellow-600:focus{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.focus\:tw-text-yellow-700:focus{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.focus\:tw-text-yellow-800:focus{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.focus\:tw-text-yellow-900:focus{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.focus\:tw-text-green-50:focus{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.focus\:tw-text-green-100:focus{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.focus\:tw-text-green-200:focus{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.focus\:tw-text-green-300:focus{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.focus\:tw-text-green-400:focus{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.focus\:tw-text-green-500:focus{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.focus\:tw-text-green-600:focus{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.focus\:tw-text-green-700:focus{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.focus\:tw-text-green-800:focus{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.focus\:tw-text-green-900:focus{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.focus\:tw-text-teal-50:focus{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.focus\:tw-text-teal-100:focus{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.focus\:tw-text-teal-200:focus{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.focus\:tw-text-teal-300:focus{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.focus\:tw-text-teal-400:focus{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.focus\:tw-text-teal-500:focus{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.focus\:tw-text-teal-600:focus{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.focus\:tw-text-teal-700:focus{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.focus\:tw-text-teal-800:focus{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.focus\:tw-text-teal-900:focus{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.focus\:tw-text-blue-50:focus{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.focus\:tw-text-blue-100:focus{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.focus\:tw-text-blue-200:focus{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.focus\:tw-text-blue-300:focus{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.focus\:tw-text-blue-400:focus{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.focus\:tw-text-blue-500:focus{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.focus\:tw-text-blue-600:focus{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.focus\:tw-text-blue-700:focus{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.focus\:tw-text-blue-800:focus{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.focus\:tw-text-blue-900:focus{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.focus\:tw-text-indigo-50:focus{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.focus\:tw-text-indigo-100:focus{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.focus\:tw-text-indigo-200:focus{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.focus\:tw-text-indigo-300:focus{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.focus\:tw-text-indigo-400:focus{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.focus\:tw-text-indigo-500:focus{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.focus\:tw-text-indigo-600:focus{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.focus\:tw-text-indigo-700:focus{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.focus\:tw-text-indigo-800:focus{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.focus\:tw-text-indigo-900:focus{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.focus\:tw-text-purple-50:focus{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.focus\:tw-text-purple-100:focus{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.focus\:tw-text-purple-200:focus{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.focus\:tw-text-purple-300:focus{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.focus\:tw-text-purple-400:focus{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.focus\:tw-text-purple-500:focus{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.focus\:tw-text-purple-600:focus{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.focus\:tw-text-purple-700:focus{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.focus\:tw-text-purple-800:focus{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.focus\:tw-text-purple-900:focus{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.focus\:tw-text-pink-50:focus{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.focus\:tw-text-pink-100:focus{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.focus\:tw-text-pink-200:focus{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.focus\:tw-text-pink-300:focus{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.focus\:tw-text-pink-400:focus{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.focus\:tw-text-pink-500:focus{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.focus\:tw-text-pink-600:focus{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.focus\:tw-text-pink-700:focus{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.focus\:tw-text-pink-800:focus{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.focus\:tw-text-pink-900:focus{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.focus\:tw-text-cool-gray-50:focus{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.focus\:tw-text-cool-gray-100:focus{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.focus\:tw-text-cool-gray-200:focus{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.focus\:tw-text-cool-gray-300:focus{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.focus\:tw-text-cool-gray-400:focus{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.focus\:tw-text-cool-gray-500:focus{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.focus\:tw-text-cool-gray-600:focus{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.focus\:tw-text-cool-gray-700:focus{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.focus\:tw-text-cool-gray-800:focus{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.focus\:tw-text-cool-gray-900:focus{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.focus\:tw-text-pregnancy-green-1:focus{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.focus\:tw-text-pregnancy-green-2:focus{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.focus\:tw-text-pregnancy-green-3:focus{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.focus\:tw-text-system-blue-1:focus{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.focus\:tw-text-system-blue-2:focus{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.focus\:tw-text-system-blue-3:focus{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.focus\:tw-text-system-dark-blue:focus{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.focus\:tw-text-inactive:focus{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.focus\:tw-text-system-white:focus{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.focus\:tw-text-system-green-1:focus{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.focus\:tw-text-system-orange-1:focus{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.focus\:tw-text-system-grey-1:focus{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.focus\:tw-text-system-grey-2:focus{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.focus\:tw-text-error-red:focus{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.focus\:tw-text-system-red-1:focus{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.focus\:tw-text-birth-summary-1:focus{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.focus\:tw-text-birth-summary-2:focus{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.focus\:tw-text-birth-summary-3:focus{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.focus\:tw-text-postnatal-assessment-1:focus{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.focus\:tw-text-postnatal-assessment-2:focus{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.focus\:tw-text-postnatal-assessment-3:focus{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.focus\:tw-text-grow-background:focus{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.focus\:tw-text-grow-system-banner:focus{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.focus\:tw-text-grow-blue-1:focus{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.focus\:tw-text-grow-blue-2:focus{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.focus\:tw-text-grow-blue-3:focus{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.focus\:tw-text-grow-blue-4:focus{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.focus\:tw-text-grow-blue-5:focus{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.focus\:tw-text-grow-chart-toggle:focus{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.focus\:tw-text-grow-left-nav-1:focus{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.focus\:tw-text-grow-left-nav-active:focus{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.focus\:tw-text-grow-left-nav-hover:focus{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.focus\:tw-text-grow-breadcrumb-inactive:focus{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.focus\:tw-text-grow-breadcrumb-inactive-text:focus{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.focus\:tw-text-default-colour:focus{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.active\:tw-text-current:active{
  color: currentColor;
}

.active\:tw-text-transparent:active{
  color: transparent;
}

.active\:tw-text-white:active{
  --text-opacity: 1;
  color: #ffffff;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.active\:tw-text-black:active{
  --text-opacity: 1;
  color: #000000;
  color: rgba(0, 0, 0, var(--text-opacity));
}

.active\:tw-text-gray-50:active{
  --text-opacity: 1;
  color: #f9fafb;
  color: rgba(249, 250, 251, var(--text-opacity));
}

.active\:tw-text-gray-100:active{
  --text-opacity: 1;
  color: #f4f5f7;
  color: rgba(244, 245, 247, var(--text-opacity));
}

.active\:tw-text-gray-200:active{
  --text-opacity: 1;
  color: #e5e7eb;
  color: rgba(229, 231, 235, var(--text-opacity));
}

.active\:tw-text-gray-300:active{
  --text-opacity: 1;
  color: #d2d6dc;
  color: rgba(210, 214, 220, var(--text-opacity));
}

.active\:tw-text-gray-400:active{
  --text-opacity: 1;
  color: #9fa6b2;
  color: rgba(159, 166, 178, var(--text-opacity));
}

.active\:tw-text-gray-500:active{
  --text-opacity: 1;
  color: #6b7280;
  color: rgba(107, 114, 128, var(--text-opacity));
}

.active\:tw-text-gray-600:active{
  --text-opacity: 1;
  color: #4b5563;
  color: rgba(75, 85, 99, var(--text-opacity));
}

.active\:tw-text-gray-700:active{
  --text-opacity: 1;
  color: #374151;
  color: rgba(55, 65, 81, var(--text-opacity));
}

.active\:tw-text-gray-800:active{
  --text-opacity: 1;
  color: #252f3f;
  color: rgba(37, 47, 63, var(--text-opacity));
}

.active\:tw-text-gray-900:active{
  --text-opacity: 1;
  color: #161e2e;
  color: rgba(22, 30, 46, var(--text-opacity));
}

.active\:tw-text-red-50:active{
  --text-opacity: 1;
  color: #fdf2f2;
  color: rgba(253, 242, 242, var(--text-opacity));
}

.active\:tw-text-red-100:active{
  --text-opacity: 1;
  color: #fde8e8;
  color: rgba(253, 232, 232, var(--text-opacity));
}

.active\:tw-text-red-200:active{
  --text-opacity: 1;
  color: #fbd5d5;
  color: rgba(251, 213, 213, var(--text-opacity));
}

.active\:tw-text-red-300:active{
  --text-opacity: 1;
  color: #f8b4b4;
  color: rgba(248, 180, 180, var(--text-opacity));
}

.active\:tw-text-red-400:active{
  --text-opacity: 1;
  color: #f98080;
  color: rgba(249, 128, 128, var(--text-opacity));
}

.active\:tw-text-red-500:active{
  --text-opacity: 1;
  color: #f05252;
  color: rgba(240, 82, 82, var(--text-opacity));
}

.active\:tw-text-red-600:active{
  --text-opacity: 1;
  color: #e02424;
  color: rgba(224, 36, 36, var(--text-opacity));
}

.active\:tw-text-red-700:active{
  --text-opacity: 1;
  color: #c81e1e;
  color: rgba(200, 30, 30, var(--text-opacity));
}

.active\:tw-text-red-800:active{
  --text-opacity: 1;
  color: #9b1c1c;
  color: rgba(155, 28, 28, var(--text-opacity));
}

.active\:tw-text-red-900:active{
  --text-opacity: 1;
  color: #771d1d;
  color: rgba(119, 29, 29, var(--text-opacity));
}

.active\:tw-text-orange-50:active{
  --text-opacity: 1;
  color: #fff8f1;
  color: rgba(255, 248, 241, var(--text-opacity));
}

.active\:tw-text-orange-100:active{
  --text-opacity: 1;
  color: #feecdc;
  color: rgba(254, 236, 220, var(--text-opacity));
}

.active\:tw-text-orange-200:active{
  --text-opacity: 1;
  color: #fcd9bd;
  color: rgba(252, 217, 189, var(--text-opacity));
}

.active\:tw-text-orange-300:active{
  --text-opacity: 1;
  color: #fdba8c;
  color: rgba(253, 186, 140, var(--text-opacity));
}

.active\:tw-text-orange-400:active{
  --text-opacity: 1;
  color: #ff8a4c;
  color: rgba(255, 138, 76, var(--text-opacity));
}

.active\:tw-text-orange-500:active{
  --text-opacity: 1;
  color: #ff5a1f;
  color: rgba(255, 90, 31, var(--text-opacity));
}

.active\:tw-text-orange-600:active{
  --text-opacity: 1;
  color: #d03801;
  color: rgba(208, 56, 1, var(--text-opacity));
}

.active\:tw-text-orange-700:active{
  --text-opacity: 1;
  color: #b43403;
  color: rgba(180, 52, 3, var(--text-opacity));
}

.active\:tw-text-orange-800:active{
  --text-opacity: 1;
  color: #8a2c0d;
  color: rgba(138, 44, 13, var(--text-opacity));
}

.active\:tw-text-orange-900:active{
  --text-opacity: 1;
  color: #73230d;
  color: rgba(115, 35, 13, var(--text-opacity));
}

.active\:tw-text-yellow-50:active{
  --text-opacity: 1;
  color: #fdfdea;
  color: rgba(253, 253, 234, var(--text-opacity));
}

.active\:tw-text-yellow-100:active{
  --text-opacity: 1;
  color: #fdf6b2;
  color: rgba(253, 246, 178, var(--text-opacity));
}

.active\:tw-text-yellow-200:active{
  --text-opacity: 1;
  color: #fce96a;
  color: rgba(252, 233, 106, var(--text-opacity));
}

.active\:tw-text-yellow-300:active{
  --text-opacity: 1;
  color: #faca15;
  color: rgba(250, 202, 21, var(--text-opacity));
}

.active\:tw-text-yellow-400:active{
  --text-opacity: 1;
  color: #e3a008;
  color: rgba(227, 160, 8, var(--text-opacity));
}

.active\:tw-text-yellow-500:active{
  --text-opacity: 1;
  color: #c27803;
  color: rgba(194, 120, 3, var(--text-opacity));
}

.active\:tw-text-yellow-600:active{
  --text-opacity: 1;
  color: #9f580a;
  color: rgba(159, 88, 10, var(--text-opacity));
}

.active\:tw-text-yellow-700:active{
  --text-opacity: 1;
  color: #8e4b10;
  color: rgba(142, 75, 16, var(--text-opacity));
}

.active\:tw-text-yellow-800:active{
  --text-opacity: 1;
  color: #723b13;
  color: rgba(114, 59, 19, var(--text-opacity));
}

.active\:tw-text-yellow-900:active{
  --text-opacity: 1;
  color: #633112;
  color: rgba(99, 49, 18, var(--text-opacity));
}

.active\:tw-text-green-50:active{
  --text-opacity: 1;
  color: #f3faf7;
  color: rgba(243, 250, 247, var(--text-opacity));
}

.active\:tw-text-green-100:active{
  --text-opacity: 1;
  color: #def7ec;
  color: rgba(222, 247, 236, var(--text-opacity));
}

.active\:tw-text-green-200:active{
  --text-opacity: 1;
  color: #bcf0da;
  color: rgba(188, 240, 218, var(--text-opacity));
}

.active\:tw-text-green-300:active{
  --text-opacity: 1;
  color: #84e1bc;
  color: rgba(132, 225, 188, var(--text-opacity));
}

.active\:tw-text-green-400:active{
  --text-opacity: 1;
  color: #31c48d;
  color: rgba(49, 196, 141, var(--text-opacity));
}

.active\:tw-text-green-500:active{
  --text-opacity: 1;
  color: #0e9f6e;
  color: rgba(14, 159, 110, var(--text-opacity));
}

.active\:tw-text-green-600:active{
  --text-opacity: 1;
  color: #057a55;
  color: rgba(5, 122, 85, var(--text-opacity));
}

.active\:tw-text-green-700:active{
  --text-opacity: 1;
  color: #046c4e;
  color: rgba(4, 108, 78, var(--text-opacity));
}

.active\:tw-text-green-800:active{
  --text-opacity: 1;
  color: #03543f;
  color: rgba(3, 84, 63, var(--text-opacity));
}

.active\:tw-text-green-900:active{
  --text-opacity: 1;
  color: #014737;
  color: rgba(1, 71, 55, var(--text-opacity));
}

.active\:tw-text-teal-50:active{
  --text-opacity: 1;
  color: #edfafa;
  color: rgba(237, 250, 250, var(--text-opacity));
}

.active\:tw-text-teal-100:active{
  --text-opacity: 1;
  color: #d5f5f6;
  color: rgba(213, 245, 246, var(--text-opacity));
}

.active\:tw-text-teal-200:active{
  --text-opacity: 1;
  color: #afecef;
  color: rgba(175, 236, 239, var(--text-opacity));
}

.active\:tw-text-teal-300:active{
  --text-opacity: 1;
  color: #7edce2;
  color: rgba(126, 220, 226, var(--text-opacity));
}

.active\:tw-text-teal-400:active{
  --text-opacity: 1;
  color: #16bdca;
  color: rgba(22, 189, 202, var(--text-opacity));
}

.active\:tw-text-teal-500:active{
  --text-opacity: 1;
  color: #0694a2;
  color: rgba(6, 148, 162, var(--text-opacity));
}

.active\:tw-text-teal-600:active{
  --text-opacity: 1;
  color: #047481;
  color: rgba(4, 116, 129, var(--text-opacity));
}

.active\:tw-text-teal-700:active{
  --text-opacity: 1;
  color: #036672;
  color: rgba(3, 102, 114, var(--text-opacity));
}

.active\:tw-text-teal-800:active{
  --text-opacity: 1;
  color: #05505c;
  color: rgba(5, 80, 92, var(--text-opacity));
}

.active\:tw-text-teal-900:active{
  --text-opacity: 1;
  color: #014451;
  color: rgba(1, 68, 81, var(--text-opacity));
}

.active\:tw-text-blue-50:active{
  --text-opacity: 1;
  color: #ebf5ff;
  color: rgba(235, 245, 255, var(--text-opacity));
}

.active\:tw-text-blue-100:active{
  --text-opacity: 1;
  color: #e1effe;
  color: rgba(225, 239, 254, var(--text-opacity));
}

.active\:tw-text-blue-200:active{
  --text-opacity: 1;
  color: #c3ddfd;
  color: rgba(195, 221, 253, var(--text-opacity));
}

.active\:tw-text-blue-300:active{
  --text-opacity: 1;
  color: #a4cafe;
  color: rgba(164, 202, 254, var(--text-opacity));
}

.active\:tw-text-blue-400:active{
  --text-opacity: 1;
  color: #76a9fa;
  color: rgba(118, 169, 250, var(--text-opacity));
}

.active\:tw-text-blue-500:active{
  --text-opacity: 1;
  color: #3f83f8;
  color: rgba(63, 131, 248, var(--text-opacity));
}

.active\:tw-text-blue-600:active{
  --text-opacity: 1;
  color: #1c64f2;
  color: rgba(28, 100, 242, var(--text-opacity));
}

.active\:tw-text-blue-700:active{
  --text-opacity: 1;
  color: #1a56db;
  color: rgba(26, 86, 219, var(--text-opacity));
}

.active\:tw-text-blue-800:active{
  --text-opacity: 1;
  color: #1e429f;
  color: rgba(30, 66, 159, var(--text-opacity));
}

.active\:tw-text-blue-900:active{
  --text-opacity: 1;
  color: #233876;
  color: rgba(35, 56, 118, var(--text-opacity));
}

.active\:tw-text-indigo-50:active{
  --text-opacity: 1;
  color: #f0f5ff;
  color: rgba(240, 245, 255, var(--text-opacity));
}

.active\:tw-text-indigo-100:active{
  --text-opacity: 1;
  color: #e5edff;
  color: rgba(229, 237, 255, var(--text-opacity));
}

.active\:tw-text-indigo-200:active{
  --text-opacity: 1;
  color: #cddbfe;
  color: rgba(205, 219, 254, var(--text-opacity));
}

.active\:tw-text-indigo-300:active{
  --text-opacity: 1;
  color: #b4c6fc;
  color: rgba(180, 198, 252, var(--text-opacity));
}

.active\:tw-text-indigo-400:active{
  --text-opacity: 1;
  color: #8da2fb;
  color: rgba(141, 162, 251, var(--text-opacity));
}

.active\:tw-text-indigo-500:active{
  --text-opacity: 1;
  color: #6875f5;
  color: rgba(104, 117, 245, var(--text-opacity));
}

.active\:tw-text-indigo-600:active{
  --text-opacity: 1;
  color: #5850ec;
  color: rgba(88, 80, 236, var(--text-opacity));
}

.active\:tw-text-indigo-700:active{
  --text-opacity: 1;
  color: #5145cd;
  color: rgba(81, 69, 205, var(--text-opacity));
}

.active\:tw-text-indigo-800:active{
  --text-opacity: 1;
  color: #42389d;
  color: rgba(66, 56, 157, var(--text-opacity));
}

.active\:tw-text-indigo-900:active{
  --text-opacity: 1;
  color: #362f78;
  color: rgba(54, 47, 120, var(--text-opacity));
}

.active\:tw-text-purple-50:active{
  --text-opacity: 1;
  color: #f6f5ff;
  color: rgba(246, 245, 255, var(--text-opacity));
}

.active\:tw-text-purple-100:active{
  --text-opacity: 1;
  color: #edebfe;
  color: rgba(237, 235, 254, var(--text-opacity));
}

.active\:tw-text-purple-200:active{
  --text-opacity: 1;
  color: #dcd7fe;
  color: rgba(220, 215, 254, var(--text-opacity));
}

.active\:tw-text-purple-300:active{
  --text-opacity: 1;
  color: #cabffd;
  color: rgba(202, 191, 253, var(--text-opacity));
}

.active\:tw-text-purple-400:active{
  --text-opacity: 1;
  color: #ac94fa;
  color: rgba(172, 148, 250, var(--text-opacity));
}

.active\:tw-text-purple-500:active{
  --text-opacity: 1;
  color: #9061f9;
  color: rgba(144, 97, 249, var(--text-opacity));
}

.active\:tw-text-purple-600:active{
  --text-opacity: 1;
  color: #7e3af2;
  color: rgba(126, 58, 242, var(--text-opacity));
}

.active\:tw-text-purple-700:active{
  --text-opacity: 1;
  color: #6c2bd9;
  color: rgba(108, 43, 217, var(--text-opacity));
}

.active\:tw-text-purple-800:active{
  --text-opacity: 1;
  color: #5521b5;
  color: rgba(85, 33, 181, var(--text-opacity));
}

.active\:tw-text-purple-900:active{
  --text-opacity: 1;
  color: #4a1d96;
  color: rgba(74, 29, 150, var(--text-opacity));
}

.active\:tw-text-pink-50:active{
  --text-opacity: 1;
  color: #fdf2f8;
  color: rgba(253, 242, 248, var(--text-opacity));
}

.active\:tw-text-pink-100:active{
  --text-opacity: 1;
  color: #fce8f3;
  color: rgba(252, 232, 243, var(--text-opacity));
}

.active\:tw-text-pink-200:active{
  --text-opacity: 1;
  color: #fad1e8;
  color: rgba(250, 209, 232, var(--text-opacity));
}

.active\:tw-text-pink-300:active{
  --text-opacity: 1;
  color: #f8b4d9;
  color: rgba(248, 180, 217, var(--text-opacity));
}

.active\:tw-text-pink-400:active{
  --text-opacity: 1;
  color: #f17eb8;
  color: rgba(241, 126, 184, var(--text-opacity));
}

.active\:tw-text-pink-500:active{
  --text-opacity: 1;
  color: #e74694;
  color: rgba(231, 70, 148, var(--text-opacity));
}

.active\:tw-text-pink-600:active{
  --text-opacity: 1;
  color: #d61f69;
  color: rgba(214, 31, 105, var(--text-opacity));
}

.active\:tw-text-pink-700:active{
  --text-opacity: 1;
  color: #bf125d;
  color: rgba(191, 18, 93, var(--text-opacity));
}

.active\:tw-text-pink-800:active{
  --text-opacity: 1;
  color: #99154b;
  color: rgba(153, 21, 75, var(--text-opacity));
}

.active\:tw-text-pink-900:active{
  --text-opacity: 1;
  color: #751a3d;
  color: rgba(117, 26, 61, var(--text-opacity));
}

.active\:tw-text-cool-gray-50:active{
  --text-opacity: 1;
  color: #f8fafc;
  color: rgba(248, 250, 252, var(--text-opacity));
}

.active\:tw-text-cool-gray-100:active{
  --text-opacity: 1;
  color: #f1f5f9;
  color: rgba(241, 245, 249, var(--text-opacity));
}

.active\:tw-text-cool-gray-200:active{
  --text-opacity: 1;
  color: #e2e8f0;
  color: rgba(226, 232, 240, var(--text-opacity));
}

.active\:tw-text-cool-gray-300:active{
  --text-opacity: 1;
  color: #cfd8e3;
  color: rgba(207, 216, 227, var(--text-opacity));
}

.active\:tw-text-cool-gray-400:active{
  --text-opacity: 1;
  color: #97a6ba;
  color: rgba(151, 166, 186, var(--text-opacity));
}

.active\:tw-text-cool-gray-500:active{
  --text-opacity: 1;
  color: #64748b;
  color: rgba(100, 116, 139, var(--text-opacity));
}

.active\:tw-text-cool-gray-600:active{
  --text-opacity: 1;
  color: #475569;
  color: rgba(71, 85, 105, var(--text-opacity));
}

.active\:tw-text-cool-gray-700:active{
  --text-opacity: 1;
  color: #364152;
  color: rgba(54, 65, 82, var(--text-opacity));
}

.active\:tw-text-cool-gray-800:active{
  --text-opacity: 1;
  color: #27303f;
  color: rgba(39, 48, 63, var(--text-opacity));
}

.active\:tw-text-cool-gray-900:active{
  --text-opacity: 1;
  color: #1a202e;
  color: rgba(26, 32, 46, var(--text-opacity));
}

.active\:tw-text-pregnancy-green-1:active{
  --text-opacity: 1;
  color: #346633;
  color: rgba(52, 102, 51, var(--text-opacity));
}

.active\:tw-text-pregnancy-green-2:active{
  --text-opacity: 1;
  color: #BEEDBE;
  color: rgba(190, 237, 190, var(--text-opacity));
}

.active\:tw-text-pregnancy-green-3:active{
  --text-opacity: 1;
  color: #F0FCF6;
  color: rgba(240, 252, 246, var(--text-opacity));
}

.active\:tw-text-system-blue-1:active{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.active\:tw-text-system-blue-2:active{
  --text-opacity: 1;
  color: #A9BECB;
  color: rgba(169, 190, 203, var(--text-opacity));
}

.active\:tw-text-system-blue-3:active{
  --text-opacity: 1;
  color: #769BB4;
  color: rgba(118, 155, 180, var(--text-opacity));
}

.active\:tw-text-system-dark-blue:active{
  --text-opacity: 1;
  color: #213B4E;
  color: rgba(33, 59, 78, var(--text-opacity));
}

.active\:tw-text-inactive:active{
  --text-opacity: 1;
  color: #B7B7B7;
  color: rgba(183, 183, 183, var(--text-opacity));
}

.active\:tw-text-system-white:active{
  --text-opacity: 1;
  color: #FFFFFF;
  color: rgba(255, 255, 255, var(--text-opacity));
}

.active\:tw-text-system-green-1:active{
  --text-opacity: 1;
  color: #87c540;
  color: rgba(135, 197, 64, var(--text-opacity));
}

.active\:tw-text-system-orange-1:active{
  --text-opacity: 1;
  color: #ED8936;
  color: rgba(237, 137, 54, var(--text-opacity));
}

.active\:tw-text-system-grey-1:active{
  --text-opacity: 1;
  color: #C1C1C1;
  color: rgba(193, 193, 193, var(--text-opacity));
}

.active\:tw-text-system-grey-2:active{
  --text-opacity: 1;
  color: #DDDDDD;
  color: rgba(221, 221, 221, var(--text-opacity));
}

.active\:tw-text-error-red:active{
  --text-opacity: 1;
  color: #C11013;
  color: rgba(193, 16, 19, var(--text-opacity));
}

.active\:tw-text-system-red-1:active{
  --text-opacity: 1;
  color: #E22828;
  color: rgba(226, 40, 40, var(--text-opacity));
}

.active\:tw-text-birth-summary-1:active{
  --text-opacity: 1;
  color: #FFC924;
  color: rgba(255, 201, 36, var(--text-opacity));
}

.active\:tw-text-birth-summary-2:active{
  --text-opacity: 1;
  color: #FFDE7B;
  color: rgba(255, 222, 123, var(--text-opacity));
}

.active\:tw-text-birth-summary-3:active{
  --text-opacity: 1;
  color: #FBFCDD;
  color: rgba(251, 252, 221, var(--text-opacity));
}

.active\:tw-text-postnatal-assessment-1:active{
  --text-opacity: 1;
  color: #865A87;
  color: rgba(134, 90, 135, var(--text-opacity));
}

.active\:tw-text-postnatal-assessment-2:active{
  --text-opacity: 1;
  color: #C1A3C2;
  color: rgba(193, 163, 194, var(--text-opacity));
}

.active\:tw-text-postnatal-assessment-3:active{
  --text-opacity: 1;
  color: #FCF5FA;
  color: rgba(252, 245, 250, var(--text-opacity));
}

.active\:tw-text-grow-background:active{
  --text-opacity: 1;
  color: #86A3B6;
  color: rgba(134, 163, 182, var(--text-opacity));
}

.active\:tw-text-grow-system-banner:active{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.active\:tw-text-grow-blue-1:active{
  --text-opacity: 1;
  color: #1A3B4E;
  color: rgba(26, 59, 78, var(--text-opacity));
}

.active\:tw-text-grow-blue-2:active{
  --text-opacity: 1;
  color: #477591;
  color: rgba(71, 117, 145, var(--text-opacity));
}

.active\:tw-text-grow-blue-3:active{
  --text-opacity: 1;
  color: #7098B0;
  color: rgba(112, 152, 176, var(--text-opacity));
}

.active\:tw-text-grow-blue-4:active{
  --text-opacity: 1;
  color: #CFE1EC;
  color: rgba(207, 225, 236, var(--text-opacity));
}

.active\:tw-text-grow-blue-5:active{
  --text-opacity: 1;
  color: #547F9A;
  color: rgba(84, 127, 154, var(--text-opacity));
}

.active\:tw-text-grow-chart-toggle:active{
  --text-opacity: 1;
  color: #507A91;
  color: rgba(80, 122, 145, var(--text-opacity));
}

.active\:tw-text-grow-left-nav-1:active{
  --text-opacity: 1;
  color: #A6B8C3;
  color: rgba(166, 184, 195, var(--text-opacity));
}

.active\:tw-text-grow-left-nav-active:active{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.active\:tw-text-grow-left-nav-hover:active{
  --text-opacity: 1;
  color: #3A5869;
  color: rgba(58, 88, 105, var(--text-opacity));
}

.active\:tw-text-grow-breadcrumb-inactive:active{
  --text-opacity: 1;
  color: #3B5B6E;
  color: rgba(59, 91, 110, var(--text-opacity));
}

.active\:tw-text-grow-breadcrumb-inactive-text:active{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.active\:tw-text-default-colour:active{
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
}

.tw-text-opacity-0{
  --text-opacity: 0;
}

.tw-text-opacity-25{
  --text-opacity: 0.25;
}

.tw-text-opacity-50{
  --text-opacity: 0.5;
}

.tw-text-opacity-75{
  --text-opacity: 0.75;
}

.tw-text-opacity-100{
  --text-opacity: 1;
}

.hover\:tw-text-opacity-0:hover{
  --text-opacity: 0;
}

.hover\:tw-text-opacity-25:hover{
  --text-opacity: 0.25;
}

.hover\:tw-text-opacity-50:hover{
  --text-opacity: 0.5;
}

.hover\:tw-text-opacity-75:hover{
  --text-opacity: 0.75;
}

.hover\:tw-text-opacity-100:hover{
  --text-opacity: 1;
}

.focus\:tw-text-opacity-0:focus{
  --text-opacity: 0;
}

.focus\:tw-text-opacity-25:focus{
  --text-opacity: 0.25;
}

.focus\:tw-text-opacity-50:focus{
  --text-opacity: 0.5;
}

.focus\:tw-text-opacity-75:focus{
  --text-opacity: 0.75;
}

.focus\:tw-text-opacity-100:focus{
  --text-opacity: 1;
}

.tw-italic{
  font-style: italic;
}

.tw-not-italic{
  font-style: normal;
}

.tw-uppercase{
  text-transform: uppercase;
}

.tw-lowercase{
  text-transform: lowercase;
}

.tw-capitalize{
  text-transform: capitalize;
}

.tw-normal-case{
  text-transform: none;
}

.tw-underline{
  text-decoration: underline;
}

.tw-line-through{
  text-decoration: line-through;
}

.tw-no-underline{
  text-decoration: none;
}

.tw-group:hover .group-hover\:tw-underline{
  text-decoration: underline;
}

.tw-group:hover .group-hover\:tw-line-through{
  text-decoration: line-through;
}

.tw-group:hover .group-hover\:tw-no-underline{
  text-decoration: none;
}

.tw-group:focus .group-focus\:tw-underline{
  text-decoration: underline;
}

.tw-group:focus .group-focus\:tw-line-through{
  text-decoration: line-through;
}

.tw-group:focus .group-focus\:tw-no-underline{
  text-decoration: none;
}

.hover\:tw-underline:hover{
  text-decoration: underline;
}

.hover\:tw-line-through:hover{
  text-decoration: line-through;
}

.hover\:tw-no-underline:hover{
  text-decoration: none;
}

.focus\:tw-underline:focus{
  text-decoration: underline;
}

.focus\:tw-line-through:focus{
  text-decoration: line-through;
}

.focus\:tw-no-underline:focus{
  text-decoration: none;
}

.tw-antialiased{
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.tw-subpixel-antialiased{
  -webkit-font-smoothing: auto;
  -moz-osx-font-smoothing: auto;
}

.tw-ordinal, .tw-slashed-zero, .tw-lining-nums, .tw-oldstyle-nums, .tw-proportional-nums, .tw-tabular-nums, .tw-diagonal-fractions, .tw-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);
}

.tw-normal-nums{
  font-variant-numeric: normal;
}

.tw-ordinal{
  --font-variant-numeric-ordinal: ordinal;
}

.tw-slashed-zero{
  --font-variant-numeric-slashed-zero: slashed-zero;
}

.tw-lining-nums{
  --font-variant-numeric-figure: lining-nums;
}

.tw-oldstyle-nums{
  --font-variant-numeric-figure: oldstyle-nums;
}

.tw-proportional-nums{
  --font-variant-numeric-spacing: proportional-nums;
}

.tw-tabular-nums{
  --font-variant-numeric-spacing: tabular-nums;
}

.tw-diagonal-fractions{
  --font-variant-numeric-fraction: diagonal-fractions;
}

.tw-stacked-fractions{
  --font-variant-numeric-fraction: stacked-fractions;
}

.tw-tracking-tighter{
  letter-spacing: -0.05em;
}

.tw-tracking-tight{
  letter-spacing: -0.025em;
}

.tw-tracking-normal{
  letter-spacing: 0;
}

.tw-tracking-wide{
  letter-spacing: 0.025em;
}

.tw-tracking-wider{
  letter-spacing: 0.05em;
}

.tw-tracking-widest{
  letter-spacing: 0.1em;
}

.tw-select-none{
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.tw-select-text{
  -webkit-user-select: text;
     -moz-user-select: text;
          user-select: text;
}

.tw-select-all{
  -webkit-user-select: all;
     -moz-user-select: all;
          user-select: all;
}

.tw-select-auto{
  -webkit-user-select: auto;
     -moz-user-select: auto;
          user-select: auto;
}

.tw-align-baseline{
  vertical-align: baseline;
}

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

.tw-align-middle{
  vertical-align: middle;
}

.tw-align-bottom{
  vertical-align: bottom;
}

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

.tw-align-text-bottom{
  vertical-align: text-bottom;
}

.tw-visible{
  visibility: visible;
}

.tw-invisible{
  visibility: hidden;
}

.tw-whitespace-normal{
  white-space: normal;
}

.tw-whitespace-no-wrap{
  white-space: nowrap;
}

.tw-whitespace-pre{
  white-space: pre;
}

.tw-whitespace-pre-line{
  white-space: pre-line;
}

.tw-whitespace-pre-wrap{
  white-space: pre-wrap;
}

.tw-break-normal{
  word-wrap: normal;
  overflow-wrap: normal;
  word-break: normal;
}

.tw-break-words{
  word-wrap: break-word;
  overflow-wrap: break-word;
}

.tw-break-all{
  word-break: break-all;
}

.tw-truncate{
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.tw-w-0{
  width: 0;
}

.tw-w-1{
  width: 0.25rem;
}

.tw-w-2{
  width: 0.5rem;
}

.tw-w-3{
  width: 0.75rem;
}

.tw-w-4{
  width: 1rem;
}

.tw-w-5{
  width: 1.25rem;
}

.tw-w-6{
  width: 1.5rem;
}

.tw-w-7{
  width: 1.75rem;
}

.tw-w-8{
  width: 2rem;
}

.tw-w-9{
  width: 2.25rem;
}

.tw-w-10{
  width: 2.5rem;
}

.tw-w-11{
  width: 2.75rem;
}

.tw-w-12{
  width: 3rem;
}

.tw-w-13{
  width: 3.25rem;
}

.tw-w-14{
  width: 3.5rem;
}

.tw-w-15{
  width: 3.75rem;
}

.tw-w-16{
  width: 4rem;
}

.tw-w-17{
  width: 4.25rem;
}

.tw-w-18{
  width: 4.5rem;
}

.tw-w-19{
  width: 4.75rem;
}

.tw-w-20{
  width: 5rem;
}

.tw-w-21{
  width: 5.25rem;
}

.tw-w-22{
  width: 5.5rem;
}

.tw-w-23{
  width: 5.75rem;
}

.tw-w-24{
  width: 6rem;
}

.tw-w-25{
  width: 6.25rem;
}

.tw-w-26{
  width: 6.5rem;
}

.tw-w-27{
  width: 6.75rem;
}

.tw-w-28{
  width: 7rem;
}

.tw-w-29{
  width: 7.25rem;
}

.tw-w-30{
  width: 7.5rem;
}

.tw-w-31{
  width: 7.75rem;
}

.tw-w-32{
  width: 8rem;
}

.tw-w-33{
  width: 8.25rem;
}

.tw-w-34{
  width: 8.5rem;
}

.tw-w-35{
  width: 8.75rem;
}

.tw-w-36{
  width: 9rem;
}

.tw-w-40{
  width: 10rem;
}

.tw-w-41{
  width: 10.25rem;
}

.tw-w-42{
  width: 10.5rem;
}

.tw-w-43{
  width: 10.75rem;
}

.tw-w-44{
  width: 11rem;
}

.tw-w-45{
  width: 11.25rem;
}

.tw-w-46{
  width: 11.5rem;
}

.tw-w-47{
  width: 11.75rem;
}

.tw-w-48{
  width: 12rem;
}

.tw-w-50{
  width: 12.5rem;
}

.tw-w-52{
  width: 13rem;
}

.tw-w-53{
  width: 13.25rem;
}

.tw-w-54{
  width: 13.5rem;
}

.tw-w-55{
  width: 13.75rem;
}

.tw-w-56{
  width: 14rem;
}

.tw-w-57{
  width: 14.25rem;
}

.tw-w-58{
  width: 14.5rem;
}

.tw-w-59{
  width: 14.75rem;
}

.tw-w-60{
  width: 15rem;
}

.tw-w-61{
  width: 15.25rem;
}

.tw-w-62{
  width: 15.5rem;
}

.tw-w-63{
  width: 15.75rem;
}

.tw-w-64{
  width: 16rem;
}

.tw-w-65{
  width: 16.25rem;
}

.tw-w-66{
  width: 16.5rem;
}

.tw-w-68{
  width: 17rem;
}

.tw-w-69{
  width: 17.25rem;
}

.tw-w-70{
  width: 17.5rem;
}

.tw-w-71{
  width: 17.75rem;
}

.tw-w-72{
  width: 18rem;
}

.tw-w-73{
  width: 18.25rem;
}

.tw-w-74{
  width: 18.5rem;
}

.tw-w-75{
  width: 18.75rem;
}

.tw-w-76{
  width: 19rem;
}

.tw-w-77{
  width: 19.25rem;
}

.tw-w-78{
  width: 19.5rem;
}

.tw-w-79{
  width: 19.75rem;
}

.tw-w-80{
  width: 20rem;
}

.tw-w-81{
  width: 20.25rem;
}

.tw-w-82{
  width: 20.5rem;
}

.tw-w-83{
  width: 20.75rem;
}

.tw-w-84{
  width: 21rem;
}

.tw-w-85{
  width: 21.25rem;
}

.tw-w-86{
  width: 21.5rem;
}

.tw-w-87{
  width: 21.75rem;
}

.tw-w-88{
  width: 22rem;
}

.tw-w-89{
  width: 22.25rem;
}

.tw-w-90{
  width: 22.5rem;
}

.tw-w-91{
  width: 22.75rem;
}

.tw-w-92{
  width: 23rem;
}

.tw-w-93{
  width: 23.25rem;
}

.tw-w-94{
  width: 23.5rem;
}

.tw-w-95{
  width: 23.75rem;
}

.tw-w-96{
  width: 24rem;
}

.tw-w-97{
  width: 23.25rem;
}

.tw-w-98{
  width: 23.5rem;
}

.tw-w-99{
  width: 23.75rem;
}

.tw-w-100{
  width: 25rem;
}

.tw-w-101{
  width: 25.25rem;
}

.tw-w-102{
  width: 25.5rem;
}

.tw-w-112{
  width: 28rem;
}

.tw-w-128{
  width: 31rem;
}

.tw-w-129{
  width: 32.25rem;
}

.tw-w-130{
  width: 32.5rem;
}

.tw-w-140{
  width: 35rem;
}

.tw-w-160{
  width: 40rem;
}

.tw-w-180{
  width: 45rem;
}

.tw-w-185{
  width: 46.25rem;
}

.tw-w-190{
  width: 47.5rem;
}

.tw-w-200{
  width: 50rem;
}

.tw-w-auto{
  width: auto;
}

.tw-w-px{
  width: 1px;
}

.tw-w-0\.5{
  width: 0.125rem;
}

.tw-w-1\.5{
  width: 0.375rem;
}

.tw-w-2\.5{
  width: 0.625rem;
}

.tw-w-3\.5{
  width: 0.875rem;
}

.tw-w-1\/2{
  width: 50%;
}

.tw-w-1\/3{
  width: 33.333333%;
}

.tw-w-2\/3{
  width: 66.666667%;
}

.tw-w-1\/4{
  width: 25%;
}

.tw-w-2\/4{
  width: 50%;
}

.tw-w-3\/4{
  width: 75%;
}

.tw-w-1\/5{
  width: 20%;
}

.tw-w-2\/5{
  width: 40%;
}

.tw-w-3\/5{
  width: 60%;
}

.tw-w-4\/5{
  width: 80%;
}

.tw-w-1\/6{
  width: 16.666667%;
}

.tw-w-2\/6{
  width: 33.333333%;
}

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

.tw-w-4\/6{
  width: 66.666667%;
}

.tw-w-5\/6{
  width: 83.333333%;
}

.tw-w-1\/12{
  width: 8.333333%;
}

.tw-w-2\/12{
  width: 16.666667%;
}

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

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

.tw-w-5\/12{
  width: 41.666667%;
}

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

.tw-w-7\/12{
  width: 58.333333%;
}

.tw-w-8\/12{
  width: 66.666667%;
}

.tw-w-9\/12{
  width: 75%;
}

.tw-w-10\/12{
  width: 83.333333%;
}

.tw-w-11\/12{
  width: 91.666667%;
}

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

.tw-w-screen{
  width: 100vw;
}

.tw-w-min-content{
  width: -moz-min-content;
  width: min-content;
}

.tw-w-max-content{
  width: -moz-max-content;
  width: max-content;
}

.tw-z-0{
  z-index: 0;
}

.tw-z-10{
  z-index: 10;
}

.tw-z-20{
  z-index: 20;
}

.tw-z-30{
  z-index: 30;
}

.tw-z-40{
  z-index: 40;
}

.tw-z-50{
  z-index: 50;
}

.tw-z-150{
  z-index: 150;
}

.tw-z-auto{
  z-index: auto;
}

.focus-within\:tw-z-0:focus-within{
  z-index: 0;
}

.focus-within\:tw-z-10:focus-within{
  z-index: 10;
}

.focus-within\:tw-z-20:focus-within{
  z-index: 20;
}

.focus-within\:tw-z-30:focus-within{
  z-index: 30;
}

.focus-within\:tw-z-40:focus-within{
  z-index: 40;
}

.focus-within\:tw-z-50:focus-within{
  z-index: 50;
}

.focus-within\:tw-z-150:focus-within{
  z-index: 150;
}

.focus-within\:tw-z-auto:focus-within{
  z-index: auto;
}

.focus\:tw-z-0:focus{
  z-index: 0;
}

.focus\:tw-z-10:focus{
  z-index: 10;
}

.focus\:tw-z-20:focus{
  z-index: 20;
}

.focus\:tw-z-30:focus{
  z-index: 30;
}

.focus\:tw-z-40:focus{
  z-index: 40;
}

.focus\:tw-z-50:focus{
  z-index: 50;
}

.focus\:tw-z-150:focus{
  z-index: 150;
}

.focus\:tw-z-auto:focus{
  z-index: auto;
}

.tw-gap-0{
  grid-gap: 0;
  gap: 0;
}

.tw-gap-1{
  grid-gap: 0.25rem;
  gap: 0.25rem;
}

.tw-gap-2{
  grid-gap: 0.5rem;
  gap: 0.5rem;
}

.tw-gap-3{
  grid-gap: 0.75rem;
  gap: 0.75rem;
}

.tw-gap-4{
  grid-gap: 1rem;
  gap: 1rem;
}

.tw-gap-5{
  grid-gap: 1.25rem;
  gap: 1.25rem;
}

.tw-gap-6{
  grid-gap: 1.5rem;
  gap: 1.5rem;
}

.tw-gap-7{
  grid-gap: 1.75rem;
  gap: 1.75rem;
}

.tw-gap-8{
  grid-gap: 2rem;
  gap: 2rem;
}

.tw-gap-9{
  grid-gap: 2.25rem;
  gap: 2.25rem;
}

.tw-gap-10{
  grid-gap: 2.5rem;
  gap: 2.5rem;
}

.tw-gap-11{
  grid-gap: 2.75rem;
  gap: 2.75rem;
}

.tw-gap-12{
  grid-gap: 3rem;
  gap: 3rem;
}

.tw-gap-13{
  grid-gap: 3.25rem;
  gap: 3.25rem;
}

.tw-gap-14{
  grid-gap: 3.5rem;
  gap: 3.5rem;
}

.tw-gap-15{
  grid-gap: 3.75rem;
  gap: 3.75rem;
}

.tw-gap-16{
  grid-gap: 4rem;
  gap: 4rem;
}

.tw-gap-17{
  grid-gap: 4.25rem;
  gap: 4.25rem;
}

.tw-gap-18{
  grid-gap: 4.5rem;
  gap: 4.5rem;
}

.tw-gap-19{
  grid-gap: 4.75rem;
  gap: 4.75rem;
}

.tw-gap-20{
  grid-gap: 5rem;
  gap: 5rem;
}

.tw-gap-21{
  grid-gap: 5.25rem;
  gap: 5.25rem;
}

.tw-gap-22{
  grid-gap: 5.5rem;
  gap: 5.5rem;
}

.tw-gap-23{
  grid-gap: 5.75rem;
  gap: 5.75rem;
}

.tw-gap-24{
  grid-gap: 6rem;
  gap: 6rem;
}

.tw-gap-25{
  grid-gap: 6.25rem;
  gap: 6.25rem;
}

.tw-gap-26{
  grid-gap: 6.5rem;
  gap: 6.5rem;
}

.tw-gap-27{
  grid-gap: 6.75rem;
  gap: 6.75rem;
}

.tw-gap-28{
  grid-gap: 7rem;
  gap: 7rem;
}

.tw-gap-29{
  grid-gap: 7.25rem;
  gap: 7.25rem;
}

.tw-gap-30{
  grid-gap: 7.5rem;
  gap: 7.5rem;
}

.tw-gap-31{
  grid-gap: 7.75rem;
  gap: 7.75rem;
}

.tw-gap-32{
  grid-gap: 8rem;
  gap: 8rem;
}

.tw-gap-33{
  grid-gap: 8.25rem;
  gap: 8.25rem;
}

.tw-gap-34{
  grid-gap: 8.5rem;
  gap: 8.5rem;
}

.tw-gap-35{
  grid-gap: 8.75rem;
  gap: 8.75rem;
}

.tw-gap-36{
  grid-gap: 9rem;
  gap: 9rem;
}

.tw-gap-40{
  grid-gap: 10rem;
  gap: 10rem;
}

.tw-gap-41{
  grid-gap: 10.25rem;
  gap: 10.25rem;
}

.tw-gap-42{
  grid-gap: 10.5rem;
  gap: 10.5rem;
}

.tw-gap-43{
  grid-gap: 10.75rem;
  gap: 10.75rem;
}

.tw-gap-44{
  grid-gap: 11rem;
  gap: 11rem;
}

.tw-gap-45{
  grid-gap: 11.25rem;
  gap: 11.25rem;
}

.tw-gap-46{
  grid-gap: 11.5rem;
  gap: 11.5rem;
}

.tw-gap-47{
  grid-gap: 11.75rem;
  gap: 11.75rem;
}

.tw-gap-48{
  grid-gap: 12rem;
  gap: 12rem;
}

.tw-gap-50{
  grid-gap: 12.5rem;
  gap: 12.5rem;
}

.tw-gap-52{
  grid-gap: 13rem;
  gap: 13rem;
}

.tw-gap-53{
  grid-gap: 13.25rem;
  gap: 13.25rem;
}

.tw-gap-54{
  grid-gap: 13.5rem;
  gap: 13.5rem;
}

.tw-gap-55{
  grid-gap: 13.75rem;
  gap: 13.75rem;
}

.tw-gap-56{
  grid-gap: 14rem;
  gap: 14rem;
}

.tw-gap-57{
  grid-gap: 14.25rem;
  gap: 14.25rem;
}

.tw-gap-58{
  grid-gap: 14.5rem;
  gap: 14.5rem;
}

.tw-gap-59{
  grid-gap: 14.75rem;
  gap: 14.75rem;
}

.tw-gap-60{
  grid-gap: 15rem;
  gap: 15rem;
}

.tw-gap-61{
  grid-gap: 15.25rem;
  gap: 15.25rem;
}

.tw-gap-62{
  grid-gap: 15.5rem;
  gap: 15.5rem;
}

.tw-gap-63{
  grid-gap: 15.75rem;
  gap: 15.75rem;
}

.tw-gap-64{
  grid-gap: 16rem;
  gap: 16rem;
}

.tw-gap-65{
  grid-gap: 16.25rem;
  gap: 16.25rem;
}

.tw-gap-66{
  grid-gap: 16.5rem;
  gap: 16.5rem;
}

.tw-gap-68{
  grid-gap: 17rem;
  gap: 17rem;
}

.tw-gap-69{
  grid-gap: 17.25rem;
  gap: 17.25rem;
}

.tw-gap-70{
  grid-gap: 17.5rem;
  gap: 17.5rem;
}

.tw-gap-71{
  grid-gap: 17.75rem;
  gap: 17.75rem;
}

.tw-gap-72{
  grid-gap: 18rem;
  gap: 18rem;
}

.tw-gap-73{
  grid-gap: 18.25rem;
  gap: 18.25rem;
}

.tw-gap-74{
  grid-gap: 18.5rem;
  gap: 18.5rem;
}

.tw-gap-75{
  grid-gap: 18.75rem;
  gap: 18.75rem;
}

.tw-gap-76{
  grid-gap: 19rem;
  gap: 19rem;
}

.tw-gap-77{
  grid-gap: 19.25rem;
  gap: 19.25rem;
}

.tw-gap-78{
  grid-gap: 19.5rem;
  gap: 19.5rem;
}

.tw-gap-79{
  grid-gap: 19.75rem;
  gap: 19.75rem;
}

.tw-gap-80{
  grid-gap: 20rem;
  gap: 20rem;
}

.tw-gap-81{
  grid-gap: 20.25rem;
  gap: 20.25rem;
}

.tw-gap-82{
  grid-gap: 20.5rem;
  gap: 20.5rem;
}

.tw-gap-83{
  grid-gap: 20.75rem;
  gap: 20.75rem;
}

.tw-gap-84{
  grid-gap: 21rem;
  gap: 21rem;
}

.tw-gap-85{
  grid-gap: 21.25rem;
  gap: 21.25rem;
}

.tw-gap-86{
  grid-gap: 21.5rem;
  gap: 21.5rem;
}

.tw-gap-87{
  grid-gap: 21.75rem;
  gap: 21.75rem;
}

.tw-gap-88{
  grid-gap: 22rem;
  gap: 22rem;
}

.tw-gap-89{
  grid-gap: 22.25rem;
  gap: 22.25rem;
}

.tw-gap-90{
  grid-gap: 22.5rem;
  gap: 22.5rem;
}

.tw-gap-91{
  grid-gap: 22.75rem;
  gap: 22.75rem;
}

.tw-gap-92{
  grid-gap: 23rem;
  gap: 23rem;
}

.tw-gap-93{
  grid-gap: 23.25rem;
  gap: 23.25rem;
}

.tw-gap-94{
  grid-gap: 23.5rem;
  gap: 23.5rem;
}

.tw-gap-95{
  grid-gap: 23.75rem;
  gap: 23.75rem;
}

.tw-gap-96{
  grid-gap: 24rem;
  gap: 24rem;
}

.tw-gap-97{
  grid-gap: 23.25rem;
  gap: 23.25rem;
}

.tw-gap-98{
  grid-gap: 23.5rem;
  gap: 23.5rem;
}

.tw-gap-99{
  grid-gap: 23.75rem;
  gap: 23.75rem;
}

.tw-gap-100{
  grid-gap: 25rem;
  gap: 25rem;
}

.tw-gap-101{
  grid-gap: 25.25rem;
  gap: 25.25rem;
}

.tw-gap-102{
  grid-gap: 25.5rem;
  gap: 25.5rem;
}

.tw-gap-112{
  grid-gap: 28rem;
  gap: 28rem;
}

.tw-gap-128{
  grid-gap: 31rem;
  gap: 31rem;
}

.tw-gap-129{
  grid-gap: 32.25rem;
  gap: 32.25rem;
}

.tw-gap-130{
  grid-gap: 32.5rem;
  gap: 32.5rem;
}

.tw-gap-140{
  grid-gap: 35rem;
  gap: 35rem;
}

.tw-gap-160{
  grid-gap: 40rem;
  gap: 40rem;
}

.tw-gap-180{
  grid-gap: 45rem;
  gap: 45rem;
}

.tw-gap-185{
  grid-gap: 46.25rem;
  gap: 46.25rem;
}

.tw-gap-190{
  grid-gap: 47.5rem;
  gap: 47.5rem;
}

.tw-gap-200{
  grid-gap: 50rem;
  gap: 50rem;
}

.tw-gap-px{
  grid-gap: 1px;
  gap: 1px;
}

.tw-gap-0\.5{
  grid-gap: 0.125rem;
  gap: 0.125rem;
}

.tw-gap-1\.5{
  grid-gap: 0.375rem;
  gap: 0.375rem;
}

.tw-gap-2\.5{
  grid-gap: 0.625rem;
  gap: 0.625rem;
}

.tw-gap-3\.5{
  grid-gap: 0.875rem;
  gap: 0.875rem;
}

.tw-gap-1\/2{
  grid-gap: 50%;
  gap: 50%;
}

.tw-gap-1\/3{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.tw-gap-2\/3{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.tw-gap-1\/4{
  grid-gap: 25%;
  gap: 25%;
}

.tw-gap-2\/4{
  grid-gap: 50%;
  gap: 50%;
}

.tw-gap-3\/4{
  grid-gap: 75%;
  gap: 75%;
}

.tw-gap-1\/5{
  grid-gap: 20%;
  gap: 20%;
}

.tw-gap-2\/5{
  grid-gap: 40%;
  gap: 40%;
}

.tw-gap-3\/5{
  grid-gap: 60%;
  gap: 60%;
}

.tw-gap-4\/5{
  grid-gap: 80%;
  gap: 80%;
}

.tw-gap-1\/6{
  grid-gap: 16.666667%;
  gap: 16.666667%;
}

.tw-gap-2\/6{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.tw-gap-3\/6{
  grid-gap: 50%;
  gap: 50%;
}

.tw-gap-4\/6{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.tw-gap-5\/6{
  grid-gap: 83.333333%;
  gap: 83.333333%;
}

.tw-gap-1\/12{
  grid-gap: 8.333333%;
  gap: 8.333333%;
}

.tw-gap-2\/12{
  grid-gap: 16.666667%;
  gap: 16.666667%;
}

.tw-gap-3\/12{
  grid-gap: 25%;
  gap: 25%;
}

.tw-gap-4\/12{
  grid-gap: 33.333333%;
  gap: 33.333333%;
}

.tw-gap-5\/12{
  grid-gap: 41.666667%;
  gap: 41.666667%;
}

.tw-gap-6\/12{
  grid-gap: 50%;
  gap: 50%;
}

.tw-gap-7\/12{
  grid-gap: 58.333333%;
  gap: 58.333333%;
}

.tw-gap-8\/12{
  grid-gap: 66.666667%;
  gap: 66.666667%;
}

.tw-gap-9\/12{
  grid-gap: 75%;
  gap: 75%;
}

.tw-gap-10\/12{
  grid-gap: 83.333333%;
  gap: 83.333333%;
}

.tw-gap-11\/12{
  grid-gap: 91.666667%;
  gap: 91.666667%;
}

.tw-gap-full{
  grid-gap: 100%;
  gap: 100%;
}

.tw-col-gap-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.tw-col-gap-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.tw-col-gap-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.tw-col-gap-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.tw-col-gap-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.tw-col-gap-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.tw-col-gap-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.tw-col-gap-7{
  grid-column-gap: 1.75rem;
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}

.tw-col-gap-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.tw-col-gap-9{
  grid-column-gap: 2.25rem;
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
}

.tw-col-gap-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.tw-col-gap-11{
  grid-column-gap: 2.75rem;
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}

.tw-col-gap-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.tw-col-gap-13{
  grid-column-gap: 3.25rem;
  -moz-column-gap: 3.25rem;
       column-gap: 3.25rem;
}

.tw-col-gap-14{
  grid-column-gap: 3.5rem;
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.tw-col-gap-15{
  grid-column-gap: 3.75rem;
  -moz-column-gap: 3.75rem;
       column-gap: 3.75rem;
}

.tw-col-gap-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.tw-col-gap-17{
  grid-column-gap: 4.25rem;
  -moz-column-gap: 4.25rem;
       column-gap: 4.25rem;
}

.tw-col-gap-18{
  grid-column-gap: 4.5rem;
  -moz-column-gap: 4.5rem;
       column-gap: 4.5rem;
}

.tw-col-gap-19{
  grid-column-gap: 4.75rem;
  -moz-column-gap: 4.75rem;
       column-gap: 4.75rem;
}

.tw-col-gap-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.tw-col-gap-21{
  grid-column-gap: 5.25rem;
  -moz-column-gap: 5.25rem;
       column-gap: 5.25rem;
}

.tw-col-gap-22{
  grid-column-gap: 5.5rem;
  -moz-column-gap: 5.5rem;
       column-gap: 5.5rem;
}

.tw-col-gap-23{
  grid-column-gap: 5.75rem;
  -moz-column-gap: 5.75rem;
       column-gap: 5.75rem;
}

.tw-col-gap-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.tw-col-gap-25{
  grid-column-gap: 6.25rem;
  -moz-column-gap: 6.25rem;
       column-gap: 6.25rem;
}

.tw-col-gap-26{
  grid-column-gap: 6.5rem;
  -moz-column-gap: 6.5rem;
       column-gap: 6.5rem;
}

.tw-col-gap-27{
  grid-column-gap: 6.75rem;
  -moz-column-gap: 6.75rem;
       column-gap: 6.75rem;
}

.tw-col-gap-28{
  grid-column-gap: 7rem;
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}

.tw-col-gap-29{
  grid-column-gap: 7.25rem;
  -moz-column-gap: 7.25rem;
       column-gap: 7.25rem;
}

.tw-col-gap-30{
  grid-column-gap: 7.5rem;
  -moz-column-gap: 7.5rem;
       column-gap: 7.5rem;
}

.tw-col-gap-31{
  grid-column-gap: 7.75rem;
  -moz-column-gap: 7.75rem;
       column-gap: 7.75rem;
}

.tw-col-gap-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.tw-col-gap-33{
  grid-column-gap: 8.25rem;
  -moz-column-gap: 8.25rem;
       column-gap: 8.25rem;
}

.tw-col-gap-34{
  grid-column-gap: 8.5rem;
  -moz-column-gap: 8.5rem;
       column-gap: 8.5rem;
}

.tw-col-gap-35{
  grid-column-gap: 8.75rem;
  -moz-column-gap: 8.75rem;
       column-gap: 8.75rem;
}

.tw-col-gap-36{
  grid-column-gap: 9rem;
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}

.tw-col-gap-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.tw-col-gap-41{
  grid-column-gap: 10.25rem;
  -moz-column-gap: 10.25rem;
       column-gap: 10.25rem;
}

.tw-col-gap-42{
  grid-column-gap: 10.5rem;
  -moz-column-gap: 10.5rem;
       column-gap: 10.5rem;
}

.tw-col-gap-43{
  grid-column-gap: 10.75rem;
  -moz-column-gap: 10.75rem;
       column-gap: 10.75rem;
}

.tw-col-gap-44{
  grid-column-gap: 11rem;
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}

.tw-col-gap-45{
  grid-column-gap: 11.25rem;
  -moz-column-gap: 11.25rem;
       column-gap: 11.25rem;
}

.tw-col-gap-46{
  grid-column-gap: 11.5rem;
  -moz-column-gap: 11.5rem;
       column-gap: 11.5rem;
}

.tw-col-gap-47{
  grid-column-gap: 11.75rem;
  -moz-column-gap: 11.75rem;
       column-gap: 11.75rem;
}

.tw-col-gap-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.tw-col-gap-50{
  grid-column-gap: 12.5rem;
  -moz-column-gap: 12.5rem;
       column-gap: 12.5rem;
}

.tw-col-gap-52{
  grid-column-gap: 13rem;
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}

.tw-col-gap-53{
  grid-column-gap: 13.25rem;
  -moz-column-gap: 13.25rem;
       column-gap: 13.25rem;
}

.tw-col-gap-54{
  grid-column-gap: 13.5rem;
  -moz-column-gap: 13.5rem;
       column-gap: 13.5rem;
}

.tw-col-gap-55{
  grid-column-gap: 13.75rem;
  -moz-column-gap: 13.75rem;
       column-gap: 13.75rem;
}

.tw-col-gap-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.tw-col-gap-57{
  grid-column-gap: 14.25rem;
  -moz-column-gap: 14.25rem;
       column-gap: 14.25rem;
}

.tw-col-gap-58{
  grid-column-gap: 14.5rem;
  -moz-column-gap: 14.5rem;
       column-gap: 14.5rem;
}

.tw-col-gap-59{
  grid-column-gap: 14.75rem;
  -moz-column-gap: 14.75rem;
       column-gap: 14.75rem;
}

.tw-col-gap-60{
  grid-column-gap: 15rem;
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}

.tw-col-gap-61{
  grid-column-gap: 15.25rem;
  -moz-column-gap: 15.25rem;
       column-gap: 15.25rem;
}

.tw-col-gap-62{
  grid-column-gap: 15.5rem;
  -moz-column-gap: 15.5rem;
       column-gap: 15.5rem;
}

.tw-col-gap-63{
  grid-column-gap: 15.75rem;
  -moz-column-gap: 15.75rem;
       column-gap: 15.75rem;
}

.tw-col-gap-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.tw-col-gap-65{
  grid-column-gap: 16.25rem;
  -moz-column-gap: 16.25rem;
       column-gap: 16.25rem;
}

.tw-col-gap-66{
  grid-column-gap: 16.5rem;
  -moz-column-gap: 16.5rem;
       column-gap: 16.5rem;
}

.tw-col-gap-68{
  grid-column-gap: 17rem;
  -moz-column-gap: 17rem;
       column-gap: 17rem;
}

.tw-col-gap-69{
  grid-column-gap: 17.25rem;
  -moz-column-gap: 17.25rem;
       column-gap: 17.25rem;
}

.tw-col-gap-70{
  grid-column-gap: 17.5rem;
  -moz-column-gap: 17.5rem;
       column-gap: 17.5rem;
}

.tw-col-gap-71{
  grid-column-gap: 17.75rem;
  -moz-column-gap: 17.75rem;
       column-gap: 17.75rem;
}

.tw-col-gap-72{
  grid-column-gap: 18rem;
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}

.tw-col-gap-73{
  grid-column-gap: 18.25rem;
  -moz-column-gap: 18.25rem;
       column-gap: 18.25rem;
}

.tw-col-gap-74{
  grid-column-gap: 18.5rem;
  -moz-column-gap: 18.5rem;
       column-gap: 18.5rem;
}

.tw-col-gap-75{
  grid-column-gap: 18.75rem;
  -moz-column-gap: 18.75rem;
       column-gap: 18.75rem;
}

.tw-col-gap-76{
  grid-column-gap: 19rem;
  -moz-column-gap: 19rem;
       column-gap: 19rem;
}

.tw-col-gap-77{
  grid-column-gap: 19.25rem;
  -moz-column-gap: 19.25rem;
       column-gap: 19.25rem;
}

.tw-col-gap-78{
  grid-column-gap: 19.5rem;
  -moz-column-gap: 19.5rem;
       column-gap: 19.5rem;
}

.tw-col-gap-79{
  grid-column-gap: 19.75rem;
  -moz-column-gap: 19.75rem;
       column-gap: 19.75rem;
}

.tw-col-gap-80{
  grid-column-gap: 20rem;
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}

.tw-col-gap-81{
  grid-column-gap: 20.25rem;
  -moz-column-gap: 20.25rem;
       column-gap: 20.25rem;
}

.tw-col-gap-82{
  grid-column-gap: 20.5rem;
  -moz-column-gap: 20.5rem;
       column-gap: 20.5rem;
}

.tw-col-gap-83{
  grid-column-gap: 20.75rem;
  -moz-column-gap: 20.75rem;
       column-gap: 20.75rem;
}

.tw-col-gap-84{
  grid-column-gap: 21rem;
  -moz-column-gap: 21rem;
       column-gap: 21rem;
}

.tw-col-gap-85{
  grid-column-gap: 21.25rem;
  -moz-column-gap: 21.25rem;
       column-gap: 21.25rem;
}

.tw-col-gap-86{
  grid-column-gap: 21.5rem;
  -moz-column-gap: 21.5rem;
       column-gap: 21.5rem;
}

.tw-col-gap-87{
  grid-column-gap: 21.75rem;
  -moz-column-gap: 21.75rem;
       column-gap: 21.75rem;
}

.tw-col-gap-88{
  grid-column-gap: 22rem;
  -moz-column-gap: 22rem;
       column-gap: 22rem;
}

.tw-col-gap-89{
  grid-column-gap: 22.25rem;
  -moz-column-gap: 22.25rem;
       column-gap: 22.25rem;
}

.tw-col-gap-90{
  grid-column-gap: 22.5rem;
  -moz-column-gap: 22.5rem;
       column-gap: 22.5rem;
}

.tw-col-gap-91{
  grid-column-gap: 22.75rem;
  -moz-column-gap: 22.75rem;
       column-gap: 22.75rem;
}

.tw-col-gap-92{
  grid-column-gap: 23rem;
  -moz-column-gap: 23rem;
       column-gap: 23rem;
}

.tw-col-gap-93{
  grid-column-gap: 23.25rem;
  -moz-column-gap: 23.25rem;
       column-gap: 23.25rem;
}

.tw-col-gap-94{
  grid-column-gap: 23.5rem;
  -moz-column-gap: 23.5rem;
       column-gap: 23.5rem;
}

.tw-col-gap-95{
  grid-column-gap: 23.75rem;
  -moz-column-gap: 23.75rem;
       column-gap: 23.75rem;
}

.tw-col-gap-96{
  grid-column-gap: 24rem;
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}

.tw-col-gap-97{
  grid-column-gap: 23.25rem;
  -moz-column-gap: 23.25rem;
       column-gap: 23.25rem;
}

.tw-col-gap-98{
  grid-column-gap: 23.5rem;
  -moz-column-gap: 23.5rem;
       column-gap: 23.5rem;
}

.tw-col-gap-99{
  grid-column-gap: 23.75rem;
  -moz-column-gap: 23.75rem;
       column-gap: 23.75rem;
}

.tw-col-gap-100{
  grid-column-gap: 25rem;
  -moz-column-gap: 25rem;
       column-gap: 25rem;
}

.tw-col-gap-101{
  grid-column-gap: 25.25rem;
  -moz-column-gap: 25.25rem;
       column-gap: 25.25rem;
}

.tw-col-gap-102{
  grid-column-gap: 25.5rem;
  -moz-column-gap: 25.5rem;
       column-gap: 25.5rem;
}

.tw-col-gap-112{
  grid-column-gap: 28rem;
  -moz-column-gap: 28rem;
       column-gap: 28rem;
}

.tw-col-gap-128{
  grid-column-gap: 31rem;
  -moz-column-gap: 31rem;
       column-gap: 31rem;
}

.tw-col-gap-129{
  grid-column-gap: 32.25rem;
  -moz-column-gap: 32.25rem;
       column-gap: 32.25rem;
}

.tw-col-gap-130{
  grid-column-gap: 32.5rem;
  -moz-column-gap: 32.5rem;
       column-gap: 32.5rem;
}

.tw-col-gap-140{
  grid-column-gap: 35rem;
  -moz-column-gap: 35rem;
       column-gap: 35rem;
}

.tw-col-gap-160{
  grid-column-gap: 40rem;
  -moz-column-gap: 40rem;
       column-gap: 40rem;
}

.tw-col-gap-180{
  grid-column-gap: 45rem;
  -moz-column-gap: 45rem;
       column-gap: 45rem;
}

.tw-col-gap-185{
  grid-column-gap: 46.25rem;
  -moz-column-gap: 46.25rem;
       column-gap: 46.25rem;
}

.tw-col-gap-190{
  grid-column-gap: 47.5rem;
  -moz-column-gap: 47.5rem;
       column-gap: 47.5rem;
}

.tw-col-gap-200{
  grid-column-gap: 50rem;
  -moz-column-gap: 50rem;
       column-gap: 50rem;
}

.tw-col-gap-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.tw-col-gap-0\.5{
  grid-column-gap: 0.125rem;
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

.tw-col-gap-1\.5{
  grid-column-gap: 0.375rem;
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}

.tw-col-gap-2\.5{
  grid-column-gap: 0.625rem;
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
}

.tw-col-gap-3\.5{
  grid-column-gap: 0.875rem;
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}

.tw-col-gap-1\/2{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-col-gap-1\/3{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-col-gap-2\/3{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-col-gap-1\/4{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.tw-col-gap-2\/4{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-col-gap-3\/4{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.tw-col-gap-1\/5{
  grid-column-gap: 20%;
  -moz-column-gap: 20%;
       column-gap: 20%;
}

.tw-col-gap-2\/5{
  grid-column-gap: 40%;
  -moz-column-gap: 40%;
       column-gap: 40%;
}

.tw-col-gap-3\/5{
  grid-column-gap: 60%;
  -moz-column-gap: 60%;
       column-gap: 60%;
}

.tw-col-gap-4\/5{
  grid-column-gap: 80%;
  -moz-column-gap: 80%;
       column-gap: 80%;
}

.tw-col-gap-1\/6{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.tw-col-gap-2\/6{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-col-gap-3\/6{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-col-gap-4\/6{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-col-gap-5\/6{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.tw-col-gap-1\/12{
  grid-column-gap: 8.333333%;
  -moz-column-gap: 8.333333%;
       column-gap: 8.333333%;
}

.tw-col-gap-2\/12{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.tw-col-gap-3\/12{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.tw-col-gap-4\/12{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-col-gap-5\/12{
  grid-column-gap: 41.666667%;
  -moz-column-gap: 41.666667%;
       column-gap: 41.666667%;
}

.tw-col-gap-6\/12{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-col-gap-7\/12{
  grid-column-gap: 58.333333%;
  -moz-column-gap: 58.333333%;
       column-gap: 58.333333%;
}

.tw-col-gap-8\/12{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-col-gap-9\/12{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.tw-col-gap-10\/12{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.tw-col-gap-11\/12{
  grid-column-gap: 91.666667%;
  -moz-column-gap: 91.666667%;
       column-gap: 91.666667%;
}

.tw-col-gap-full{
  grid-column-gap: 100%;
  -moz-column-gap: 100%;
       column-gap: 100%;
}

.tw-gap-x-0{
  grid-column-gap: 0;
  -moz-column-gap: 0;
       column-gap: 0;
}

.tw-gap-x-1{
  grid-column-gap: 0.25rem;
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}

.tw-gap-x-2{
  grid-column-gap: 0.5rem;
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}

.tw-gap-x-3{
  grid-column-gap: 0.75rem;
  -moz-column-gap: 0.75rem;
       column-gap: 0.75rem;
}

.tw-gap-x-4{
  grid-column-gap: 1rem;
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}

.tw-gap-x-5{
  grid-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
}

.tw-gap-x-6{
  grid-column-gap: 1.5rem;
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}

.tw-gap-x-7{
  grid-column-gap: 1.75rem;
  -moz-column-gap: 1.75rem;
       column-gap: 1.75rem;
}

.tw-gap-x-8{
  grid-column-gap: 2rem;
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}

.tw-gap-x-9{
  grid-column-gap: 2.25rem;
  -moz-column-gap: 2.25rem;
       column-gap: 2.25rem;
}

.tw-gap-x-10{
  grid-column-gap: 2.5rem;
  -moz-column-gap: 2.5rem;
       column-gap: 2.5rem;
}

.tw-gap-x-11{
  grid-column-gap: 2.75rem;
  -moz-column-gap: 2.75rem;
       column-gap: 2.75rem;
}

.tw-gap-x-12{
  grid-column-gap: 3rem;
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}

.tw-gap-x-13{
  grid-column-gap: 3.25rem;
  -moz-column-gap: 3.25rem;
       column-gap: 3.25rem;
}

.tw-gap-x-14{
  grid-column-gap: 3.5rem;
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}

.tw-gap-x-15{
  grid-column-gap: 3.75rem;
  -moz-column-gap: 3.75rem;
       column-gap: 3.75rem;
}

.tw-gap-x-16{
  grid-column-gap: 4rem;
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}

.tw-gap-x-17{
  grid-column-gap: 4.25rem;
  -moz-column-gap: 4.25rem;
       column-gap: 4.25rem;
}

.tw-gap-x-18{
  grid-column-gap: 4.5rem;
  -moz-column-gap: 4.5rem;
       column-gap: 4.5rem;
}

.tw-gap-x-19{
  grid-column-gap: 4.75rem;
  -moz-column-gap: 4.75rem;
       column-gap: 4.75rem;
}

.tw-gap-x-20{
  grid-column-gap: 5rem;
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}

.tw-gap-x-21{
  grid-column-gap: 5.25rem;
  -moz-column-gap: 5.25rem;
       column-gap: 5.25rem;
}

.tw-gap-x-22{
  grid-column-gap: 5.5rem;
  -moz-column-gap: 5.5rem;
       column-gap: 5.5rem;
}

.tw-gap-x-23{
  grid-column-gap: 5.75rem;
  -moz-column-gap: 5.75rem;
       column-gap: 5.75rem;
}

.tw-gap-x-24{
  grid-column-gap: 6rem;
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}

.tw-gap-x-25{
  grid-column-gap: 6.25rem;
  -moz-column-gap: 6.25rem;
       column-gap: 6.25rem;
}

.tw-gap-x-26{
  grid-column-gap: 6.5rem;
  -moz-column-gap: 6.5rem;
       column-gap: 6.5rem;
}

.tw-gap-x-27{
  grid-column-gap: 6.75rem;
  -moz-column-gap: 6.75rem;
       column-gap: 6.75rem;
}

.tw-gap-x-28{
  grid-column-gap: 7rem;
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}

.tw-gap-x-29{
  grid-column-gap: 7.25rem;
  -moz-column-gap: 7.25rem;
       column-gap: 7.25rem;
}

.tw-gap-x-30{
  grid-column-gap: 7.5rem;
  -moz-column-gap: 7.5rem;
       column-gap: 7.5rem;
}

.tw-gap-x-31{
  grid-column-gap: 7.75rem;
  -moz-column-gap: 7.75rem;
       column-gap: 7.75rem;
}

.tw-gap-x-32{
  grid-column-gap: 8rem;
  -moz-column-gap: 8rem;
       column-gap: 8rem;
}

.tw-gap-x-33{
  grid-column-gap: 8.25rem;
  -moz-column-gap: 8.25rem;
       column-gap: 8.25rem;
}

.tw-gap-x-34{
  grid-column-gap: 8.5rem;
  -moz-column-gap: 8.5rem;
       column-gap: 8.5rem;
}

.tw-gap-x-35{
  grid-column-gap: 8.75rem;
  -moz-column-gap: 8.75rem;
       column-gap: 8.75rem;
}

.tw-gap-x-36{
  grid-column-gap: 9rem;
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}

.tw-gap-x-40{
  grid-column-gap: 10rem;
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}

.tw-gap-x-41{
  grid-column-gap: 10.25rem;
  -moz-column-gap: 10.25rem;
       column-gap: 10.25rem;
}

.tw-gap-x-42{
  grid-column-gap: 10.5rem;
  -moz-column-gap: 10.5rem;
       column-gap: 10.5rem;
}

.tw-gap-x-43{
  grid-column-gap: 10.75rem;
  -moz-column-gap: 10.75rem;
       column-gap: 10.75rem;
}

.tw-gap-x-44{
  grid-column-gap: 11rem;
  -moz-column-gap: 11rem;
       column-gap: 11rem;
}

.tw-gap-x-45{
  grid-column-gap: 11.25rem;
  -moz-column-gap: 11.25rem;
       column-gap: 11.25rem;
}

.tw-gap-x-46{
  grid-column-gap: 11.5rem;
  -moz-column-gap: 11.5rem;
       column-gap: 11.5rem;
}

.tw-gap-x-47{
  grid-column-gap: 11.75rem;
  -moz-column-gap: 11.75rem;
       column-gap: 11.75rem;
}

.tw-gap-x-48{
  grid-column-gap: 12rem;
  -moz-column-gap: 12rem;
       column-gap: 12rem;
}

.tw-gap-x-50{
  grid-column-gap: 12.5rem;
  -moz-column-gap: 12.5rem;
       column-gap: 12.5rem;
}

.tw-gap-x-52{
  grid-column-gap: 13rem;
  -moz-column-gap: 13rem;
       column-gap: 13rem;
}

.tw-gap-x-53{
  grid-column-gap: 13.25rem;
  -moz-column-gap: 13.25rem;
       column-gap: 13.25rem;
}

.tw-gap-x-54{
  grid-column-gap: 13.5rem;
  -moz-column-gap: 13.5rem;
       column-gap: 13.5rem;
}

.tw-gap-x-55{
  grid-column-gap: 13.75rem;
  -moz-column-gap: 13.75rem;
       column-gap: 13.75rem;
}

.tw-gap-x-56{
  grid-column-gap: 14rem;
  -moz-column-gap: 14rem;
       column-gap: 14rem;
}

.tw-gap-x-57{
  grid-column-gap: 14.25rem;
  -moz-column-gap: 14.25rem;
       column-gap: 14.25rem;
}

.tw-gap-x-58{
  grid-column-gap: 14.5rem;
  -moz-column-gap: 14.5rem;
       column-gap: 14.5rem;
}

.tw-gap-x-59{
  grid-column-gap: 14.75rem;
  -moz-column-gap: 14.75rem;
       column-gap: 14.75rem;
}

.tw-gap-x-60{
  grid-column-gap: 15rem;
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}

.tw-gap-x-61{
  grid-column-gap: 15.25rem;
  -moz-column-gap: 15.25rem;
       column-gap: 15.25rem;
}

.tw-gap-x-62{
  grid-column-gap: 15.5rem;
  -moz-column-gap: 15.5rem;
       column-gap: 15.5rem;
}

.tw-gap-x-63{
  grid-column-gap: 15.75rem;
  -moz-column-gap: 15.75rem;
       column-gap: 15.75rem;
}

.tw-gap-x-64{
  grid-column-gap: 16rem;
  -moz-column-gap: 16rem;
       column-gap: 16rem;
}

.tw-gap-x-65{
  grid-column-gap: 16.25rem;
  -moz-column-gap: 16.25rem;
       column-gap: 16.25rem;
}

.tw-gap-x-66{
  grid-column-gap: 16.5rem;
  -moz-column-gap: 16.5rem;
       column-gap: 16.5rem;
}

.tw-gap-x-68{
  grid-column-gap: 17rem;
  -moz-column-gap: 17rem;
       column-gap: 17rem;
}

.tw-gap-x-69{
  grid-column-gap: 17.25rem;
  -moz-column-gap: 17.25rem;
       column-gap: 17.25rem;
}

.tw-gap-x-70{
  grid-column-gap: 17.5rem;
  -moz-column-gap: 17.5rem;
       column-gap: 17.5rem;
}

.tw-gap-x-71{
  grid-column-gap: 17.75rem;
  -moz-column-gap: 17.75rem;
       column-gap: 17.75rem;
}

.tw-gap-x-72{
  grid-column-gap: 18rem;
  -moz-column-gap: 18rem;
       column-gap: 18rem;
}

.tw-gap-x-73{
  grid-column-gap: 18.25rem;
  -moz-column-gap: 18.25rem;
       column-gap: 18.25rem;
}

.tw-gap-x-74{
  grid-column-gap: 18.5rem;
  -moz-column-gap: 18.5rem;
       column-gap: 18.5rem;
}

.tw-gap-x-75{
  grid-column-gap: 18.75rem;
  -moz-column-gap: 18.75rem;
       column-gap: 18.75rem;
}

.tw-gap-x-76{
  grid-column-gap: 19rem;
  -moz-column-gap: 19rem;
       column-gap: 19rem;
}

.tw-gap-x-77{
  grid-column-gap: 19.25rem;
  -moz-column-gap: 19.25rem;
       column-gap: 19.25rem;
}

.tw-gap-x-78{
  grid-column-gap: 19.5rem;
  -moz-column-gap: 19.5rem;
       column-gap: 19.5rem;
}

.tw-gap-x-79{
  grid-column-gap: 19.75rem;
  -moz-column-gap: 19.75rem;
       column-gap: 19.75rem;
}

.tw-gap-x-80{
  grid-column-gap: 20rem;
  -moz-column-gap: 20rem;
       column-gap: 20rem;
}

.tw-gap-x-81{
  grid-column-gap: 20.25rem;
  -moz-column-gap: 20.25rem;
       column-gap: 20.25rem;
}

.tw-gap-x-82{
  grid-column-gap: 20.5rem;
  -moz-column-gap: 20.5rem;
       column-gap: 20.5rem;
}

.tw-gap-x-83{
  grid-column-gap: 20.75rem;
  -moz-column-gap: 20.75rem;
       column-gap: 20.75rem;
}

.tw-gap-x-84{
  grid-column-gap: 21rem;
  -moz-column-gap: 21rem;
       column-gap: 21rem;
}

.tw-gap-x-85{
  grid-column-gap: 21.25rem;
  -moz-column-gap: 21.25rem;
       column-gap: 21.25rem;
}

.tw-gap-x-86{
  grid-column-gap: 21.5rem;
  -moz-column-gap: 21.5rem;
       column-gap: 21.5rem;
}

.tw-gap-x-87{
  grid-column-gap: 21.75rem;
  -moz-column-gap: 21.75rem;
       column-gap: 21.75rem;
}

.tw-gap-x-88{
  grid-column-gap: 22rem;
  -moz-column-gap: 22rem;
       column-gap: 22rem;
}

.tw-gap-x-89{
  grid-column-gap: 22.25rem;
  -moz-column-gap: 22.25rem;
       column-gap: 22.25rem;
}

.tw-gap-x-90{
  grid-column-gap: 22.5rem;
  -moz-column-gap: 22.5rem;
       column-gap: 22.5rem;
}

.tw-gap-x-91{
  grid-column-gap: 22.75rem;
  -moz-column-gap: 22.75rem;
       column-gap: 22.75rem;
}

.tw-gap-x-92{
  grid-column-gap: 23rem;
  -moz-column-gap: 23rem;
       column-gap: 23rem;
}

.tw-gap-x-93{
  grid-column-gap: 23.25rem;
  -moz-column-gap: 23.25rem;
       column-gap: 23.25rem;
}

.tw-gap-x-94{
  grid-column-gap: 23.5rem;
  -moz-column-gap: 23.5rem;
       column-gap: 23.5rem;
}

.tw-gap-x-95{
  grid-column-gap: 23.75rem;
  -moz-column-gap: 23.75rem;
       column-gap: 23.75rem;
}

.tw-gap-x-96{
  grid-column-gap: 24rem;
  -moz-column-gap: 24rem;
       column-gap: 24rem;
}

.tw-gap-x-97{
  grid-column-gap: 23.25rem;
  -moz-column-gap: 23.25rem;
       column-gap: 23.25rem;
}

.tw-gap-x-98{
  grid-column-gap: 23.5rem;
  -moz-column-gap: 23.5rem;
       column-gap: 23.5rem;
}

.tw-gap-x-99{
  grid-column-gap: 23.75rem;
  -moz-column-gap: 23.75rem;
       column-gap: 23.75rem;
}

.tw-gap-x-100{
  grid-column-gap: 25rem;
  -moz-column-gap: 25rem;
       column-gap: 25rem;
}

.tw-gap-x-101{
  grid-column-gap: 25.25rem;
  -moz-column-gap: 25.25rem;
       column-gap: 25.25rem;
}

.tw-gap-x-102{
  grid-column-gap: 25.5rem;
  -moz-column-gap: 25.5rem;
       column-gap: 25.5rem;
}

.tw-gap-x-112{
  grid-column-gap: 28rem;
  -moz-column-gap: 28rem;
       column-gap: 28rem;
}

.tw-gap-x-128{
  grid-column-gap: 31rem;
  -moz-column-gap: 31rem;
       column-gap: 31rem;
}

.tw-gap-x-129{
  grid-column-gap: 32.25rem;
  -moz-column-gap: 32.25rem;
       column-gap: 32.25rem;
}

.tw-gap-x-130{
  grid-column-gap: 32.5rem;
  -moz-column-gap: 32.5rem;
       column-gap: 32.5rem;
}

.tw-gap-x-140{
  grid-column-gap: 35rem;
  -moz-column-gap: 35rem;
       column-gap: 35rem;
}

.tw-gap-x-160{
  grid-column-gap: 40rem;
  -moz-column-gap: 40rem;
       column-gap: 40rem;
}

.tw-gap-x-180{
  grid-column-gap: 45rem;
  -moz-column-gap: 45rem;
       column-gap: 45rem;
}

.tw-gap-x-185{
  grid-column-gap: 46.25rem;
  -moz-column-gap: 46.25rem;
       column-gap: 46.25rem;
}

.tw-gap-x-190{
  grid-column-gap: 47.5rem;
  -moz-column-gap: 47.5rem;
       column-gap: 47.5rem;
}

.tw-gap-x-200{
  grid-column-gap: 50rem;
  -moz-column-gap: 50rem;
       column-gap: 50rem;
}

.tw-gap-x-px{
  grid-column-gap: 1px;
  -moz-column-gap: 1px;
       column-gap: 1px;
}

.tw-gap-x-0\.5{
  grid-column-gap: 0.125rem;
  -moz-column-gap: 0.125rem;
       column-gap: 0.125rem;
}

.tw-gap-x-1\.5{
  grid-column-gap: 0.375rem;
  -moz-column-gap: 0.375rem;
       column-gap: 0.375rem;
}

.tw-gap-x-2\.5{
  grid-column-gap: 0.625rem;
  -moz-column-gap: 0.625rem;
       column-gap: 0.625rem;
}

.tw-gap-x-3\.5{
  grid-column-gap: 0.875rem;
  -moz-column-gap: 0.875rem;
       column-gap: 0.875rem;
}

.tw-gap-x-1\/2{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-gap-x-1\/3{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-gap-x-2\/3{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-gap-x-1\/4{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.tw-gap-x-2\/4{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-gap-x-3\/4{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.tw-gap-x-1\/5{
  grid-column-gap: 20%;
  -moz-column-gap: 20%;
       column-gap: 20%;
}

.tw-gap-x-2\/5{
  grid-column-gap: 40%;
  -moz-column-gap: 40%;
       column-gap: 40%;
}

.tw-gap-x-3\/5{
  grid-column-gap: 60%;
  -moz-column-gap: 60%;
       column-gap: 60%;
}

.tw-gap-x-4\/5{
  grid-column-gap: 80%;
  -moz-column-gap: 80%;
       column-gap: 80%;
}

.tw-gap-x-1\/6{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.tw-gap-x-2\/6{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-gap-x-3\/6{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-gap-x-4\/6{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-gap-x-5\/6{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.tw-gap-x-1\/12{
  grid-column-gap: 8.333333%;
  -moz-column-gap: 8.333333%;
       column-gap: 8.333333%;
}

.tw-gap-x-2\/12{
  grid-column-gap: 16.666667%;
  -moz-column-gap: 16.666667%;
       column-gap: 16.666667%;
}

.tw-gap-x-3\/12{
  grid-column-gap: 25%;
  -moz-column-gap: 25%;
       column-gap: 25%;
}

.tw-gap-x-4\/12{
  grid-column-gap: 33.333333%;
  -moz-column-gap: 33.333333%;
       column-gap: 33.333333%;
}

.tw-gap-x-5\/12{
  grid-column-gap: 41.666667%;
  -moz-column-gap: 41.666667%;
       column-gap: 41.666667%;
}

.tw-gap-x-6\/12{
  grid-column-gap: 50%;
  -moz-column-gap: 50%;
       column-gap: 50%;
}

.tw-gap-x-7\/12{
  grid-column-gap: 58.333333%;
  -moz-column-gap: 58.333333%;
       column-gap: 58.333333%;
}

.tw-gap-x-8\/12{
  grid-column-gap: 66.666667%;
  -moz-column-gap: 66.666667%;
       column-gap: 66.666667%;
}

.tw-gap-x-9\/12{
  grid-column-gap: 75%;
  -moz-column-gap: 75%;
       column-gap: 75%;
}

.tw-gap-x-10\/12{
  grid-column-gap: 83.333333%;
  -moz-column-gap: 83.333333%;
       column-gap: 83.333333%;
}

.tw-gap-x-11\/12{
  grid-column-gap: 91.666667%;
  -moz-column-gap: 91.666667%;
       column-gap: 91.666667%;
}

.tw-gap-x-full{
  grid-column-gap: 100%;
  -moz-column-gap: 100%;
       column-gap: 100%;
}

.tw-row-gap-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.tw-row-gap-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.tw-row-gap-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.tw-row-gap-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.tw-row-gap-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.tw-row-gap-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.tw-row-gap-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.tw-row-gap-7{
  grid-row-gap: 1.75rem;
  row-gap: 1.75rem;
}

.tw-row-gap-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.tw-row-gap-9{
  grid-row-gap: 2.25rem;
  row-gap: 2.25rem;
}

.tw-row-gap-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.tw-row-gap-11{
  grid-row-gap: 2.75rem;
  row-gap: 2.75rem;
}

.tw-row-gap-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.tw-row-gap-13{
  grid-row-gap: 3.25rem;
  row-gap: 3.25rem;
}

.tw-row-gap-14{
  grid-row-gap: 3.5rem;
  row-gap: 3.5rem;
}

.tw-row-gap-15{
  grid-row-gap: 3.75rem;
  row-gap: 3.75rem;
}

.tw-row-gap-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.tw-row-gap-17{
  grid-row-gap: 4.25rem;
  row-gap: 4.25rem;
}

.tw-row-gap-18{
  grid-row-gap: 4.5rem;
  row-gap: 4.5rem;
}

.tw-row-gap-19{
  grid-row-gap: 4.75rem;
  row-gap: 4.75rem;
}

.tw-row-gap-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.tw-row-gap-21{
  grid-row-gap: 5.25rem;
  row-gap: 5.25rem;
}

.tw-row-gap-22{
  grid-row-gap: 5.5rem;
  row-gap: 5.5rem;
}

.tw-row-gap-23{
  grid-row-gap: 5.75rem;
  row-gap: 5.75rem;
}

.tw-row-gap-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.tw-row-gap-25{
  grid-row-gap: 6.25rem;
  row-gap: 6.25rem;
}

.tw-row-gap-26{
  grid-row-gap: 6.5rem;
  row-gap: 6.5rem;
}

.tw-row-gap-27{
  grid-row-gap: 6.75rem;
  row-gap: 6.75rem;
}

.tw-row-gap-28{
  grid-row-gap: 7rem;
  row-gap: 7rem;
}

.tw-row-gap-29{
  grid-row-gap: 7.25rem;
  row-gap: 7.25rem;
}

.tw-row-gap-30{
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.tw-row-gap-31{
  grid-row-gap: 7.75rem;
  row-gap: 7.75rem;
}

.tw-row-gap-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.tw-row-gap-33{
  grid-row-gap: 8.25rem;
  row-gap: 8.25rem;
}

.tw-row-gap-34{
  grid-row-gap: 8.5rem;
  row-gap: 8.5rem;
}

.tw-row-gap-35{
  grid-row-gap: 8.75rem;
  row-gap: 8.75rem;
}

.tw-row-gap-36{
  grid-row-gap: 9rem;
  row-gap: 9rem;
}

.tw-row-gap-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.tw-row-gap-41{
  grid-row-gap: 10.25rem;
  row-gap: 10.25rem;
}

.tw-row-gap-42{
  grid-row-gap: 10.5rem;
  row-gap: 10.5rem;
}

.tw-row-gap-43{
  grid-row-gap: 10.75rem;
  row-gap: 10.75rem;
}

.tw-row-gap-44{
  grid-row-gap: 11rem;
  row-gap: 11rem;
}

.tw-row-gap-45{
  grid-row-gap: 11.25rem;
  row-gap: 11.25rem;
}

.tw-row-gap-46{
  grid-row-gap: 11.5rem;
  row-gap: 11.5rem;
}

.tw-row-gap-47{
  grid-row-gap: 11.75rem;
  row-gap: 11.75rem;
}

.tw-row-gap-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.tw-row-gap-50{
  grid-row-gap: 12.5rem;
  row-gap: 12.5rem;
}

.tw-row-gap-52{
  grid-row-gap: 13rem;
  row-gap: 13rem;
}

.tw-row-gap-53{
  grid-row-gap: 13.25rem;
  row-gap: 13.25rem;
}

.tw-row-gap-54{
  grid-row-gap: 13.5rem;
  row-gap: 13.5rem;
}

.tw-row-gap-55{
  grid-row-gap: 13.75rem;
  row-gap: 13.75rem;
}

.tw-row-gap-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.tw-row-gap-57{
  grid-row-gap: 14.25rem;
  row-gap: 14.25rem;
}

.tw-row-gap-58{
  grid-row-gap: 14.5rem;
  row-gap: 14.5rem;
}

.tw-row-gap-59{
  grid-row-gap: 14.75rem;
  row-gap: 14.75rem;
}

.tw-row-gap-60{
  grid-row-gap: 15rem;
  row-gap: 15rem;
}

.tw-row-gap-61{
  grid-row-gap: 15.25rem;
  row-gap: 15.25rem;
}

.tw-row-gap-62{
  grid-row-gap: 15.5rem;
  row-gap: 15.5rem;
}

.tw-row-gap-63{
  grid-row-gap: 15.75rem;
  row-gap: 15.75rem;
}

.tw-row-gap-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.tw-row-gap-65{
  grid-row-gap: 16.25rem;
  row-gap: 16.25rem;
}

.tw-row-gap-66{
  grid-row-gap: 16.5rem;
  row-gap: 16.5rem;
}

.tw-row-gap-68{
  grid-row-gap: 17rem;
  row-gap: 17rem;
}

.tw-row-gap-69{
  grid-row-gap: 17.25rem;
  row-gap: 17.25rem;
}

.tw-row-gap-70{
  grid-row-gap: 17.5rem;
  row-gap: 17.5rem;
}

.tw-row-gap-71{
  grid-row-gap: 17.75rem;
  row-gap: 17.75rem;
}

.tw-row-gap-72{
  grid-row-gap: 18rem;
  row-gap: 18rem;
}

.tw-row-gap-73{
  grid-row-gap: 18.25rem;
  row-gap: 18.25rem;
}

.tw-row-gap-74{
  grid-row-gap: 18.5rem;
  row-gap: 18.5rem;
}

.tw-row-gap-75{
  grid-row-gap: 18.75rem;
  row-gap: 18.75rem;
}

.tw-row-gap-76{
  grid-row-gap: 19rem;
  row-gap: 19rem;
}

.tw-row-gap-77{
  grid-row-gap: 19.25rem;
  row-gap: 19.25rem;
}

.tw-row-gap-78{
  grid-row-gap: 19.5rem;
  row-gap: 19.5rem;
}

.tw-row-gap-79{
  grid-row-gap: 19.75rem;
  row-gap: 19.75rem;
}

.tw-row-gap-80{
  grid-row-gap: 20rem;
  row-gap: 20rem;
}

.tw-row-gap-81{
  grid-row-gap: 20.25rem;
  row-gap: 20.25rem;
}

.tw-row-gap-82{
  grid-row-gap: 20.5rem;
  row-gap: 20.5rem;
}

.tw-row-gap-83{
  grid-row-gap: 20.75rem;
  row-gap: 20.75rem;
}

.tw-row-gap-84{
  grid-row-gap: 21rem;
  row-gap: 21rem;
}

.tw-row-gap-85{
  grid-row-gap: 21.25rem;
  row-gap: 21.25rem;
}

.tw-row-gap-86{
  grid-row-gap: 21.5rem;
  row-gap: 21.5rem;
}

.tw-row-gap-87{
  grid-row-gap: 21.75rem;
  row-gap: 21.75rem;
}

.tw-row-gap-88{
  grid-row-gap: 22rem;
  row-gap: 22rem;
}

.tw-row-gap-89{
  grid-row-gap: 22.25rem;
  row-gap: 22.25rem;
}

.tw-row-gap-90{
  grid-row-gap: 22.5rem;
  row-gap: 22.5rem;
}

.tw-row-gap-91{
  grid-row-gap: 22.75rem;
  row-gap: 22.75rem;
}

.tw-row-gap-92{
  grid-row-gap: 23rem;
  row-gap: 23rem;
}

.tw-row-gap-93{
  grid-row-gap: 23.25rem;
  row-gap: 23.25rem;
}

.tw-row-gap-94{
  grid-row-gap: 23.5rem;
  row-gap: 23.5rem;
}

.tw-row-gap-95{
  grid-row-gap: 23.75rem;
  row-gap: 23.75rem;
}

.tw-row-gap-96{
  grid-row-gap: 24rem;
  row-gap: 24rem;
}

.tw-row-gap-97{
  grid-row-gap: 23.25rem;
  row-gap: 23.25rem;
}

.tw-row-gap-98{
  grid-row-gap: 23.5rem;
  row-gap: 23.5rem;
}

.tw-row-gap-99{
  grid-row-gap: 23.75rem;
  row-gap: 23.75rem;
}

.tw-row-gap-100{
  grid-row-gap: 25rem;
  row-gap: 25rem;
}

.tw-row-gap-101{
  grid-row-gap: 25.25rem;
  row-gap: 25.25rem;
}

.tw-row-gap-102{
  grid-row-gap: 25.5rem;
  row-gap: 25.5rem;
}

.tw-row-gap-112{
  grid-row-gap: 28rem;
  row-gap: 28rem;
}

.tw-row-gap-128{
  grid-row-gap: 31rem;
  row-gap: 31rem;
}

.tw-row-gap-129{
  grid-row-gap: 32.25rem;
  row-gap: 32.25rem;
}

.tw-row-gap-130{
  grid-row-gap: 32.5rem;
  row-gap: 32.5rem;
}

.tw-row-gap-140{
  grid-row-gap: 35rem;
  row-gap: 35rem;
}

.tw-row-gap-160{
  grid-row-gap: 40rem;
  row-gap: 40rem;
}

.tw-row-gap-180{
  grid-row-gap: 45rem;
  row-gap: 45rem;
}

.tw-row-gap-185{
  grid-row-gap: 46.25rem;
  row-gap: 46.25rem;
}

.tw-row-gap-190{
  grid-row-gap: 47.5rem;
  row-gap: 47.5rem;
}

.tw-row-gap-200{
  grid-row-gap: 50rem;
  row-gap: 50rem;
}

.tw-row-gap-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.tw-row-gap-0\.5{
  grid-row-gap: 0.125rem;
  row-gap: 0.125rem;
}

.tw-row-gap-1\.5{
  grid-row-gap: 0.375rem;
  row-gap: 0.375rem;
}

.tw-row-gap-2\.5{
  grid-row-gap: 0.625rem;
  row-gap: 0.625rem;
}

.tw-row-gap-3\.5{
  grid-row-gap: 0.875rem;
  row-gap: 0.875rem;
}

.tw-row-gap-1\/2{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-row-gap-1\/3{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-row-gap-2\/3{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-row-gap-1\/4{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.tw-row-gap-2\/4{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-row-gap-3\/4{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.tw-row-gap-1\/5{
  grid-row-gap: 20%;
  row-gap: 20%;
}

.tw-row-gap-2\/5{
  grid-row-gap: 40%;
  row-gap: 40%;
}

.tw-row-gap-3\/5{
  grid-row-gap: 60%;
  row-gap: 60%;
}

.tw-row-gap-4\/5{
  grid-row-gap: 80%;
  row-gap: 80%;
}

.tw-row-gap-1\/6{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.tw-row-gap-2\/6{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-row-gap-3\/6{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-row-gap-4\/6{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-row-gap-5\/6{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.tw-row-gap-1\/12{
  grid-row-gap: 8.333333%;
  row-gap: 8.333333%;
}

.tw-row-gap-2\/12{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.tw-row-gap-3\/12{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.tw-row-gap-4\/12{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-row-gap-5\/12{
  grid-row-gap: 41.666667%;
  row-gap: 41.666667%;
}

.tw-row-gap-6\/12{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-row-gap-7\/12{
  grid-row-gap: 58.333333%;
  row-gap: 58.333333%;
}

.tw-row-gap-8\/12{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-row-gap-9\/12{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.tw-row-gap-10\/12{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.tw-row-gap-11\/12{
  grid-row-gap: 91.666667%;
  row-gap: 91.666667%;
}

.tw-row-gap-full{
  grid-row-gap: 100%;
  row-gap: 100%;
}

.tw-gap-y-0{
  grid-row-gap: 0;
  row-gap: 0;
}

.tw-gap-y-1{
  grid-row-gap: 0.25rem;
  row-gap: 0.25rem;
}

.tw-gap-y-2{
  grid-row-gap: 0.5rem;
  row-gap: 0.5rem;
}

.tw-gap-y-3{
  grid-row-gap: 0.75rem;
  row-gap: 0.75rem;
}

.tw-gap-y-4{
  grid-row-gap: 1rem;
  row-gap: 1rem;
}

.tw-gap-y-5{
  grid-row-gap: 1.25rem;
  row-gap: 1.25rem;
}

.tw-gap-y-6{
  grid-row-gap: 1.5rem;
  row-gap: 1.5rem;
}

.tw-gap-y-7{
  grid-row-gap: 1.75rem;
  row-gap: 1.75rem;
}

.tw-gap-y-8{
  grid-row-gap: 2rem;
  row-gap: 2rem;
}

.tw-gap-y-9{
  grid-row-gap: 2.25rem;
  row-gap: 2.25rem;
}

.tw-gap-y-10{
  grid-row-gap: 2.5rem;
  row-gap: 2.5rem;
}

.tw-gap-y-11{
  grid-row-gap: 2.75rem;
  row-gap: 2.75rem;
}

.tw-gap-y-12{
  grid-row-gap: 3rem;
  row-gap: 3rem;
}

.tw-gap-y-13{
  grid-row-gap: 3.25rem;
  row-gap: 3.25rem;
}

.tw-gap-y-14{
  grid-row-gap: 3.5rem;
  row-gap: 3.5rem;
}

.tw-gap-y-15{
  grid-row-gap: 3.75rem;
  row-gap: 3.75rem;
}

.tw-gap-y-16{
  grid-row-gap: 4rem;
  row-gap: 4rem;
}

.tw-gap-y-17{
  grid-row-gap: 4.25rem;
  row-gap: 4.25rem;
}

.tw-gap-y-18{
  grid-row-gap: 4.5rem;
  row-gap: 4.5rem;
}

.tw-gap-y-19{
  grid-row-gap: 4.75rem;
  row-gap: 4.75rem;
}

.tw-gap-y-20{
  grid-row-gap: 5rem;
  row-gap: 5rem;
}

.tw-gap-y-21{
  grid-row-gap: 5.25rem;
  row-gap: 5.25rem;
}

.tw-gap-y-22{
  grid-row-gap: 5.5rem;
  row-gap: 5.5rem;
}

.tw-gap-y-23{
  grid-row-gap: 5.75rem;
  row-gap: 5.75rem;
}

.tw-gap-y-24{
  grid-row-gap: 6rem;
  row-gap: 6rem;
}

.tw-gap-y-25{
  grid-row-gap: 6.25rem;
  row-gap: 6.25rem;
}

.tw-gap-y-26{
  grid-row-gap: 6.5rem;
  row-gap: 6.5rem;
}

.tw-gap-y-27{
  grid-row-gap: 6.75rem;
  row-gap: 6.75rem;
}

.tw-gap-y-28{
  grid-row-gap: 7rem;
  row-gap: 7rem;
}

.tw-gap-y-29{
  grid-row-gap: 7.25rem;
  row-gap: 7.25rem;
}

.tw-gap-y-30{
  grid-row-gap: 7.5rem;
  row-gap: 7.5rem;
}

.tw-gap-y-31{
  grid-row-gap: 7.75rem;
  row-gap: 7.75rem;
}

.tw-gap-y-32{
  grid-row-gap: 8rem;
  row-gap: 8rem;
}

.tw-gap-y-33{
  grid-row-gap: 8.25rem;
  row-gap: 8.25rem;
}

.tw-gap-y-34{
  grid-row-gap: 8.5rem;
  row-gap: 8.5rem;
}

.tw-gap-y-35{
  grid-row-gap: 8.75rem;
  row-gap: 8.75rem;
}

.tw-gap-y-36{
  grid-row-gap: 9rem;
  row-gap: 9rem;
}

.tw-gap-y-40{
  grid-row-gap: 10rem;
  row-gap: 10rem;
}

.tw-gap-y-41{
  grid-row-gap: 10.25rem;
  row-gap: 10.25rem;
}

.tw-gap-y-42{
  grid-row-gap: 10.5rem;
  row-gap: 10.5rem;
}

.tw-gap-y-43{
  grid-row-gap: 10.75rem;
  row-gap: 10.75rem;
}

.tw-gap-y-44{
  grid-row-gap: 11rem;
  row-gap: 11rem;
}

.tw-gap-y-45{
  grid-row-gap: 11.25rem;
  row-gap: 11.25rem;
}

.tw-gap-y-46{
  grid-row-gap: 11.5rem;
  row-gap: 11.5rem;
}

.tw-gap-y-47{
  grid-row-gap: 11.75rem;
  row-gap: 11.75rem;
}

.tw-gap-y-48{
  grid-row-gap: 12rem;
  row-gap: 12rem;
}

.tw-gap-y-50{
  grid-row-gap: 12.5rem;
  row-gap: 12.5rem;
}

.tw-gap-y-52{
  grid-row-gap: 13rem;
  row-gap: 13rem;
}

.tw-gap-y-53{
  grid-row-gap: 13.25rem;
  row-gap: 13.25rem;
}

.tw-gap-y-54{
  grid-row-gap: 13.5rem;
  row-gap: 13.5rem;
}

.tw-gap-y-55{
  grid-row-gap: 13.75rem;
  row-gap: 13.75rem;
}

.tw-gap-y-56{
  grid-row-gap: 14rem;
  row-gap: 14rem;
}

.tw-gap-y-57{
  grid-row-gap: 14.25rem;
  row-gap: 14.25rem;
}

.tw-gap-y-58{
  grid-row-gap: 14.5rem;
  row-gap: 14.5rem;
}

.tw-gap-y-59{
  grid-row-gap: 14.75rem;
  row-gap: 14.75rem;
}

.tw-gap-y-60{
  grid-row-gap: 15rem;
  row-gap: 15rem;
}

.tw-gap-y-61{
  grid-row-gap: 15.25rem;
  row-gap: 15.25rem;
}

.tw-gap-y-62{
  grid-row-gap: 15.5rem;
  row-gap: 15.5rem;
}

.tw-gap-y-63{
  grid-row-gap: 15.75rem;
  row-gap: 15.75rem;
}

.tw-gap-y-64{
  grid-row-gap: 16rem;
  row-gap: 16rem;
}

.tw-gap-y-65{
  grid-row-gap: 16.25rem;
  row-gap: 16.25rem;
}

.tw-gap-y-66{
  grid-row-gap: 16.5rem;
  row-gap: 16.5rem;
}

.tw-gap-y-68{
  grid-row-gap: 17rem;
  row-gap: 17rem;
}

.tw-gap-y-69{
  grid-row-gap: 17.25rem;
  row-gap: 17.25rem;
}

.tw-gap-y-70{
  grid-row-gap: 17.5rem;
  row-gap: 17.5rem;
}

.tw-gap-y-71{
  grid-row-gap: 17.75rem;
  row-gap: 17.75rem;
}

.tw-gap-y-72{
  grid-row-gap: 18rem;
  row-gap: 18rem;
}

.tw-gap-y-73{
  grid-row-gap: 18.25rem;
  row-gap: 18.25rem;
}

.tw-gap-y-74{
  grid-row-gap: 18.5rem;
  row-gap: 18.5rem;
}

.tw-gap-y-75{
  grid-row-gap: 18.75rem;
  row-gap: 18.75rem;
}

.tw-gap-y-76{
  grid-row-gap: 19rem;
  row-gap: 19rem;
}

.tw-gap-y-77{
  grid-row-gap: 19.25rem;
  row-gap: 19.25rem;
}

.tw-gap-y-78{
  grid-row-gap: 19.5rem;
  row-gap: 19.5rem;
}

.tw-gap-y-79{
  grid-row-gap: 19.75rem;
  row-gap: 19.75rem;
}

.tw-gap-y-80{
  grid-row-gap: 20rem;
  row-gap: 20rem;
}

.tw-gap-y-81{
  grid-row-gap: 20.25rem;
  row-gap: 20.25rem;
}

.tw-gap-y-82{
  grid-row-gap: 20.5rem;
  row-gap: 20.5rem;
}

.tw-gap-y-83{
  grid-row-gap: 20.75rem;
  row-gap: 20.75rem;
}

.tw-gap-y-84{
  grid-row-gap: 21rem;
  row-gap: 21rem;
}

.tw-gap-y-85{
  grid-row-gap: 21.25rem;
  row-gap: 21.25rem;
}

.tw-gap-y-86{
  grid-row-gap: 21.5rem;
  row-gap: 21.5rem;
}

.tw-gap-y-87{
  grid-row-gap: 21.75rem;
  row-gap: 21.75rem;
}

.tw-gap-y-88{
  grid-row-gap: 22rem;
  row-gap: 22rem;
}

.tw-gap-y-89{
  grid-row-gap: 22.25rem;
  row-gap: 22.25rem;
}

.tw-gap-y-90{
  grid-row-gap: 22.5rem;
  row-gap: 22.5rem;
}

.tw-gap-y-91{
  grid-row-gap: 22.75rem;
  row-gap: 22.75rem;
}

.tw-gap-y-92{
  grid-row-gap: 23rem;
  row-gap: 23rem;
}

.tw-gap-y-93{
  grid-row-gap: 23.25rem;
  row-gap: 23.25rem;
}

.tw-gap-y-94{
  grid-row-gap: 23.5rem;
  row-gap: 23.5rem;
}

.tw-gap-y-95{
  grid-row-gap: 23.75rem;
  row-gap: 23.75rem;
}

.tw-gap-y-96{
  grid-row-gap: 24rem;
  row-gap: 24rem;
}

.tw-gap-y-97{
  grid-row-gap: 23.25rem;
  row-gap: 23.25rem;
}

.tw-gap-y-98{
  grid-row-gap: 23.5rem;
  row-gap: 23.5rem;
}

.tw-gap-y-99{
  grid-row-gap: 23.75rem;
  row-gap: 23.75rem;
}

.tw-gap-y-100{
  grid-row-gap: 25rem;
  row-gap: 25rem;
}

.tw-gap-y-101{
  grid-row-gap: 25.25rem;
  row-gap: 25.25rem;
}

.tw-gap-y-102{
  grid-row-gap: 25.5rem;
  row-gap: 25.5rem;
}

.tw-gap-y-112{
  grid-row-gap: 28rem;
  row-gap: 28rem;
}

.tw-gap-y-128{
  grid-row-gap: 31rem;
  row-gap: 31rem;
}

.tw-gap-y-129{
  grid-row-gap: 32.25rem;
  row-gap: 32.25rem;
}

.tw-gap-y-130{
  grid-row-gap: 32.5rem;
  row-gap: 32.5rem;
}

.tw-gap-y-140{
  grid-row-gap: 35rem;
  row-gap: 35rem;
}

.tw-gap-y-160{
  grid-row-gap: 40rem;
  row-gap: 40rem;
}

.tw-gap-y-180{
  grid-row-gap: 45rem;
  row-gap: 45rem;
}

.tw-gap-y-185{
  grid-row-gap: 46.25rem;
  row-gap: 46.25rem;
}

.tw-gap-y-190{
  grid-row-gap: 47.5rem;
  row-gap: 47.5rem;
}

.tw-gap-y-200{
  grid-row-gap: 50rem;
  row-gap: 50rem;
}

.tw-gap-y-px{
  grid-row-gap: 1px;
  row-gap: 1px;
}

.tw-gap-y-0\.5{
  grid-row-gap: 0.125rem;
  row-gap: 0.125rem;
}

.tw-gap-y-1\.5{
  grid-row-gap: 0.375rem;
  row-gap: 0.375rem;
}

.tw-gap-y-2\.5{
  grid-row-gap: 0.625rem;
  row-gap: 0.625rem;
}

.tw-gap-y-3\.5{
  grid-row-gap: 0.875rem;
  row-gap: 0.875rem;
}

.tw-gap-y-1\/2{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-gap-y-1\/3{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-gap-y-2\/3{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-gap-y-1\/4{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.tw-gap-y-2\/4{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-gap-y-3\/4{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.tw-gap-y-1\/5{
  grid-row-gap: 20%;
  row-gap: 20%;
}

.tw-gap-y-2\/5{
  grid-row-gap: 40%;
  row-gap: 40%;
}

.tw-gap-y-3\/5{
  grid-row-gap: 60%;
  row-gap: 60%;
}

.tw-gap-y-4\/5{
  grid-row-gap: 80%;
  row-gap: 80%;
}

.tw-gap-y-1\/6{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.tw-gap-y-2\/6{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-gap-y-3\/6{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-gap-y-4\/6{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-gap-y-5\/6{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.tw-gap-y-1\/12{
  grid-row-gap: 8.333333%;
  row-gap: 8.333333%;
}

.tw-gap-y-2\/12{
  grid-row-gap: 16.666667%;
  row-gap: 16.666667%;
}

.tw-gap-y-3\/12{
  grid-row-gap: 25%;
  row-gap: 25%;
}

.tw-gap-y-4\/12{
  grid-row-gap: 33.333333%;
  row-gap: 33.333333%;
}

.tw-gap-y-5\/12{
  grid-row-gap: 41.666667%;
  row-gap: 41.666667%;
}

.tw-gap-y-6\/12{
  grid-row-gap: 50%;
  row-gap: 50%;
}

.tw-gap-y-7\/12{
  grid-row-gap: 58.333333%;
  row-gap: 58.333333%;
}

.tw-gap-y-8\/12{
  grid-row-gap: 66.666667%;
  row-gap: 66.666667%;
}

.tw-gap-y-9\/12{
  grid-row-gap: 75%;
  row-gap: 75%;
}

.tw-gap-y-10\/12{
  grid-row-gap: 83.333333%;
  row-gap: 83.333333%;
}

.tw-gap-y-11\/12{
  grid-row-gap: 91.666667%;
  row-gap: 91.666667%;
}

.tw-gap-y-full{
  grid-row-gap: 100%;
  row-gap: 100%;
}

.tw-grid-flow-row{
  grid-auto-flow: row;
}

.tw-grid-flow-col{
  grid-auto-flow: column;
}

.tw-grid-flow-row-dense{
  grid-auto-flow: row dense;
}

.tw-grid-flow-col-dense{
  grid-auto-flow: column dense;
}

.tw-grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.tw-grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.tw-grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.tw-grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.tw-grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr));
}

.tw-grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.tw-grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr));
}

.tw-grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr));
}

.tw-grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr));
}

.tw-grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr));
}

.tw-grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr));
}

.tw-grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr));
}

.tw-grid-cols-none{
  grid-template-columns: none;
}

.tw-auto-cols-auto{
  grid-auto-columns: auto;
}

.tw-auto-cols-min{
  grid-auto-columns: min-content;
}

.tw-auto-cols-max{
  grid-auto-columns: max-content;
}

.tw-auto-cols-fr{
  grid-auto-columns: minmax(0, 1fr);
}

.tw-col-auto{
  grid-column: auto;
}

.tw-col-span-1{
  grid-column: span 1 / span 1;
}

.tw-col-span-2{
  grid-column: span 2 / span 2;
}

.tw-col-span-3{
  grid-column: span 3 / span 3;
}

.tw-col-span-4{
  grid-column: span 4 / span 4;
}

.tw-col-span-5{
  grid-column: span 5 / span 5;
}

.tw-col-span-6{
  grid-column: span 6 / span 6;
}

.tw-col-span-7{
  grid-column: span 7 / span 7;
}

.tw-col-span-8{
  grid-column: span 8 / span 8;
}

.tw-col-span-9{
  grid-column: span 9 / span 9;
}

.tw-col-span-10{
  grid-column: span 10 / span 10;
}

.tw-col-span-11{
  grid-column: span 11 / span 11;
}

.tw-col-span-12{
  grid-column: span 12 / span 12;
}

.tw-col-span-full{
  grid-column: 1 / -1;
}

.tw-col-start-1{
  grid-column-start: 1;
}

.tw-col-start-2{
  grid-column-start: 2;
}

.tw-col-start-3{
  grid-column-start: 3;
}

.tw-col-start-4{
  grid-column-start: 4;
}

.tw-col-start-5{
  grid-column-start: 5;
}

.tw-col-start-6{
  grid-column-start: 6;
}

.tw-col-start-7{
  grid-column-start: 7;
}

.tw-col-start-8{
  grid-column-start: 8;
}

.tw-col-start-9{
  grid-column-start: 9;
}

.tw-col-start-10{
  grid-column-start: 10;
}

.tw-col-start-11{
  grid-column-start: 11;
}

.tw-col-start-12{
  grid-column-start: 12;
}

.tw-col-start-13{
  grid-column-start: 13;
}

.tw-col-start-auto{
  grid-column-start: auto;
}

.tw-col-end-1{
  grid-column-end: 1;
}

.tw-col-end-2{
  grid-column-end: 2;
}

.tw-col-end-3{
  grid-column-end: 3;
}

.tw-col-end-4{
  grid-column-end: 4;
}

.tw-col-end-5{
  grid-column-end: 5;
}

.tw-col-end-6{
  grid-column-end: 6;
}

.tw-col-end-7{
  grid-column-end: 7;
}

.tw-col-end-8{
  grid-column-end: 8;
}

.tw-col-end-9{
  grid-column-end: 9;
}

.tw-col-end-10{
  grid-column-end: 10;
}

.tw-col-end-11{
  grid-column-end: 11;
}

.tw-col-end-12{
  grid-column-end: 12;
}

.tw-col-end-13{
  grid-column-end: 13;
}

.tw-col-end-auto{
  grid-column-end: auto;
}

.tw-grid-rows-1{
  grid-template-rows: repeat(1, minmax(0, 1fr));
}

.tw-grid-rows-2{
  grid-template-rows: repeat(2, minmax(0, 1fr));
}

.tw-grid-rows-3{
  grid-template-rows: repeat(3, minmax(0, 1fr));
}

.tw-grid-rows-4{
  grid-template-rows: repeat(4, minmax(0, 1fr));
}

.tw-grid-rows-5{
  grid-template-rows: repeat(5, minmax(0, 1fr));
}

.tw-grid-rows-6{
  grid-template-rows: repeat(6, minmax(0, 1fr));
}

.tw-grid-rows-none{
  grid-template-rows: none;
}

.tw-auto-rows-auto{
  grid-auto-rows: auto;
}

.tw-auto-rows-min{
  grid-auto-rows: min-content;
}

.tw-auto-rows-max{
  grid-auto-rows: max-content;
}

.tw-auto-rows-fr{
  grid-auto-rows: minmax(0, 1fr);
}

.tw-row-auto{
  grid-row: auto;
}

.tw-row-span-1{
  grid-row: span 1 / span 1;
}

.tw-row-span-2{
  grid-row: span 2 / span 2;
}

.tw-row-span-3{
  grid-row: span 3 / span 3;
}

.tw-row-span-4{
  grid-row: span 4 / span 4;
}

.tw-row-span-5{
  grid-row: span 5 / span 5;
}

.tw-row-span-6{
  grid-row: span 6 / span 6;
}

.tw-row-span-full{
  grid-row: 1 / -1;
}

.tw-row-start-1{
  grid-row-start: 1;
}

.tw-row-start-2{
  grid-row-start: 2;
}

.tw-row-start-3{
  grid-row-start: 3;
}

.tw-row-start-4{
  grid-row-start: 4;
}

.tw-row-start-5{
  grid-row-start: 5;
}

.tw-row-start-6{
  grid-row-start: 6;
}

.tw-row-start-7{
  grid-row-start: 7;
}

.tw-row-start-auto{
  grid-row-start: auto;
}

.tw-row-end-1{
  grid-row-end: 1;
}

.tw-row-end-2{
  grid-row-end: 2;
}

.tw-row-end-3{
  grid-row-end: 3;
}

.tw-row-end-4{
  grid-row-end: 4;
}

.tw-row-end-5{
  grid-row-end: 5;
}

.tw-row-end-6{
  grid-row-end: 6;
}

.tw-row-end-7{
  grid-row-end: 7;
}

.tw-row-end-auto{
  grid-row-end: auto;
}

.tw-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));
}

.tw-transform-none{
  transform: none;
}

.tw-origin-center{
  transform-origin: center;
}

.tw-origin-top{
  transform-origin: top;
}

.tw-origin-top-right{
  transform-origin: top right;
}

.tw-origin-right{
  transform-origin: right;
}

.tw-origin-bottom-right{
  transform-origin: bottom right;
}

.tw-origin-bottom{
  transform-origin: bottom;
}

.tw-origin-bottom-left{
  transform-origin: bottom left;
}

.tw-origin-left{
  transform-origin: left;
}

.tw-origin-top-left{
  transform-origin: top left;
}

.tw-scale-0{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.tw-scale-50{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.tw-scale-75{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.tw-scale-90{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.tw-scale-95{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.tw-scale-100{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.tw-scale-105{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.tw-scale-110{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.tw-scale-125{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.tw-scale-150{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.tw-scale-x-0{
  --transform-scale-x: 0;
}

.tw-scale-x-50{
  --transform-scale-x: .5;
}

.tw-scale-x-75{
  --transform-scale-x: .75;
}

.tw-scale-x-90{
  --transform-scale-x: .9;
}

.tw-scale-x-95{
  --transform-scale-x: .95;
}

.tw-scale-x-100{
  --transform-scale-x: 1;
}

.tw-scale-x-105{
  --transform-scale-x: 1.05;
}

.tw-scale-x-110{
  --transform-scale-x: 1.1;
}

.tw-scale-x-125{
  --transform-scale-x: 1.25;
}

.tw-scale-x-150{
  --transform-scale-x: 1.5;
}

.tw-scale-y-0{
  --transform-scale-y: 0;
}

.tw-scale-y-50{
  --transform-scale-y: .5;
}

.tw-scale-y-75{
  --transform-scale-y: .75;
}

.tw-scale-y-90{
  --transform-scale-y: .9;
}

.tw-scale-y-95{
  --transform-scale-y: .95;
}

.tw-scale-y-100{
  --transform-scale-y: 1;
}

.tw-scale-y-105{
  --transform-scale-y: 1.05;
}

.tw-scale-y-110{
  --transform-scale-y: 1.1;
}

.tw-scale-y-125{
  --transform-scale-y: 1.25;
}

.tw-scale-y-150{
  --transform-scale-y: 1.5;
}

.hover\:tw-scale-0:hover{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.hover\:tw-scale-50:hover{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.hover\:tw-scale-75:hover{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.hover\:tw-scale-90:hover{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.hover\:tw-scale-95:hover{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.hover\:tw-scale-100:hover{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.hover\:tw-scale-105:hover{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.hover\:tw-scale-110:hover{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.hover\:tw-scale-125:hover{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.hover\:tw-scale-150:hover{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.hover\:tw-scale-x-0:hover{
  --transform-scale-x: 0;
}

.hover\:tw-scale-x-50:hover{
  --transform-scale-x: .5;
}

.hover\:tw-scale-x-75:hover{
  --transform-scale-x: .75;
}

.hover\:tw-scale-x-90:hover{
  --transform-scale-x: .9;
}

.hover\:tw-scale-x-95:hover{
  --transform-scale-x: .95;
}

.hover\:tw-scale-x-100:hover{
  --transform-scale-x: 1;
}

.hover\:tw-scale-x-105:hover{
  --transform-scale-x: 1.05;
}

.hover\:tw-scale-x-110:hover{
  --transform-scale-x: 1.1;
}

.hover\:tw-scale-x-125:hover{
  --transform-scale-x: 1.25;
}

.hover\:tw-scale-x-150:hover{
  --transform-scale-x: 1.5;
}

.hover\:tw-scale-y-0:hover{
  --transform-scale-y: 0;
}

.hover\:tw-scale-y-50:hover{
  --transform-scale-y: .5;
}

.hover\:tw-scale-y-75:hover{
  --transform-scale-y: .75;
}

.hover\:tw-scale-y-90:hover{
  --transform-scale-y: .9;
}

.hover\:tw-scale-y-95:hover{
  --transform-scale-y: .95;
}

.hover\:tw-scale-y-100:hover{
  --transform-scale-y: 1;
}

.hover\:tw-scale-y-105:hover{
  --transform-scale-y: 1.05;
}

.hover\:tw-scale-y-110:hover{
  --transform-scale-y: 1.1;
}

.hover\:tw-scale-y-125:hover{
  --transform-scale-y: 1.25;
}

.hover\:tw-scale-y-150:hover{
  --transform-scale-y: 1.5;
}

.focus\:tw-scale-0:focus{
  --transform-scale-x: 0;
  --transform-scale-y: 0;
}

.focus\:tw-scale-50:focus{
  --transform-scale-x: .5;
  --transform-scale-y: .5;
}

.focus\:tw-scale-75:focus{
  --transform-scale-x: .75;
  --transform-scale-y: .75;
}

.focus\:tw-scale-90:focus{
  --transform-scale-x: .9;
  --transform-scale-y: .9;
}

.focus\:tw-scale-95:focus{
  --transform-scale-x: .95;
  --transform-scale-y: .95;
}

.focus\:tw-scale-100:focus{
  --transform-scale-x: 1;
  --transform-scale-y: 1;
}

.focus\:tw-scale-105:focus{
  --transform-scale-x: 1.05;
  --transform-scale-y: 1.05;
}

.focus\:tw-scale-110:focus{
  --transform-scale-x: 1.1;
  --transform-scale-y: 1.1;
}

.focus\:tw-scale-125:focus{
  --transform-scale-x: 1.25;
  --transform-scale-y: 1.25;
}

.focus\:tw-scale-150:focus{
  --transform-scale-x: 1.5;
  --transform-scale-y: 1.5;
}

.focus\:tw-scale-x-0:focus{
  --transform-scale-x: 0;
}

.focus\:tw-scale-x-50:focus{
  --transform-scale-x: .5;
}

.focus\:tw-scale-x-75:focus{
  --transform-scale-x: .75;
}

.focus\:tw-scale-x-90:focus{
  --transform-scale-x: .9;
}

.focus\:tw-scale-x-95:focus{
  --transform-scale-x: .95;
}

.focus\:tw-scale-x-100:focus{
  --transform-scale-x: 1;
}

.focus\:tw-scale-x-105:focus{
  --transform-scale-x: 1.05;
}

.focus\:tw-scale-x-110:focus{
  --transform-scale-x: 1.1;
}

.focus\:tw-scale-x-125:focus{
  --transform-scale-x: 1.25;
}

.focus\:tw-scale-x-150:focus{
  --transform-scale-x: 1.5;
}

.focus\:tw-scale-y-0:focus{
  --transform-scale-y: 0;
}

.focus\:tw-scale-y-50:focus{
  --transform-scale-y: .5;
}

.focus\:tw-scale-y-75:focus{
  --transform-scale-y: .75;
}

.focus\:tw-scale-y-90:focus{
  --transform-scale-y: .9;
}

.focus\:tw-scale-y-95:focus{
  --transform-scale-y: .95;
}

.focus\:tw-scale-y-100:focus{
  --transform-scale-y: 1;
}

.focus\:tw-scale-y-105:focus{
  --transform-scale-y: 1.05;
}

.focus\:tw-scale-y-110:focus{
  --transform-scale-y: 1.1;
}

.focus\:tw-scale-y-125:focus{
  --transform-scale-y: 1.25;
}

.focus\:tw-scale-y-150:focus{
  --transform-scale-y: 1.5;
}

.tw-rotate-0{
  --transform-rotate: 0;
}

.tw-rotate-1{
  --transform-rotate: 1deg;
}

.tw-rotate-2{
  --transform-rotate: 2deg;
}

.tw-rotate-3{
  --transform-rotate: 3deg;
}

.tw-rotate-6{
  --transform-rotate: 6deg;
}

.tw-rotate-12{
  --transform-rotate: 12deg;
}

.tw-rotate-45{
  --transform-rotate: 45deg;
}

.tw-rotate-90{
  --transform-rotate: 90deg;
}

.tw-rotate-180{
  --transform-rotate: 180deg;
}

.tw--rotate-180{
  --transform-rotate: -180deg;
}

.tw--rotate-90{
  --transform-rotate: -90deg;
}

.tw--rotate-45{
  --transform-rotate: -45deg;
}

.tw--rotate-12{
  --transform-rotate: -12deg;
}

.tw--rotate-6{
  --transform-rotate: -6deg;
}

.tw--rotate-3{
  --transform-rotate: -3deg;
}

.tw--rotate-2{
  --transform-rotate: -2deg;
}

.tw--rotate-1{
  --transform-rotate: -1deg;
}

.hover\:tw-rotate-0:hover{
  --transform-rotate: 0;
}

.hover\:tw-rotate-1:hover{
  --transform-rotate: 1deg;
}

.hover\:tw-rotate-2:hover{
  --transform-rotate: 2deg;
}

.hover\:tw-rotate-3:hover{
  --transform-rotate: 3deg;
}

.hover\:tw-rotate-6:hover{
  --transform-rotate: 6deg;
}

.hover\:tw-rotate-12:hover{
  --transform-rotate: 12deg;
}

.hover\:tw-rotate-45:hover{
  --transform-rotate: 45deg;
}

.hover\:tw-rotate-90:hover{
  --transform-rotate: 90deg;
}

.hover\:tw-rotate-180:hover{
  --transform-rotate: 180deg;
}

.hover\:tw--rotate-180:hover{
  --transform-rotate: -180deg;
}

.hover\:tw--rotate-90:hover{
  --transform-rotate: -90deg;
}

.hover\:tw--rotate-45:hover{
  --transform-rotate: -45deg;
}

.hover\:tw--rotate-12:hover{
  --transform-rotate: -12deg;
}

.hover\:tw--rotate-6:hover{
  --transform-rotate: -6deg;
}

.hover\:tw--rotate-3:hover{
  --transform-rotate: -3deg;
}

.hover\:tw--rotate-2:hover{
  --transform-rotate: -2deg;
}

.hover\:tw--rotate-1:hover{
  --transform-rotate: -1deg;
}

.focus\:tw-rotate-0:focus{
  --transform-rotate: 0;
}

.focus\:tw-rotate-1:focus{
  --transform-rotate: 1deg;
}

.focus\:tw-rotate-2:focus{
  --transform-rotate: 2deg;
}

.focus\:tw-rotate-3:focus{
  --transform-rotate: 3deg;
}

.focus\:tw-rotate-6:focus{
  --transform-rotate: 6deg;
}

.focus\:tw-rotate-12:focus{
  --transform-rotate: 12deg;
}

.focus\:tw-rotate-45:focus{
  --transform-rotate: 45deg;
}

.focus\:tw-rotate-90:focus{
  --transform-rotate: 90deg;
}

.focus\:tw-rotate-180:focus{
  --transform-rotate: 180deg;
}

.focus\:tw--rotate-180:focus{
  --transform-rotate: -180deg;
}

.focus\:tw--rotate-90:focus{
  --transform-rotate: -90deg;
}

.focus\:tw--rotate-45:focus{
  --transform-rotate: -45deg;
}

.focus\:tw--rotate-12:focus{
  --transform-rotate: -12deg;
}

.focus\:tw--rotate-6:focus{
  --transform-rotate: -6deg;
}

.focus\:tw--rotate-3:focus{
  --transform-rotate: -3deg;
}

.focus\:tw--rotate-2:focus{
  --transform-rotate: -2deg;
}

.focus\:tw--rotate-1:focus{
  --transform-rotate: -1deg;
}

.tw-translate-x-0{
  --transform-translate-x: 0;
}

.tw-translate-x-1{
  --transform-translate-x: 0.25rem;
}

.tw-translate-x-2{
  --transform-translate-x: 0.5rem;
}

.tw-translate-x-3{
  --transform-translate-x: 0.75rem;
}

.tw-translate-x-4{
  --transform-translate-x: 1rem;
}

.tw-translate-x-5{
  --transform-translate-x: 1.25rem;
}

.tw-translate-x-6{
  --transform-translate-x: 1.5rem;
}

.tw-translate-x-7{
  --transform-translate-x: 1.75rem;
}

.tw-translate-x-8{
  --transform-translate-x: 2rem;
}

.tw-translate-x-9{
  --transform-translate-x: 2.25rem;
}

.tw-translate-x-10{
  --transform-translate-x: 2.5rem;
}

.tw-translate-x-11{
  --transform-translate-x: 2.75rem;
}

.tw-translate-x-12{
  --transform-translate-x: 3rem;
}

.tw-translate-x-13{
  --transform-translate-x: 3.25rem;
}

.tw-translate-x-14{
  --transform-translate-x: 3.5rem;
}

.tw-translate-x-15{
  --transform-translate-x: 3.75rem;
}

.tw-translate-x-16{
  --transform-translate-x: 4rem;
}

.tw-translate-x-17{
  --transform-translate-x: 4.25rem;
}

.tw-translate-x-18{
  --transform-translate-x: 4.5rem;
}

.tw-translate-x-19{
  --transform-translate-x: 4.75rem;
}

.tw-translate-x-20{
  --transform-translate-x: 5rem;
}

.tw-translate-x-21{
  --transform-translate-x: 5.25rem;
}

.tw-translate-x-22{
  --transform-translate-x: 5.5rem;
}

.tw-translate-x-23{
  --transform-translate-x: 5.75rem;
}

.tw-translate-x-24{
  --transform-translate-x: 6rem;
}

.tw-translate-x-25{
  --transform-translate-x: 6.25rem;
}

.tw-translate-x-26{
  --transform-translate-x: 6.5rem;
}

.tw-translate-x-27{
  --transform-translate-x: 6.75rem;
}

.tw-translate-x-28{
  --transform-translate-x: 7rem;
}

.tw-translate-x-29{
  --transform-translate-x: 7.25rem;
}

.tw-translate-x-30{
  --transform-translate-x: 7.5rem;
}

.tw-translate-x-31{
  --transform-translate-x: 7.75rem;
}

.tw-translate-x-32{
  --transform-translate-x: 8rem;
}

.tw-translate-x-33{
  --transform-translate-x: 8.25rem;
}

.tw-translate-x-34{
  --transform-translate-x: 8.5rem;
}

.tw-translate-x-35{
  --transform-translate-x: 8.75rem;
}

.tw-translate-x-36{
  --transform-translate-x: 9rem;
}

.tw-translate-x-40{
  --transform-translate-x: 10rem;
}

.tw-translate-x-41{
  --transform-translate-x: 10.25rem;
}

.tw-translate-x-42{
  --transform-translate-x: 10.5rem;
}

.tw-translate-x-43{
  --transform-translate-x: 10.75rem;
}

.tw-translate-x-44{
  --transform-translate-x: 11rem;
}

.tw-translate-x-45{
  --transform-translate-x: 11.25rem;
}

.tw-translate-x-46{
  --transform-translate-x: 11.5rem;
}

.tw-translate-x-47{
  --transform-translate-x: 11.75rem;
}

.tw-translate-x-48{
  --transform-translate-x: 12rem;
}

.tw-translate-x-50{
  --transform-translate-x: 12.5rem;
}

.tw-translate-x-52{
  --transform-translate-x: 13rem;
}

.tw-translate-x-53{
  --transform-translate-x: 13.25rem;
}

.tw-translate-x-54{
  --transform-translate-x: 13.5rem;
}

.tw-translate-x-55{
  --transform-translate-x: 13.75rem;
}

.tw-translate-x-56{
  --transform-translate-x: 14rem;
}

.tw-translate-x-57{
  --transform-translate-x: 14.25rem;
}

.tw-translate-x-58{
  --transform-translate-x: 14.5rem;
}

.tw-translate-x-59{
  --transform-translate-x: 14.75rem;
}

.tw-translate-x-60{
  --transform-translate-x: 15rem;
}

.tw-translate-x-61{
  --transform-translate-x: 15.25rem;
}

.tw-translate-x-62{
  --transform-translate-x: 15.5rem;
}

.tw-translate-x-63{
  --transform-translate-x: 15.75rem;
}

.tw-translate-x-64{
  --transform-translate-x: 16rem;
}

.tw-translate-x-65{
  --transform-translate-x: 16.25rem;
}

.tw-translate-x-66{
  --transform-translate-x: 16.5rem;
}

.tw-translate-x-68{
  --transform-translate-x: 17rem;
}

.tw-translate-x-69{
  --transform-translate-x: 17.25rem;
}

.tw-translate-x-70{
  --transform-translate-x: 17.5rem;
}

.tw-translate-x-71{
  --transform-translate-x: 17.75rem;
}

.tw-translate-x-72{
  --transform-translate-x: 18rem;
}

.tw-translate-x-73{
  --transform-translate-x: 18.25rem;
}

.tw-translate-x-74{
  --transform-translate-x: 18.5rem;
}

.tw-translate-x-75{
  --transform-translate-x: 18.75rem;
}

.tw-translate-x-76{
  --transform-translate-x: 19rem;
}

.tw-translate-x-77{
  --transform-translate-x: 19.25rem;
}

.tw-translate-x-78{
  --transform-translate-x: 19.5rem;
}

.tw-translate-x-79{
  --transform-translate-x: 19.75rem;
}

.tw-translate-x-80{
  --transform-translate-x: 20rem;
}

.tw-translate-x-81{
  --transform-translate-x: 20.25rem;
}

.tw-translate-x-82{
  --transform-translate-x: 20.5rem;
}

.tw-translate-x-83{
  --transform-translate-x: 20.75rem;
}

.tw-translate-x-84{
  --transform-translate-x: 21rem;
}

.tw-translate-x-85{
  --transform-translate-x: 21.25rem;
}

.tw-translate-x-86{
  --transform-translate-x: 21.5rem;
}

.tw-translate-x-87{
  --transform-translate-x: 21.75rem;
}

.tw-translate-x-88{
  --transform-translate-x: 22rem;
}

.tw-translate-x-89{
  --transform-translate-x: 22.25rem;
}

.tw-translate-x-90{
  --transform-translate-x: 22.5rem;
}

.tw-translate-x-91{
  --transform-translate-x: 22.75rem;
}

.tw-translate-x-92{
  --transform-translate-x: 23rem;
}

.tw-translate-x-93{
  --transform-translate-x: 23.25rem;
}

.tw-translate-x-94{
  --transform-translate-x: 23.5rem;
}

.tw-translate-x-95{
  --transform-translate-x: 23.75rem;
}

.tw-translate-x-96{
  --transform-translate-x: 24rem;
}

.tw-translate-x-97{
  --transform-translate-x: 23.25rem;
}

.tw-translate-x-98{
  --transform-translate-x: 23.5rem;
}

.tw-translate-x-99{
  --transform-translate-x: 23.75rem;
}

.tw-translate-x-100{
  --transform-translate-x: 25rem;
}

.tw-translate-x-101{
  --transform-translate-x: 25.25rem;
}

.tw-translate-x-102{
  --transform-translate-x: 25.5rem;
}

.tw-translate-x-112{
  --transform-translate-x: 28rem;
}

.tw-translate-x-128{
  --transform-translate-x: 31rem;
}

.tw-translate-x-129{
  --transform-translate-x: 32.25rem;
}

.tw-translate-x-130{
  --transform-translate-x: 32.5rem;
}

.tw-translate-x-140{
  --transform-translate-x: 35rem;
}

.tw-translate-x-160{
  --transform-translate-x: 40rem;
}

.tw-translate-x-180{
  --transform-translate-x: 45rem;
}

.tw-translate-x-185{
  --transform-translate-x: 46.25rem;
}

.tw-translate-x-190{
  --transform-translate-x: 47.5rem;
}

.tw-translate-x-200{
  --transform-translate-x: 50rem;
}

.tw-translate-x-px{
  --transform-translate-x: 1px;
}

.tw-translate-x-0\.5{
  --transform-translate-x: 0.125rem;
}

.tw-translate-x-1\.5{
  --transform-translate-x: 0.375rem;
}

.tw-translate-x-2\.5{
  --transform-translate-x: 0.625rem;
}

.tw-translate-x-3\.5{
  --transform-translate-x: 0.875rem;
}

.tw-translate-x-1\/2{
  --transform-translate-x: 50%;
}

.tw-translate-x-1\/3{
  --transform-translate-x: 33.333333%;
}

.tw-translate-x-2\/3{
  --transform-translate-x: 66.666667%;
}

.tw-translate-x-1\/4{
  --transform-translate-x: 25%;
}

.tw-translate-x-2\/4{
  --transform-translate-x: 50%;
}

.tw-translate-x-3\/4{
  --transform-translate-x: 75%;
}

.tw-translate-x-1\/5{
  --transform-translate-x: 20%;
}

.tw-translate-x-2\/5{
  --transform-translate-x: 40%;
}

.tw-translate-x-3\/5{
  --transform-translate-x: 60%;
}

.tw-translate-x-4\/5{
  --transform-translate-x: 80%;
}

.tw-translate-x-1\/6{
  --transform-translate-x: 16.666667%;
}

.tw-translate-x-2\/6{
  --transform-translate-x: 33.333333%;
}

.tw-translate-x-3\/6{
  --transform-translate-x: 50%;
}

.tw-translate-x-4\/6{
  --transform-translate-x: 66.666667%;
}

.tw-translate-x-5\/6{
  --transform-translate-x: 83.333333%;
}

.tw-translate-x-1\/12{
  --transform-translate-x: 8.333333%;
}

.tw-translate-x-2\/12{
  --transform-translate-x: 16.666667%;
}

.tw-translate-x-3\/12{
  --transform-translate-x: 25%;
}

.tw-translate-x-4\/12{
  --transform-translate-x: 33.333333%;
}

.tw-translate-x-5\/12{
  --transform-translate-x: 41.666667%;
}

.tw-translate-x-6\/12{
  --transform-translate-x: 50%;
}

.tw-translate-x-7\/12{
  --transform-translate-x: 58.333333%;
}

.tw-translate-x-8\/12{
  --transform-translate-x: 66.666667%;
}

.tw-translate-x-9\/12{
  --transform-translate-x: 75%;
}

.tw-translate-x-10\/12{
  --transform-translate-x: 83.333333%;
}

.tw-translate-x-11\/12{
  --transform-translate-x: 91.666667%;
}

.tw-translate-x-full{
  --transform-translate-x: 100%;
}

.tw--translate-x-1{
  --transform-translate-x: -0.25rem;
}

.tw--translate-x-2{
  --transform-translate-x: -0.5rem;
}

.tw--translate-x-3{
  --transform-translate-x: -0.75rem;
}

.tw--translate-x-4{
  --transform-translate-x: -1rem;
}

.tw--translate-x-5{
  --transform-translate-x: -1.25rem;
}

.tw--translate-x-6{
  --transform-translate-x: -1.5rem;
}

.tw--translate-x-7{
  --transform-translate-x: -1.75rem;
}

.tw--translate-x-8{
  --transform-translate-x: -2rem;
}

.tw--translate-x-9{
  --transform-translate-x: -2.25rem;
}

.tw--translate-x-10{
  --transform-translate-x: -2.5rem;
}

.tw--translate-x-11{
  --transform-translate-x: -2.75rem;
}

.tw--translate-x-12{
  --transform-translate-x: -3rem;
}

.tw--translate-x-13{
  --transform-translate-x: -3.25rem;
}

.tw--translate-x-14{
  --transform-translate-x: -3.5rem;
}

.tw--translate-x-15{
  --transform-translate-x: -3.75rem;
}

.tw--translate-x-16{
  --transform-translate-x: -4rem;
}

.tw--translate-x-17{
  --transform-translate-x: -4.25rem;
}

.tw--translate-x-18{
  --transform-translate-x: -4.5rem;
}

.tw--translate-x-19{
  --transform-translate-x: -4.75rem;
}

.tw--translate-x-20{
  --transform-translate-x: -5rem;
}

.tw--translate-x-21{
  --transform-translate-x: -5.25rem;
}

.tw--translate-x-22{
  --transform-translate-x: -5.5rem;
}

.tw--translate-x-23{
  --transform-translate-x: -5.75rem;
}

.tw--translate-x-24{
  --transform-translate-x: -6rem;
}

.tw--translate-x-25{
  --transform-translate-x: -6.25rem;
}

.tw--translate-x-26{
  --transform-translate-x: -6.5rem;
}

.tw--translate-x-27{
  --transform-translate-x: -6.75rem;
}

.tw--translate-x-28{
  --transform-translate-x: -7rem;
}

.tw--translate-x-29{
  --transform-translate-x: -7.25rem;
}

.tw--translate-x-30{
  --transform-translate-x: -7.5rem;
}

.tw--translate-x-31{
  --transform-translate-x: -7.75rem;
}

.tw--translate-x-32{
  --transform-translate-x: -8rem;
}

.tw--translate-x-33{
  --transform-translate-x: -8.25rem;
}

.tw--translate-x-34{
  --transform-translate-x: -8.5rem;
}

.tw--translate-x-35{
  --transform-translate-x: -8.75rem;
}

.tw--translate-x-36{
  --transform-translate-x: -9rem;
}

.tw--translate-x-40{
  --transform-translate-x: -10rem;
}

.tw--translate-x-41{
  --transform-translate-x: -10.25rem;
}

.tw--translate-x-42{
  --transform-translate-x: -10.5rem;
}

.tw--translate-x-43{
  --transform-translate-x: -10.75rem;
}

.tw--translate-x-44{
  --transform-translate-x: -11rem;
}

.tw--translate-x-45{
  --transform-translate-x: -11.25rem;
}

.tw--translate-x-46{
  --transform-translate-x: -11.5rem;
}

.tw--translate-x-47{
  --transform-translate-x: -11.75rem;
}

.tw--translate-x-48{
  --transform-translate-x: -12rem;
}

.tw--translate-x-50{
  --transform-translate-x: -12.5rem;
}

.tw--translate-x-52{
  --transform-translate-x: -13rem;
}

.tw--translate-x-53{
  --transform-translate-x: -13.25rem;
}

.tw--translate-x-54{
  --transform-translate-x: -13.5rem;
}

.tw--translate-x-55{
  --transform-translate-x: -13.75rem;
}

.tw--translate-x-56{
  --transform-translate-x: -14rem;
}

.tw--translate-x-57{
  --transform-translate-x: -14.25rem;
}

.tw--translate-x-58{
  --transform-translate-x: -14.5rem;
}

.tw--translate-x-59{
  --transform-translate-x: -14.75rem;
}

.tw--translate-x-60{
  --transform-translate-x: -15rem;
}

.tw--translate-x-61{
  --transform-translate-x: -15.25rem;
}

.tw--translate-x-62{
  --transform-translate-x: -15.5rem;
}

.tw--translate-x-63{
  --transform-translate-x: -15.75rem;
}

.tw--translate-x-64{
  --transform-translate-x: -16rem;
}

.tw--translate-x-65{
  --transform-translate-x: -16.25rem;
}

.tw--translate-x-66{
  --transform-translate-x: -16.5rem;
}

.tw--translate-x-68{
  --transform-translate-x: -17rem;
}

.tw--translate-x-69{
  --transform-translate-x: -17.25rem;
}

.tw--translate-x-70{
  --transform-translate-x: -17.5rem;
}

.tw--translate-x-71{
  --transform-translate-x: -17.75rem;
}

.tw--translate-x-72{
  --transform-translate-x: -18rem;
}

.tw--translate-x-73{
  --transform-translate-x: -18.25rem;
}

.tw--translate-x-74{
  --transform-translate-x: -18.5rem;
}

.tw--translate-x-75{
  --transform-translate-x: -18.75rem;
}

.tw--translate-x-76{
  --transform-translate-x: -19rem;
}

.tw--translate-x-77{
  --transform-translate-x: -19.25rem;
}

.tw--translate-x-78{
  --transform-translate-x: -19.5rem;
}

.tw--translate-x-79{
  --transform-translate-x: -19.75rem;
}

.tw--translate-x-80{
  --transform-translate-x: -20rem;
}

.tw--translate-x-81{
  --transform-translate-x: -20.25rem;
}

.tw--translate-x-82{
  --transform-translate-x: -20.5rem;
}

.tw--translate-x-83{
  --transform-translate-x: -20.75rem;
}

.tw--translate-x-84{
  --transform-translate-x: -21rem;
}

.tw--translate-x-85{
  --transform-translate-x: -21.25rem;
}

.tw--translate-x-86{
  --transform-translate-x: -21.5rem;
}

.tw--translate-x-87{
  --transform-translate-x: -21.75rem;
}

.tw--translate-x-88{
  --transform-translate-x: -22rem;
}

.tw--translate-x-89{
  --transform-translate-x: -22.25rem;
}

.tw--translate-x-90{
  --transform-translate-x: -22.5rem;
}

.tw--translate-x-91{
  --transform-translate-x: -22.75rem;
}

.tw--translate-x-92{
  --transform-translate-x: -23rem;
}

.tw--translate-x-93{
  --transform-translate-x: -23.25rem;
}

.tw--translate-x-94{
  --transform-translate-x: -23.5rem;
}

.tw--translate-x-95{
  --transform-translate-x: -23.75rem;
}

.tw--translate-x-96{
  --transform-translate-x: -24rem;
}

.tw--translate-x-97{
  --transform-translate-x: -23.25rem;
}

.tw--translate-x-98{
  --transform-translate-x: -23.5rem;
}

.tw--translate-x-99{
  --transform-translate-x: -23.75rem;
}

.tw--translate-x-100{
  --transform-translate-x: -25rem;
}

.tw--translate-x-101{
  --transform-translate-x: -25.25rem;
}

.tw--translate-x-102{
  --transform-translate-x: -25.5rem;
}

.tw--translate-x-112{
  --transform-translate-x: -28rem;
}

.tw--translate-x-128{
  --transform-translate-x: -31rem;
}

.tw--translate-x-129{
  --transform-translate-x: -32.25rem;
}

.tw--translate-x-130{
  --transform-translate-x: -32.5rem;
}

.tw--translate-x-140{
  --transform-translate-x: -35rem;
}

.tw--translate-x-160{
  --transform-translate-x: -40rem;
}

.tw--translate-x-180{
  --transform-translate-x: -45rem;
}

.tw--translate-x-185{
  --transform-translate-x: -46.25rem;
}

.tw--translate-x-190{
  --transform-translate-x: -47.5rem;
}

.tw--translate-x-200{
  --transform-translate-x: -50rem;
}

.tw--translate-x-px{
  --transform-translate-x: -1px;
}

.tw--translate-x-0\.5{
  --transform-translate-x: -0.125rem;
}

.tw--translate-x-1\.5{
  --transform-translate-x: -0.375rem;
}

.tw--translate-x-2\.5{
  --transform-translate-x: -0.625rem;
}

.tw--translate-x-3\.5{
  --transform-translate-x: -0.875rem;
}

.tw--translate-x-1\/2{
  --transform-translate-x: -50%;
}

.tw--translate-x-1\/3{
  --transform-translate-x: -33.33333%;
}

.tw--translate-x-2\/3{
  --transform-translate-x: -66.66667%;
}

.tw--translate-x-1\/4{
  --transform-translate-x: -25%;
}

.tw--translate-x-2\/4{
  --transform-translate-x: -50%;
}

.tw--translate-x-3\/4{
  --transform-translate-x: -75%;
}

.tw--translate-x-1\/5{
  --transform-translate-x: -20%;
}

.tw--translate-x-2\/5{
  --transform-translate-x: -40%;
}

.tw--translate-x-3\/5{
  --transform-translate-x: -60%;
}

.tw--translate-x-4\/5{
  --transform-translate-x: -80%;
}

.tw--translate-x-1\/6{
  --transform-translate-x: -16.66667%;
}

.tw--translate-x-2\/6{
  --transform-translate-x: -33.33333%;
}

.tw--translate-x-3\/6{
  --transform-translate-x: -50%;
}

.tw--translate-x-4\/6{
  --transform-translate-x: -66.66667%;
}

.tw--translate-x-5\/6{
  --transform-translate-x: -83.33333%;
}

.tw--translate-x-1\/12{
  --transform-translate-x: -8.33333%;
}

.tw--translate-x-2\/12{
  --transform-translate-x: -16.66667%;
}

.tw--translate-x-3\/12{
  --transform-translate-x: -25%;
}

.tw--translate-x-4\/12{
  --transform-translate-x: -33.33333%;
}

.tw--translate-x-5\/12{
  --transform-translate-x: -41.66667%;
}

.tw--translate-x-6\/12{
  --transform-translate-x: -50%;
}

.tw--translate-x-7\/12{
  --transform-translate-x: -58.33333%;
}

.tw--translate-x-8\/12{
  --transform-translate-x: -66.66667%;
}

.tw--translate-x-9\/12{
  --transform-translate-x: -75%;
}

.tw--translate-x-10\/12{
  --transform-translate-x: -83.33333%;
}

.tw--translate-x-11\/12{
  --transform-translate-x: -91.66667%;
}

.tw--translate-x-full{
  --transform-translate-x: -100%;
}

.tw-translate-y-0{
  --transform-translate-y: 0;
}

.tw-translate-y-1{
  --transform-translate-y: 0.25rem;
}

.tw-translate-y-2{
  --transform-translate-y: 0.5rem;
}

.tw-translate-y-3{
  --transform-translate-y: 0.75rem;
}

.tw-translate-y-4{
  --transform-translate-y: 1rem;
}

.tw-translate-y-5{
  --transform-translate-y: 1.25rem;
}

.tw-translate-y-6{
  --transform-translate-y: 1.5rem;
}

.tw-translate-y-7{
  --transform-translate-y: 1.75rem;
}

.tw-translate-y-8{
  --transform-translate-y: 2rem;
}

.tw-translate-y-9{
  --transform-translate-y: 2.25rem;
}

.tw-translate-y-10{
  --transform-translate-y: 2.5rem;
}

.tw-translate-y-11{
  --transform-translate-y: 2.75rem;
}

.tw-translate-y-12{
  --transform-translate-y: 3rem;
}

.tw-translate-y-13{
  --transform-translate-y: 3.25rem;
}

.tw-translate-y-14{
  --transform-translate-y: 3.5rem;
}

.tw-translate-y-15{
  --transform-translate-y: 3.75rem;
}

.tw-translate-y-16{
  --transform-translate-y: 4rem;
}

.tw-translate-y-17{
  --transform-translate-y: 4.25rem;
}

.tw-translate-y-18{
  --transform-translate-y: 4.5rem;
}

.tw-translate-y-19{
  --transform-translate-y: 4.75rem;
}

.tw-translate-y-20{
  --transform-translate-y: 5rem;
}

.tw-translate-y-21{
  --transform-translate-y: 5.25rem;
}

.tw-translate-y-22{
  --transform-translate-y: 5.5rem;
}

.tw-translate-y-23{
  --transform-translate-y: 5.75rem;
}

.tw-translate-y-24{
  --transform-translate-y: 6rem;
}

.tw-translate-y-25{
  --transform-translate-y: 6.25rem;
}

.tw-translate-y-26{
  --transform-translate-y: 6.5rem;
}

.tw-translate-y-27{
  --transform-translate-y: 6.75rem;
}

.tw-translate-y-28{
  --transform-translate-y: 7rem;
}

.tw-translate-y-29{
  --transform-translate-y: 7.25rem;
}

.tw-translate-y-30{
  --transform-translate-y: 7.5rem;
}

.tw-translate-y-31{
  --transform-translate-y: 7.75rem;
}

.tw-translate-y-32{
  --transform-translate-y: 8rem;
}

.tw-translate-y-33{
  --transform-translate-y: 8.25rem;
}

.tw-translate-y-34{
  --transform-translate-y: 8.5rem;
}

.tw-translate-y-35{
  --transform-translate-y: 8.75rem;
}

.tw-translate-y-36{
  --transform-translate-y: 9rem;
}

.tw-translate-y-40{
  --transform-translate-y: 10rem;
}

.tw-translate-y-41{
  --transform-translate-y: 10.25rem;
}

.tw-translate-y-42{
  --transform-translate-y: 10.5rem;
}

.tw-translate-y-43{
  --transform-translate-y: 10.75rem;
}

.tw-translate-y-44{
  --transform-translate-y: 11rem;
}

.tw-translate-y-45{
  --transform-translate-y: 11.25rem;
}

.tw-translate-y-46{
  --transform-translate-y: 11.5rem;
}

.tw-translate-y-47{
  --transform-translate-y: 11.75rem;
}

.tw-translate-y-48{
  --transform-translate-y: 12rem;
}

.tw-translate-y-50{
  --transform-translate-y: 12.5rem;
}

.tw-translate-y-52{
  --transform-translate-y: 13rem;
}

.tw-translate-y-53{
  --transform-translate-y: 13.25rem;
}

.tw-translate-y-54{
  --transform-translate-y: 13.5rem;
}

.tw-translate-y-55{
  --transform-translate-y: 13.75rem;
}

.tw-translate-y-56{
  --transform-translate-y: 14rem;
}

.tw-translate-y-57{
  --transform-translate-y: 14.25rem;
}

.tw-translate-y-58{
  --transform-translate-y: 14.5rem;
}

.tw-translate-y-59{
  --transform-translate-y: 14.75rem;
}

.tw-translate-y-60{
  --transform-translate-y: 15rem;
}

.tw-translate-y-61{
  --transform-translate-y: 15.25rem;
}

.tw-translate-y-62{
  --transform-translate-y: 15.5rem;
}

.tw-translate-y-63{
  --transform-translate-y: 15.75rem;
}

.tw-translate-y-64{
  --transform-translate-y: 16rem;
}

.tw-translate-y-65{
  --transform-translate-y: 16.25rem;
}

.tw-translate-y-66{
  --transform-translate-y: 16.5rem;
}

.tw-translate-y-68{
  --transform-translate-y: 17rem;
}

.tw-translate-y-69{
  --transform-translate-y: 17.25rem;
}

.tw-translate-y-70{
  --transform-translate-y: 17.5rem;
}

.tw-translate-y-71{
  --transform-translate-y: 17.75rem;
}

.tw-translate-y-72{
  --transform-translate-y: 18rem;
}

.tw-translate-y-73{
  --transform-translate-y: 18.25rem;
}

.tw-translate-y-74{
  --transform-translate-y: 18.5rem;
}

.tw-translate-y-75{
  --transform-translate-y: 18.75rem;
}

.tw-translate-y-76{
  --transform-translate-y: 19rem;
}

.tw-translate-y-77{
  --transform-translate-y: 19.25rem;
}

.tw-translate-y-78{
  --transform-translate-y: 19.5rem;
}

.tw-translate-y-79{
  --transform-translate-y: 19.75rem;
}

.tw-translate-y-80{
  --transform-translate-y: 20rem;
}

.tw-translate-y-81{
  --transform-translate-y: 20.25rem;
}

.tw-translate-y-82{
  --transform-translate-y: 20.5rem;
}

.tw-translate-y-83{
  --transform-translate-y: 20.75rem;
}

.tw-translate-y-84{
  --transform-translate-y: 21rem;
}

.tw-translate-y-85{
  --transform-translate-y: 21.25rem;
}

.tw-translate-y-86{
  --transform-translate-y: 21.5rem;
}

.tw-translate-y-87{
  --transform-translate-y: 21.75rem;
}

.tw-translate-y-88{
  --transform-translate-y: 22rem;
}

.tw-translate-y-89{
  --transform-translate-y: 22.25rem;
}

.tw-translate-y-90{
  --transform-translate-y: 22.5rem;
}

.tw-translate-y-91{
  --transform-translate-y: 22.75rem;
}

.tw-translate-y-92{
  --transform-translate-y: 23rem;
}

.tw-translate-y-93{
  --transform-translate-y: 23.25rem;
}

.tw-translate-y-94{
  --transform-translate-y: 23.5rem;
}

.tw-translate-y-95{
  --transform-translate-y: 23.75rem;
}

.tw-translate-y-96{
  --transform-translate-y: 24rem;
}

.tw-translate-y-97{
  --transform-translate-y: 23.25rem;
}

.tw-translate-y-98{
  --transform-translate-y: 23.5rem;
}

.tw-translate-y-99{
  --transform-translate-y: 23.75rem;
}

.tw-translate-y-100{
  --transform-translate-y: 25rem;
}

.tw-translate-y-101{
  --transform-translate-y: 25.25rem;
}

.tw-translate-y-102{
  --transform-translate-y: 25.5rem;
}

.tw-translate-y-112{
  --transform-translate-y: 28rem;
}

.tw-translate-y-128{
  --transform-translate-y: 31rem;
}

.tw-translate-y-129{
  --transform-translate-y: 32.25rem;
}

.tw-translate-y-130{
  --transform-translate-y: 32.5rem;
}

.tw-translate-y-140{
  --transform-translate-y: 35rem;
}

.tw-translate-y-160{
  --transform-translate-y: 40rem;
}

.tw-translate-y-180{
  --transform-translate-y: 45rem;
}

.tw-translate-y-185{
  --transform-translate-y: 46.25rem;
}

.tw-translate-y-190{
  --transform-translate-y: 47.5rem;
}

.tw-translate-y-200{
  --transform-translate-y: 50rem;
}

.tw-translate-y-px{
  --transform-translate-y: 1px;
}

.tw-translate-y-0\.5{
  --transform-translate-y: 0.125rem;
}

.tw-translate-y-1\.5{
  --transform-translate-y: 0.375rem;
}

.tw-translate-y-2\.5{
  --transform-translate-y: 0.625rem;
}

.tw-translate-y-3\.5{
  --transform-translate-y: 0.875rem;
}

.tw-translate-y-1\/2{
  --transform-translate-y: 50%;
}

.tw-translate-y-1\/3{
  --transform-translate-y: 33.333333%;
}

.tw-translate-y-2\/3{
  --transform-translate-y: 66.666667%;
}

.tw-translate-y-1\/4{
  --transform-translate-y: 25%;
}

.tw-translate-y-2\/4{
  --transform-translate-y: 50%;
}

.tw-translate-y-3\/4{
  --transform-translate-y: 75%;
}

.tw-translate-y-1\/5{
  --transform-translate-y: 20%;
}

.tw-translate-y-2\/5{
  --transform-translate-y: 40%;
}

.tw-translate-y-3\/5{
  --transform-translate-y: 60%;
}

.tw-translate-y-4\/5{
  --transform-translate-y: 80%;
}

.tw-translate-y-1\/6{
  --transform-translate-y: 16.666667%;
}

.tw-translate-y-2\/6{
  --transform-translate-y: 33.333333%;
}

.tw-translate-y-3\/6{
  --transform-translate-y: 50%;
}

.tw-translate-y-4\/6{
  --transform-translate-y: 66.666667%;
}

.tw-translate-y-5\/6{
  --transform-translate-y: 83.333333%;
}

.tw-translate-y-1\/12{
  --transform-translate-y: 8.333333%;
}

.tw-translate-y-2\/12{
  --transform-translate-y: 16.666667%;
}

.tw-translate-y-3\/12{
  --transform-translate-y: 25%;
}

.tw-translate-y-4\/12{
  --transform-translate-y: 33.333333%;
}

.tw-translate-y-5\/12{
  --transform-translate-y: 41.666667%;
}

.tw-translate-y-6\/12{
  --transform-translate-y: 50%;
}

.tw-translate-y-7\/12{
  --transform-translate-y: 58.333333%;
}

.tw-translate-y-8\/12{
  --transform-translate-y: 66.666667%;
}

.tw-translate-y-9\/12{
  --transform-translate-y: 75%;
}

.tw-translate-y-10\/12{
  --transform-translate-y: 83.333333%;
}

.tw-translate-y-11\/12{
  --transform-translate-y: 91.666667%;
}

.tw-translate-y-full{
  --transform-translate-y: 100%;
}

.tw--translate-y-1{
  --transform-translate-y: -0.25rem;
}

.tw--translate-y-2{
  --transform-translate-y: -0.5rem;
}

.tw--translate-y-3{
  --transform-translate-y: -0.75rem;
}

.tw--translate-y-4{
  --transform-translate-y: -1rem;
}

.tw--translate-y-5{
  --transform-translate-y: -1.25rem;
}

.tw--translate-y-6{
  --transform-translate-y: -1.5rem;
}

.tw--translate-y-7{
  --transform-translate-y: -1.75rem;
}

.tw--translate-y-8{
  --transform-translate-y: -2rem;
}

.tw--translate-y-9{
  --transform-translate-y: -2.25rem;
}

.tw--translate-y-10{
  --transform-translate-y: -2.5rem;
}

.tw--translate-y-11{
  --transform-translate-y: -2.75rem;
}

.tw--translate-y-12{
  --transform-translate-y: -3rem;
}

.tw--translate-y-13{
  --transform-translate-y: -3.25rem;
}

.tw--translate-y-14{
  --transform-translate-y: -3.5rem;
}

.tw--translate-y-15{
  --transform-translate-y: -3.75rem;
}

.tw--translate-y-16{
  --transform-translate-y: -4rem;
}

.tw--translate-y-17{
  --transform-translate-y: -4.25rem;
}

.tw--translate-y-18{
  --transform-translate-y: -4.5rem;
}

.tw--translate-y-19{
  --transform-translate-y: -4.75rem;
}

.tw--translate-y-20{
  --transform-translate-y: -5rem;
}

.tw--translate-y-21{
  --transform-translate-y: -5.25rem;
}

.tw--translate-y-22{
  --transform-translate-y: -5.5rem;
}

.tw--translate-y-23{
  --transform-translate-y: -5.75rem;
}

.tw--translate-y-24{
  --transform-translate-y: -6rem;
}

.tw--translate-y-25{
  --transform-translate-y: -6.25rem;
}

.tw--translate-y-26{
  --transform-translate-y: -6.5rem;
}

.tw--translate-y-27{
  --transform-translate-y: -6.75rem;
}

.tw--translate-y-28{
  --transform-translate-y: -7rem;
}

.tw--translate-y-29{
  --transform-translate-y: -7.25rem;
}

.tw--translate-y-30{
  --transform-translate-y: -7.5rem;
}

.tw--translate-y-31{
  --transform-translate-y: -7.75rem;
}

.tw--translate-y-32{
  --transform-translate-y: -8rem;
}

.tw--translate-y-33{
  --transform-translate-y: -8.25rem;
}

.tw--translate-y-34{
  --transform-translate-y: -8.5rem;
}

.tw--translate-y-35{
  --transform-translate-y: -8.75rem;
}

.tw--translate-y-36{
  --transform-translate-y: -9rem;
}

.tw--translate-y-40{
  --transform-translate-y: -10rem;
}

.tw--translate-y-41{
  --transform-translate-y: -10.25rem;
}

.tw--translate-y-42{
  --transform-translate-y: -10.5rem;
}

.tw--translate-y-43{
  --transform-translate-y: -10.75rem;
}

.tw--translate-y-44{
  --transform-translate-y: -11rem;
}

.tw--translate-y-45{
  --transform-translate-y: -11.25rem;
}

.tw--translate-y-46{
  --transform-translate-y: -11.5rem;
}

.tw--translate-y-47{
  --transform-translate-y: -11.75rem;
}

.tw--translate-y-48{
  --transform-translate-y: -12rem;
}

.tw--translate-y-50{
  --transform-translate-y: -12.5rem;
}

.tw--translate-y-52{
  --transform-translate-y: -13rem;
}

.tw--translate-y-53{
  --transform-translate-y: -13.25rem;
}

.tw--translate-y-54{
  --transform-translate-y: -13.5rem;
}

.tw--translate-y-55{
  --transform-translate-y: -13.75rem;
}

.tw--translate-y-56{
  --transform-translate-y: -14rem;
}

.tw--translate-y-57{
  --transform-translate-y: -14.25rem;
}

.tw--translate-y-58{
  --transform-translate-y: -14.5rem;
}

.tw--translate-y-59{
  --transform-translate-y: -14.75rem;
}

.tw--translate-y-60{
  --transform-translate-y: -15rem;
}

.tw--translate-y-61{
  --transform-translate-y: -15.25rem;
}

.tw--translate-y-62{
  --transform-translate-y: -15.5rem;
}

.tw--translate-y-63{
  --transform-translate-y: -15.75rem;
}

.tw--translate-y-64{
  --transform-translate-y: -16rem;
}

.tw--translate-y-65{
  --transform-translate-y: -16.25rem;
}

.tw--translate-y-66{
  --transform-translate-y: -16.5rem;
}

.tw--translate-y-68{
  --transform-translate-y: -17rem;
}

.tw--translate-y-69{
  --transform-translate-y: -17.25rem;
}

.tw--translate-y-70{
  --transform-translate-y: -17.5rem;
}

.tw--translate-y-71{
  --transform-translate-y: -17.75rem;
}

.tw--translate-y-72{
  --transform-translate-y: -18rem;
}

.tw--translate-y-73{
  --transform-translate-y: -18.25rem;
}

.tw--translate-y-74{
  --transform-translate-y: -18.5rem;
}

.tw--translate-y-75{
  --transform-translate-y: -18.75rem;
}

.tw--translate-y-76{
  --transform-translate-y: -19rem;
}

.tw--translate-y-77{
  --transform-translate-y: -19.25rem;
}

.tw--translate-y-78{
  --transform-translate-y: -19.5rem;
}

.tw--translate-y-79{
  --transform-translate-y: -19.75rem;
}

.tw--translate-y-80{
  --transform-translate-y: -20rem;
}

.tw--translate-y-81{
  --transform-translate-y: -20.25rem;
}

.tw--translate-y-82{
  --transform-translate-y: -20.5rem;
}

.tw--translate-y-83{
  --transform-translate-y: -20.75rem;
}

.tw--translate-y-84{
  --transform-translate-y: -21rem;
}

.tw--translate-y-85{
  --transform-translate-y: -21.25rem;
}

.tw--translate-y-86{
  --transform-translate-y: -21.5rem;
}

.tw--translate-y-87{
  --transform-translate-y: -21.75rem;
}

.tw--translate-y-88{
  --transform-translate-y: -22rem;
}

.tw--translate-y-89{
  --transform-translate-y: -22.25rem;
}

.tw--translate-y-90{
  --transform-translate-y: -22.5rem;
}

.tw--translate-y-91{
  --transform-translate-y: -22.75rem;
}

.tw--translate-y-92{
  --transform-translate-y: -23rem;
}

.tw--translate-y-93{
  --transform-translate-y: -23.25rem;
}

.tw--translate-y-94{
  --transform-translate-y: -23.5rem;
}

.tw--translate-y-95{
  --transform-translate-y: -23.75rem;
}

.tw--translate-y-96{
  --transform-translate-y: -24rem;
}

.tw--translate-y-97{
  --transform-translate-y: -23.25rem;
}

.tw--translate-y-98{
  --transform-translate-y: -23.5rem;
}

.tw--translate-y-99{
  --transform-translate-y: -23.75rem;
}

.tw--translate-y-100{
  --transform-translate-y: -25rem;
}

.tw--translate-y-101{
  --transform-translate-y: -25.25rem;
}

.tw--translate-y-102{
  --transform-translate-y: -25.5rem;
}

.tw--translate-y-112{
  --transform-translate-y: -28rem;
}

.tw--translate-y-128{
  --transform-translate-y: -31rem;
}

.tw--translate-y-129{
  --transform-translate-y: -32.25rem;
}

.tw--translate-y-130{
  --transform-translate-y: -32.5rem;
}

.tw--translate-y-140{
  --transform-translate-y: -35rem;
}

.tw--translate-y-160{
  --transform-translate-y: -40rem;
}

.tw--translate-y-180{
  --transform-translate-y: -45rem;
}

.tw--translate-y-185{
  --transform-translate-y: -46.25rem;
}

.tw--translate-y-190{
  --transform-translate-y: -47.5rem;
}

.tw--translate-y-200{
  --transform-translate-y: -50rem;
}

.tw--translate-y-px{
  --transform-translate-y: -1px;
}

.tw--translate-y-0\.5{
  --transform-translate-y: -0.125rem;
}

.tw--translate-y-1\.5{
  --transform-translate-y: -0.375rem;
}

.tw--translate-y-2\.5{
  --transform-translate-y: -0.625rem;
}

.tw--translate-y-3\.5{
  --transform-translate-y: -0.875rem;
}

.tw--translate-y-1\/2{
  --transform-translate-y: -50%;
}

.tw--translate-y-1\/3{
  --transform-translate-y: -33.33333%;
}

.tw--translate-y-2\/3{
  --transform-translate-y: -66.66667%;
}

.tw--translate-y-1\/4{
  --transform-translate-y: -25%;
}

.tw--translate-y-2\/4{
  --transform-translate-y: -50%;
}

.tw--translate-y-3\/4{
  --transform-translate-y: -75%;
}

.tw--translate-y-1\/5{
  --transform-translate-y: -20%;
}

.tw--translate-y-2\/5{
  --transform-translate-y: -40%;
}

.tw--translate-y-3\/5{
  --transform-translate-y: -60%;
}

.tw--translate-y-4\/5{
  --transform-translate-y: -80%;
}

.tw--translate-y-1\/6{
  --transform-translate-y: -16.66667%;
}

.tw--translate-y-2\/6{
  --transform-translate-y: -33.33333%;
}

.tw--translate-y-3\/6{
  --transform-translate-y: -50%;
}

.tw--translate-y-4\/6{
  --transform-translate-y: -66.66667%;
}

.tw--translate-y-5\/6{
  --transform-translate-y: -83.33333%;
}

.tw--translate-y-1\/12{
  --transform-translate-y: -8.33333%;
}

.tw--translate-y-2\/12{
  --transform-translate-y: -16.66667%;
}

.tw--translate-y-3\/12{
  --transform-translate-y: -25%;
}

.tw--translate-y-4\/12{
  --transform-translate-y: -33.33333%;
}

.tw--translate-y-5\/12{
  --transform-translate-y: -41.66667%;
}

.tw--translate-y-6\/12{
  --transform-translate-y: -50%;
}

.tw--translate-y-7\/12{
  --transform-translate-y: -58.33333%;
}

.tw--translate-y-8\/12{
  --transform-translate-y: -66.66667%;
}

.tw--translate-y-9\/12{
  --transform-translate-y: -75%;
}

.tw--translate-y-10\/12{
  --transform-translate-y: -83.33333%;
}

.tw--translate-y-11\/12{
  --transform-translate-y: -91.66667%;
}

.tw--translate-y-full{
  --transform-translate-y: -100%;
}

.hover\:tw-translate-x-0:hover{
  --transform-translate-x: 0;
}

.hover\:tw-translate-x-1:hover{
  --transform-translate-x: 0.25rem;
}

.hover\:tw-translate-x-2:hover{
  --transform-translate-x: 0.5rem;
}

.hover\:tw-translate-x-3:hover{
  --transform-translate-x: 0.75rem;
}

.hover\:tw-translate-x-4:hover{
  --transform-translate-x: 1rem;
}

.hover\:tw-translate-x-5:hover{
  --transform-translate-x: 1.25rem;
}

.hover\:tw-translate-x-6:hover{
  --transform-translate-x: 1.5rem;
}

.hover\:tw-translate-x-7:hover{
  --transform-translate-x: 1.75rem;
}

.hover\:tw-translate-x-8:hover{
  --transform-translate-x: 2rem;
}

.hover\:tw-translate-x-9:hover{
  --transform-translate-x: 2.25rem;
}

.hover\:tw-translate-x-10:hover{
  --transform-translate-x: 2.5rem;
}

.hover\:tw-translate-x-11:hover{
  --transform-translate-x: 2.75rem;
}

.hover\:tw-translate-x-12:hover{
  --transform-translate-x: 3rem;
}

.hover\:tw-translate-x-13:hover{
  --transform-translate-x: 3.25rem;
}

.hover\:tw-translate-x-14:hover{
  --transform-translate-x: 3.5rem;
}

.hover\:tw-translate-x-15:hover{
  --transform-translate-x: 3.75rem;
}

.hover\:tw-translate-x-16:hover{
  --transform-translate-x: 4rem;
}

.hover\:tw-translate-x-17:hover{
  --transform-translate-x: 4.25rem;
}

.hover\:tw-translate-x-18:hover{
  --transform-translate-x: 4.5rem;
}

.hover\:tw-translate-x-19:hover{
  --transform-translate-x: 4.75rem;
}

.hover\:tw-translate-x-20:hover{
  --transform-translate-x: 5rem;
}

.hover\:tw-translate-x-21:hover{
  --transform-translate-x: 5.25rem;
}

.hover\:tw-translate-x-22:hover{
  --transform-translate-x: 5.5rem;
}

.hover\:tw-translate-x-23:hover{
  --transform-translate-x: 5.75rem;
}

.hover\:tw-translate-x-24:hover{
  --transform-translate-x: 6rem;
}

.hover\:tw-translate-x-25:hover{
  --transform-translate-x: 6.25rem;
}

.hover\:tw-translate-x-26:hover{
  --transform-translate-x: 6.5rem;
}

.hover\:tw-translate-x-27:hover{
  --transform-translate-x: 6.75rem;
}

.hover\:tw-translate-x-28:hover{
  --transform-translate-x: 7rem;
}

.hover\:tw-translate-x-29:hover{
  --transform-translate-x: 7.25rem;
}

.hover\:tw-translate-x-30:hover{
  --transform-translate-x: 7.5rem;
}

.hover\:tw-translate-x-31:hover{
  --transform-translate-x: 7.75rem;
}

.hover\:tw-translate-x-32:hover{
  --transform-translate-x: 8rem;
}

.hover\:tw-translate-x-33:hover{
  --transform-translate-x: 8.25rem;
}

.hover\:tw-translate-x-34:hover{
  --transform-translate-x: 8.5rem;
}

.hover\:tw-translate-x-35:hover{
  --transform-translate-x: 8.75rem;
}

.hover\:tw-translate-x-36:hover{
  --transform-translate-x: 9rem;
}

.hover\:tw-translate-x-40:hover{
  --transform-translate-x: 10rem;
}

.hover\:tw-translate-x-41:hover{
  --transform-translate-x: 10.25rem;
}

.hover\:tw-translate-x-42:hover{
  --transform-translate-x: 10.5rem;
}

.hover\:tw-translate-x-43:hover{
  --transform-translate-x: 10.75rem;
}

.hover\:tw-translate-x-44:hover{
  --transform-translate-x: 11rem;
}

.hover\:tw-translate-x-45:hover{
  --transform-translate-x: 11.25rem;
}

.hover\:tw-translate-x-46:hover{
  --transform-translate-x: 11.5rem;
}

.hover\:tw-translate-x-47:hover{
  --transform-translate-x: 11.75rem;
}

.hover\:tw-translate-x-48:hover{
  --transform-translate-x: 12rem;
}

.hover\:tw-translate-x-50:hover{
  --transform-translate-x: 12.5rem;
}

.hover\:tw-translate-x-52:hover{
  --transform-translate-x: 13rem;
}

.hover\:tw-translate-x-53:hover{
  --transform-translate-x: 13.25rem;
}

.hover\:tw-translate-x-54:hover{
  --transform-translate-x: 13.5rem;
}

.hover\:tw-translate-x-55:hover{
  --transform-translate-x: 13.75rem;
}

.hover\:tw-translate-x-56:hover{
  --transform-translate-x: 14rem;
}

.hover\:tw-translate-x-57:hover{
  --transform-translate-x: 14.25rem;
}

.hover\:tw-translate-x-58:hover{
  --transform-translate-x: 14.5rem;
}

.hover\:tw-translate-x-59:hover{
  --transform-translate-x: 14.75rem;
}

.hover\:tw-translate-x-60:hover{
  --transform-translate-x: 15rem;
}

.hover\:tw-translate-x-61:hover{
  --transform-translate-x: 15.25rem;
}

.hover\:tw-translate-x-62:hover{
  --transform-translate-x: 15.5rem;
}

.hover\:tw-translate-x-63:hover{
  --transform-translate-x: 15.75rem;
}

.hover\:tw-translate-x-64:hover{
  --transform-translate-x: 16rem;
}

.hover\:tw-translate-x-65:hover{
  --transform-translate-x: 16.25rem;
}

.hover\:tw-translate-x-66:hover{
  --transform-translate-x: 16.5rem;
}

.hover\:tw-translate-x-68:hover{
  --transform-translate-x: 17rem;
}

.hover\:tw-translate-x-69:hover{
  --transform-translate-x: 17.25rem;
}

.hover\:tw-translate-x-70:hover{
  --transform-translate-x: 17.5rem;
}

.hover\:tw-translate-x-71:hover{
  --transform-translate-x: 17.75rem;
}

.hover\:tw-translate-x-72:hover{
  --transform-translate-x: 18rem;
}

.hover\:tw-translate-x-73:hover{
  --transform-translate-x: 18.25rem;
}

.hover\:tw-translate-x-74:hover{
  --transform-translate-x: 18.5rem;
}

.hover\:tw-translate-x-75:hover{
  --transform-translate-x: 18.75rem;
}

.hover\:tw-translate-x-76:hover{
  --transform-translate-x: 19rem;
}

.hover\:tw-translate-x-77:hover{
  --transform-translate-x: 19.25rem;
}

.hover\:tw-translate-x-78:hover{
  --transform-translate-x: 19.5rem;
}

.hover\:tw-translate-x-79:hover{
  --transform-translate-x: 19.75rem;
}

.hover\:tw-translate-x-80:hover{
  --transform-translate-x: 20rem;
}

.hover\:tw-translate-x-81:hover{
  --transform-translate-x: 20.25rem;
}

.hover\:tw-translate-x-82:hover{
  --transform-translate-x: 20.5rem;
}

.hover\:tw-translate-x-83:hover{
  --transform-translate-x: 20.75rem;
}

.hover\:tw-translate-x-84:hover{
  --transform-translate-x: 21rem;
}

.hover\:tw-translate-x-85:hover{
  --transform-translate-x: 21.25rem;
}

.hover\:tw-translate-x-86:hover{
  --transform-translate-x: 21.5rem;
}

.hover\:tw-translate-x-87:hover{
  --transform-translate-x: 21.75rem;
}

.hover\:tw-translate-x-88:hover{
  --transform-translate-x: 22rem;
}

.hover\:tw-translate-x-89:hover{
  --transform-translate-x: 22.25rem;
}

.hover\:tw-translate-x-90:hover{
  --transform-translate-x: 22.5rem;
}

.hover\:tw-translate-x-91:hover{
  --transform-translate-x: 22.75rem;
}

.hover\:tw-translate-x-92:hover{
  --transform-translate-x: 23rem;
}

.hover\:tw-translate-x-93:hover{
  --transform-translate-x: 23.25rem;
}

.hover\:tw-translate-x-94:hover{
  --transform-translate-x: 23.5rem;
}

.hover\:tw-translate-x-95:hover{
  --transform-translate-x: 23.75rem;
}

.hover\:tw-translate-x-96:hover{
  --transform-translate-x: 24rem;
}

.hover\:tw-translate-x-97:hover{
  --transform-translate-x: 23.25rem;
}

.hover\:tw-translate-x-98:hover{
  --transform-translate-x: 23.5rem;
}

.hover\:tw-translate-x-99:hover{
  --transform-translate-x: 23.75rem;
}

.hover\:tw-translate-x-100:hover{
  --transform-translate-x: 25rem;
}

.hover\:tw-translate-x-101:hover{
  --transform-translate-x: 25.25rem;
}

.hover\:tw-translate-x-102:hover{
  --transform-translate-x: 25.5rem;
}

.hover\:tw-translate-x-112:hover{
  --transform-translate-x: 28rem;
}

.hover\:tw-translate-x-128:hover{
  --transform-translate-x: 31rem;
}

.hover\:tw-translate-x-129:hover{
  --transform-translate-x: 32.25rem;
}

.hover\:tw-translate-x-130:hover{
  --transform-translate-x: 32.5rem;
}

.hover\:tw-translate-x-140:hover{
  --transform-translate-x: 35rem;
}

.hover\:tw-translate-x-160:hover{
  --transform-translate-x: 40rem;
}

.hover\:tw-translate-x-180:hover{
  --transform-translate-x: 45rem;
}

.hover\:tw-translate-x-185:hover{
  --transform-translate-x: 46.25rem;
}

.hover\:tw-translate-x-190:hover{
  --transform-translate-x: 47.5rem;
}

.hover\:tw-translate-x-200:hover{
  --transform-translate-x: 50rem;
}

.hover\:tw-translate-x-px:hover{
  --transform-translate-x: 1px;
}

.hover\:tw-translate-x-0\.5:hover{
  --transform-translate-x: 0.125rem;
}

.hover\:tw-translate-x-1\.5:hover{
  --transform-translate-x: 0.375rem;
}

.hover\:tw-translate-x-2\.5:hover{
  --transform-translate-x: 0.625rem;
}

.hover\:tw-translate-x-3\.5:hover{
  --transform-translate-x: 0.875rem;
}

.hover\:tw-translate-x-1\/2:hover{
  --transform-translate-x: 50%;
}

.hover\:tw-translate-x-1\/3:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:tw-translate-x-2\/3:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:tw-translate-x-1\/4:hover{
  --transform-translate-x: 25%;
}

.hover\:tw-translate-x-2\/4:hover{
  --transform-translate-x: 50%;
}

.hover\:tw-translate-x-3\/4:hover{
  --transform-translate-x: 75%;
}

.hover\:tw-translate-x-1\/5:hover{
  --transform-translate-x: 20%;
}

.hover\:tw-translate-x-2\/5:hover{
  --transform-translate-x: 40%;
}

.hover\:tw-translate-x-3\/5:hover{
  --transform-translate-x: 60%;
}

.hover\:tw-translate-x-4\/5:hover{
  --transform-translate-x: 80%;
}

.hover\:tw-translate-x-1\/6:hover{
  --transform-translate-x: 16.666667%;
}

.hover\:tw-translate-x-2\/6:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:tw-translate-x-3\/6:hover{
  --transform-translate-x: 50%;
}

.hover\:tw-translate-x-4\/6:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:tw-translate-x-5\/6:hover{
  --transform-translate-x: 83.333333%;
}

.hover\:tw-translate-x-1\/12:hover{
  --transform-translate-x: 8.333333%;
}

.hover\:tw-translate-x-2\/12:hover{
  --transform-translate-x: 16.666667%;
}

.hover\:tw-translate-x-3\/12:hover{
  --transform-translate-x: 25%;
}

.hover\:tw-translate-x-4\/12:hover{
  --transform-translate-x: 33.333333%;
}

.hover\:tw-translate-x-5\/12:hover{
  --transform-translate-x: 41.666667%;
}

.hover\:tw-translate-x-6\/12:hover{
  --transform-translate-x: 50%;
}

.hover\:tw-translate-x-7\/12:hover{
  --transform-translate-x: 58.333333%;
}

.hover\:tw-translate-x-8\/12:hover{
  --transform-translate-x: 66.666667%;
}

.hover\:tw-translate-x-9\/12:hover{
  --transform-translate-x: 75%;
}

.hover\:tw-translate-x-10\/12:hover{
  --transform-translate-x: 83.333333%;
}

.hover\:tw-translate-x-11\/12:hover{
  --transform-translate-x: 91.666667%;
}

.hover\:tw-translate-x-full:hover{
  --transform-translate-x: 100%;
}

.hover\:tw--translate-x-1:hover{
  --transform-translate-x: -0.25rem;
}

.hover\:tw--translate-x-2:hover{
  --transform-translate-x: -0.5rem;
}

.hover\:tw--translate-x-3:hover{
  --transform-translate-x: -0.75rem;
}

.hover\:tw--translate-x-4:hover{
  --transform-translate-x: -1rem;
}

.hover\:tw--translate-x-5:hover{
  --transform-translate-x: -1.25rem;
}

.hover\:tw--translate-x-6:hover{
  --transform-translate-x: -1.5rem;
}

.hover\:tw--translate-x-7:hover{
  --transform-translate-x: -1.75rem;
}

.hover\:tw--translate-x-8:hover{
  --transform-translate-x: -2rem;
}

.hover\:tw--translate-x-9:hover{
  --transform-translate-x: -2.25rem;
}

.hover\:tw--translate-x-10:hover{
  --transform-translate-x: -2.5rem;
}

.hover\:tw--translate-x-11:hover{
  --transform-translate-x: -2.75rem;
}

.hover\:tw--translate-x-12:hover{
  --transform-translate-x: -3rem;
}

.hover\:tw--translate-x-13:hover{
  --transform-translate-x: -3.25rem;
}

.hover\:tw--translate-x-14:hover{
  --transform-translate-x: -3.5rem;
}

.hover\:tw--translate-x-15:hover{
  --transform-translate-x: -3.75rem;
}

.hover\:tw--translate-x-16:hover{
  --transform-translate-x: -4rem;
}

.hover\:tw--translate-x-17:hover{
  --transform-translate-x: -4.25rem;
}

.hover\:tw--translate-x-18:hover{
  --transform-translate-x: -4.5rem;
}

.hover\:tw--translate-x-19:hover{
  --transform-translate-x: -4.75rem;
}

.hover\:tw--translate-x-20:hover{
  --transform-translate-x: -5rem;
}

.hover\:tw--translate-x-21:hover{
  --transform-translate-x: -5.25rem;
}

.hover\:tw--translate-x-22:hover{
  --transform-translate-x: -5.5rem;
}

.hover\:tw--translate-x-23:hover{
  --transform-translate-x: -5.75rem;
}

.hover\:tw--translate-x-24:hover{
  --transform-translate-x: -6rem;
}

.hover\:tw--translate-x-25:hover{
  --transform-translate-x: -6.25rem;
}

.hover\:tw--translate-x-26:hover{
  --transform-translate-x: -6.5rem;
}

.hover\:tw--translate-x-27:hover{
  --transform-translate-x: -6.75rem;
}

.hover\:tw--translate-x-28:hover{
  --transform-translate-x: -7rem;
}

.hover\:tw--translate-x-29:hover{
  --transform-translate-x: -7.25rem;
}

.hover\:tw--translate-x-30:hover{
  --transform-translate-x: -7.5rem;
}

.hover\:tw--translate-x-31:hover{
  --transform-translate-x: -7.75rem;
}

.hover\:tw--translate-x-32:hover{
  --transform-translate-x: -8rem;
}

.hover\:tw--translate-x-33:hover{
  --transform-translate-x: -8.25rem;
}

.hover\:tw--translate-x-34:hover{
  --transform-translate-x: -8.5rem;
}

.hover\:tw--translate-x-35:hover{
  --transform-translate-x: -8.75rem;
}

.hover\:tw--translate-x-36:hover{
  --transform-translate-x: -9rem;
}

.hover\:tw--translate-x-40:hover{
  --transform-translate-x: -10rem;
}

.hover\:tw--translate-x-41:hover{
  --transform-translate-x: -10.25rem;
}

.hover\:tw--translate-x-42:hover{
  --transform-translate-x: -10.5rem;
}

.hover\:tw--translate-x-43:hover{
  --transform-translate-x: -10.75rem;
}

.hover\:tw--translate-x-44:hover{
  --transform-translate-x: -11rem;
}

.hover\:tw--translate-x-45:hover{
  --transform-translate-x: -11.25rem;
}

.hover\:tw--translate-x-46:hover{
  --transform-translate-x: -11.5rem;
}

.hover\:tw--translate-x-47:hover{
  --transform-translate-x: -11.75rem;
}

.hover\:tw--translate-x-48:hover{
  --transform-translate-x: -12rem;
}

.hover\:tw--translate-x-50:hover{
  --transform-translate-x: -12.5rem;
}

.hover\:tw--translate-x-52:hover{
  --transform-translate-x: -13rem;
}

.hover\:tw--translate-x-53:hover{
  --transform-translate-x: -13.25rem;
}

.hover\:tw--translate-x-54:hover{
  --transform-translate-x: -13.5rem;
}

.hover\:tw--translate-x-55:hover{
  --transform-translate-x: -13.75rem;
}

.hover\:tw--translate-x-56:hover{
  --transform-translate-x: -14rem;
}

.hover\:tw--translate-x-57:hover{
  --transform-translate-x: -14.25rem;
}

.hover\:tw--translate-x-58:hover{
  --transform-translate-x: -14.5rem;
}

.hover\:tw--translate-x-59:hover{
  --transform-translate-x: -14.75rem;
}

.hover\:tw--translate-x-60:hover{
  --transform-translate-x: -15rem;
}

.hover\:tw--translate-x-61:hover{
  --transform-translate-x: -15.25rem;
}

.hover\:tw--translate-x-62:hover{
  --transform-translate-x: -15.5rem;
}

.hover\:tw--translate-x-63:hover{
  --transform-translate-x: -15.75rem;
}

.hover\:tw--translate-x-64:hover{
  --transform-translate-x: -16rem;
}

.hover\:tw--translate-x-65:hover{
  --transform-translate-x: -16.25rem;
}

.hover\:tw--translate-x-66:hover{
  --transform-translate-x: -16.5rem;
}

.hover\:tw--translate-x-68:hover{
  --transform-translate-x: -17rem;
}

.hover\:tw--translate-x-69:hover{
  --transform-translate-x: -17.25rem;
}

.hover\:tw--translate-x-70:hover{
  --transform-translate-x: -17.5rem;
}

.hover\:tw--translate-x-71:hover{
  --transform-translate-x: -17.75rem;
}

.hover\:tw--translate-x-72:hover{
  --transform-translate-x: -18rem;
}

.hover\:tw--translate-x-73:hover{
  --transform-translate-x: -18.25rem;
}

.hover\:tw--translate-x-74:hover{
  --transform-translate-x: -18.5rem;
}

.hover\:tw--translate-x-75:hover{
  --transform-translate-x: -18.75rem;
}

.hover\:tw--translate-x-76:hover{
  --transform-translate-x: -19rem;
}

.hover\:tw--translate-x-77:hover{
  --transform-translate-x: -19.25rem;
}

.hover\:tw--translate-x-78:hover{
  --transform-translate-x: -19.5rem;
}

.hover\:tw--translate-x-79:hover{
  --transform-translate-x: -19.75rem;
}

.hover\:tw--translate-x-80:hover{
  --transform-translate-x: -20rem;
}

.hover\:tw--translate-x-81:hover{
  --transform-translate-x: -20.25rem;
}

.hover\:tw--translate-x-82:hover{
  --transform-translate-x: -20.5rem;
}

.hover\:tw--translate-x-83:hover{
  --transform-translate-x: -20.75rem;
}

.hover\:tw--translate-x-84:hover{
  --transform-translate-x: -21rem;
}

.hover\:tw--translate-x-85:hover{
  --transform-translate-x: -21.25rem;
}

.hover\:tw--translate-x-86:hover{
  --transform-translate-x: -21.5rem;
}

.hover\:tw--translate-x-87:hover{
  --transform-translate-x: -21.75rem;
}

.hover\:tw--translate-x-88:hover{
  --transform-translate-x: -22rem;
}

.hover\:tw--translate-x-89:hover{
  --transform-translate-x: -22.25rem;
}

.hover\:tw--translate-x-90:hover{
  --transform-translate-x: -22.5rem;
}

.hover\:tw--translate-x-91:hover{
  --transform-translate-x: -22.75rem;
}

.hover\:tw--translate-x-92:hover{
  --transform-translate-x: -23rem;
}

.hover\:tw--translate-x-93:hover{
  --transform-translate-x: -23.25rem;
}

.hover\:tw--translate-x-94:hover{
  --transform-translate-x: -23.5rem;
}

.hover\:tw--translate-x-95:hover{
  --transform-translate-x: -23.75rem;
}

.hover\:tw--translate-x-96:hover{
  --transform-translate-x: -24rem;
}

.hover\:tw--translate-x-97:hover{
  --transform-translate-x: -23.25rem;
}

.hover\:tw--translate-x-98:hover{
  --transform-translate-x: -23.5rem;
}

.hover\:tw--translate-x-99:hover{
  --transform-translate-x: -23.75rem;
}

.hover\:tw--translate-x-100:hover{
  --transform-translate-x: -25rem;
}

.hover\:tw--translate-x-101:hover{
  --transform-translate-x: -25.25rem;
}

.hover\:tw--translate-x-102:hover{
  --transform-translate-x: -25.5rem;
}

.hover\:tw--translate-x-112:hover{
  --transform-translate-x: -28rem;
}

.hover\:tw--translate-x-128:hover{
  --transform-translate-x: -31rem;
}

.hover\:tw--translate-x-129:hover{
  --transform-translate-x: -32.25rem;
}

.hover\:tw--translate-x-130:hover{
  --transform-translate-x: -32.5rem;
}

.hover\:tw--translate-x-140:hover{
  --transform-translate-x: -35rem;
}

.hover\:tw--translate-x-160:hover{
  --transform-translate-x: -40rem;
}

.hover\:tw--translate-x-180:hover{
  --transform-translate-x: -45rem;
}

.hover\:tw--translate-x-185:hover{
  --transform-translate-x: -46.25rem;
}

.hover\:tw--translate-x-190:hover{
  --transform-translate-x: -47.5rem;
}

.hover\:tw--translate-x-200:hover{
  --transform-translate-x: -50rem;
}

.hover\:tw--translate-x-px:hover{
  --transform-translate-x: -1px;
}

.hover\:tw--translate-x-0\.5:hover{
  --transform-translate-x: -0.125rem;
}

.hover\:tw--translate-x-1\.5:hover{
  --transform-translate-x: -0.375rem;
}

.hover\:tw--translate-x-2\.5:hover{
  --transform-translate-x: -0.625rem;
}

.hover\:tw--translate-x-3\.5:hover{
  --transform-translate-x: -0.875rem;
}

.hover\:tw--translate-x-1\/2:hover{
  --transform-translate-x: -50%;
}

.hover\:tw--translate-x-1\/3:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:tw--translate-x-2\/3:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:tw--translate-x-1\/4:hover{
  --transform-translate-x: -25%;
}

.hover\:tw--translate-x-2\/4:hover{
  --transform-translate-x: -50%;
}

.hover\:tw--translate-x-3\/4:hover{
  --transform-translate-x: -75%;
}

.hover\:tw--translate-x-1\/5:hover{
  --transform-translate-x: -20%;
}

.hover\:tw--translate-x-2\/5:hover{
  --transform-translate-x: -40%;
}

.hover\:tw--translate-x-3\/5:hover{
  --transform-translate-x: -60%;
}

.hover\:tw--translate-x-4\/5:hover{
  --transform-translate-x: -80%;
}

.hover\:tw--translate-x-1\/6:hover{
  --transform-translate-x: -16.66667%;
}

.hover\:tw--translate-x-2\/6:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:tw--translate-x-3\/6:hover{
  --transform-translate-x: -50%;
}

.hover\:tw--translate-x-4\/6:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:tw--translate-x-5\/6:hover{
  --transform-translate-x: -83.33333%;
}

.hover\:tw--translate-x-1\/12:hover{
  --transform-translate-x: -8.33333%;
}

.hover\:tw--translate-x-2\/12:hover{
  --transform-translate-x: -16.66667%;
}

.hover\:tw--translate-x-3\/12:hover{
  --transform-translate-x: -25%;
}

.hover\:tw--translate-x-4\/12:hover{
  --transform-translate-x: -33.33333%;
}

.hover\:tw--translate-x-5\/12:hover{
  --transform-translate-x: -41.66667%;
}

.hover\:tw--translate-x-6\/12:hover{
  --transform-translate-x: -50%;
}

.hover\:tw--translate-x-7\/12:hover{
  --transform-translate-x: -58.33333%;
}

.hover\:tw--translate-x-8\/12:hover{
  --transform-translate-x: -66.66667%;
}

.hover\:tw--translate-x-9\/12:hover{
  --transform-translate-x: -75%;
}

.hover\:tw--translate-x-10\/12:hover{
  --transform-translate-x: -83.33333%;
}

.hover\:tw--translate-x-11\/12:hover{
  --transform-translate-x: -91.66667%;
}

.hover\:tw--translate-x-full:hover{
  --transform-translate-x: -100%;
}

.hover\:tw-translate-y-0:hover{
  --transform-translate-y: 0;
}

.hover\:tw-translate-y-1:hover{
  --transform-translate-y: 0.25rem;
}

.hover\:tw-translate-y-2:hover{
  --transform-translate-y: 0.5rem;
}

.hover\:tw-translate-y-3:hover{
  --transform-translate-y: 0.75rem;
}

.hover\:tw-translate-y-4:hover{
  --transform-translate-y: 1rem;
}

.hover\:tw-translate-y-5:hover{
  --transform-translate-y: 1.25rem;
}

.hover\:tw-translate-y-6:hover{
  --transform-translate-y: 1.5rem;
}

.hover\:tw-translate-y-7:hover{
  --transform-translate-y: 1.75rem;
}

.hover\:tw-translate-y-8:hover{
  --transform-translate-y: 2rem;
}

.hover\:tw-translate-y-9:hover{
  --transform-translate-y: 2.25rem;
}

.hover\:tw-translate-y-10:hover{
  --transform-translate-y: 2.5rem;
}

.hover\:tw-translate-y-11:hover{
  --transform-translate-y: 2.75rem;
}

.hover\:tw-translate-y-12:hover{
  --transform-translate-y: 3rem;
}

.hover\:tw-translate-y-13:hover{
  --transform-translate-y: 3.25rem;
}

.hover\:tw-translate-y-14:hover{
  --transform-translate-y: 3.5rem;
}

.hover\:tw-translate-y-15:hover{
  --transform-translate-y: 3.75rem;
}

.hover\:tw-translate-y-16:hover{
  --transform-translate-y: 4rem;
}

.hover\:tw-translate-y-17:hover{
  --transform-translate-y: 4.25rem;
}

.hover\:tw-translate-y-18:hover{
  --transform-translate-y: 4.5rem;
}

.hover\:tw-translate-y-19:hover{
  --transform-translate-y: 4.75rem;
}

.hover\:tw-translate-y-20:hover{
  --transform-translate-y: 5rem;
}

.hover\:tw-translate-y-21:hover{
  --transform-translate-y: 5.25rem;
}

.hover\:tw-translate-y-22:hover{
  --transform-translate-y: 5.5rem;
}

.hover\:tw-translate-y-23:hover{
  --transform-translate-y: 5.75rem;
}

.hover\:tw-translate-y-24:hover{
  --transform-translate-y: 6rem;
}

.hover\:tw-translate-y-25:hover{
  --transform-translate-y: 6.25rem;
}

.hover\:tw-translate-y-26:hover{
  --transform-translate-y: 6.5rem;
}

.hover\:tw-translate-y-27:hover{
  --transform-translate-y: 6.75rem;
}

.hover\:tw-translate-y-28:hover{
  --transform-translate-y: 7rem;
}

.hover\:tw-translate-y-29:hover{
  --transform-translate-y: 7.25rem;
}

.hover\:tw-translate-y-30:hover{
  --transform-translate-y: 7.5rem;
}

.hover\:tw-translate-y-31:hover{
  --transform-translate-y: 7.75rem;
}

.hover\:tw-translate-y-32:hover{
  --transform-translate-y: 8rem;
}

.hover\:tw-translate-y-33:hover{
  --transform-translate-y: 8.25rem;
}

.hover\:tw-translate-y-34:hover{
  --transform-translate-y: 8.5rem;
}

.hover\:tw-translate-y-35:hover{
  --transform-translate-y: 8.75rem;
}

.hover\:tw-translate-y-36:hover{
  --transform-translate-y: 9rem;
}

.hover\:tw-translate-y-40:hover{
  --transform-translate-y: 10rem;
}

.hover\:tw-translate-y-41:hover{
  --transform-translate-y: 10.25rem;
}

.hover\:tw-translate-y-42:hover{
  --transform-translate-y: 10.5rem;
}

.hover\:tw-translate-y-43:hover{
  --transform-translate-y: 10.75rem;
}

.hover\:tw-translate-y-44:hover{
  --transform-translate-y: 11rem;
}

.hover\:tw-translate-y-45:hover{
  --transform-translate-y: 11.25rem;
}

.hover\:tw-translate-y-46:hover{
  --transform-translate-y: 11.5rem;
}

.hover\:tw-translate-y-47:hover{
  --transform-translate-y: 11.75rem;
}

.hover\:tw-translate-y-48:hover{
  --transform-translate-y: 12rem;
}

.hover\:tw-translate-y-50:hover{
  --transform-translate-y: 12.5rem;
}

.hover\:tw-translate-y-52:hover{
  --transform-translate-y: 13rem;
}

.hover\:tw-translate-y-53:hover{
  --transform-translate-y: 13.25rem;
}

.hover\:tw-translate-y-54:hover{
  --transform-translate-y: 13.5rem;
}

.hover\:tw-translate-y-55:hover{
  --transform-translate-y: 13.75rem;
}

.hover\:tw-translate-y-56:hover{
  --transform-translate-y: 14rem;
}

.hover\:tw-translate-y-57:hover{
  --transform-translate-y: 14.25rem;
}

.hover\:tw-translate-y-58:hover{
  --transform-translate-y: 14.5rem;
}

.hover\:tw-translate-y-59:hover{
  --transform-translate-y: 14.75rem;
}

.hover\:tw-translate-y-60:hover{
  --transform-translate-y: 15rem;
}

.hover\:tw-translate-y-61:hover{
  --transform-translate-y: 15.25rem;
}

.hover\:tw-translate-y-62:hover{
  --transform-translate-y: 15.5rem;
}

.hover\:tw-translate-y-63:hover{
  --transform-translate-y: 15.75rem;
}

.hover\:tw-translate-y-64:hover{
  --transform-translate-y: 16rem;
}

.hover\:tw-translate-y-65:hover{
  --transform-translate-y: 16.25rem;
}

.hover\:tw-translate-y-66:hover{
  --transform-translate-y: 16.5rem;
}

.hover\:tw-translate-y-68:hover{
  --transform-translate-y: 17rem;
}

.hover\:tw-translate-y-69:hover{
  --transform-translate-y: 17.25rem;
}

.hover\:tw-translate-y-70:hover{
  --transform-translate-y: 17.5rem;
}

.hover\:tw-translate-y-71:hover{
  --transform-translate-y: 17.75rem;
}

.hover\:tw-translate-y-72:hover{
  --transform-translate-y: 18rem;
}

.hover\:tw-translate-y-73:hover{
  --transform-translate-y: 18.25rem;
}

.hover\:tw-translate-y-74:hover{
  --transform-translate-y: 18.5rem;
}

.hover\:tw-translate-y-75:hover{
  --transform-translate-y: 18.75rem;
}

.hover\:tw-translate-y-76:hover{
  --transform-translate-y: 19rem;
}

.hover\:tw-translate-y-77:hover{
  --transform-translate-y: 19.25rem;
}

.hover\:tw-translate-y-78:hover{
  --transform-translate-y: 19.5rem;
}

.hover\:tw-translate-y-79:hover{
  --transform-translate-y: 19.75rem;
}

.hover\:tw-translate-y-80:hover{
  --transform-translate-y: 20rem;
}

.hover\:tw-translate-y-81:hover{
  --transform-translate-y: 20.25rem;
}

.hover\:tw-translate-y-82:hover{
  --transform-translate-y: 20.5rem;
}

.hover\:tw-translate-y-83:hover{
  --transform-translate-y: 20.75rem;
}

.hover\:tw-translate-y-84:hover{
  --transform-translate-y: 21rem;
}

.hover\:tw-translate-y-85:hover{
  --transform-translate-y: 21.25rem;
}

.hover\:tw-translate-y-86:hover{
  --transform-translate-y: 21.5rem;
}

.hover\:tw-translate-y-87:hover{
  --transform-translate-y: 21.75rem;
}

.hover\:tw-translate-y-88:hover{
  --transform-translate-y: 22rem;
}

.hover\:tw-translate-y-89:hover{
  --transform-translate-y: 22.25rem;
}

.hover\:tw-translate-y-90:hover{
  --transform-translate-y: 22.5rem;
}

.hover\:tw-translate-y-91:hover{
  --transform-translate-y: 22.75rem;
}

.hover\:tw-translate-y-92:hover{
  --transform-translate-y: 23rem;
}

.hover\:tw-translate-y-93:hover{
  --transform-translate-y: 23.25rem;
}

.hover\:tw-translate-y-94:hover{
  --transform-translate-y: 23.5rem;
}

.hover\:tw-translate-y-95:hover{
  --transform-translate-y: 23.75rem;
}

.hover\:tw-translate-y-96:hover{
  --transform-translate-y: 24rem;
}

.hover\:tw-translate-y-97:hover{
  --transform-translate-y: 23.25rem;
}

.hover\:tw-translate-y-98:hover{
  --transform-translate-y: 23.5rem;
}

.hover\:tw-translate-y-99:hover{
  --transform-translate-y: 23.75rem;
}

.hover\:tw-translate-y-100:hover{
  --transform-translate-y: 25rem;
}

.hover\:tw-translate-y-101:hover{
  --transform-translate-y: 25.25rem;
}

.hover\:tw-translate-y-102:hover{
  --transform-translate-y: 25.5rem;
}

.hover\:tw-translate-y-112:hover{
  --transform-translate-y: 28rem;
}

.hover\:tw-translate-y-128:hover{
  --transform-translate-y: 31rem;
}

.hover\:tw-translate-y-129:hover{
  --transform-translate-y: 32.25rem;
}

.hover\:tw-translate-y-130:hover{
  --transform-translate-y: 32.5rem;
}

.hover\:tw-translate-y-140:hover{
  --transform-translate-y: 35rem;
}

.hover\:tw-translate-y-160:hover{
  --transform-translate-y: 40rem;
}

.hover\:tw-translate-y-180:hover{
  --transform-translate-y: 45rem;
}

.hover\:tw-translate-y-185:hover{
  --transform-translate-y: 46.25rem;
}

.hover\:tw-translate-y-190:hover{
  --transform-translate-y: 47.5rem;
}

.hover\:tw-translate-y-200:hover{
  --transform-translate-y: 50rem;
}

.hover\:tw-translate-y-px:hover{
  --transform-translate-y: 1px;
}

.hover\:tw-translate-y-0\.5:hover{
  --transform-translate-y: 0.125rem;
}

.hover\:tw-translate-y-1\.5:hover{
  --transform-translate-y: 0.375rem;
}

.hover\:tw-translate-y-2\.5:hover{
  --transform-translate-y: 0.625rem;
}

.hover\:tw-translate-y-3\.5:hover{
  --transform-translate-y: 0.875rem;
}

.hover\:tw-translate-y-1\/2:hover{
  --transform-translate-y: 50%;
}

.hover\:tw-translate-y-1\/3:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:tw-translate-y-2\/3:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:tw-translate-y-1\/4:hover{
  --transform-translate-y: 25%;
}

.hover\:tw-translate-y-2\/4:hover{
  --transform-translate-y: 50%;
}

.hover\:tw-translate-y-3\/4:hover{
  --transform-translate-y: 75%;
}

.hover\:tw-translate-y-1\/5:hover{
  --transform-translate-y: 20%;
}

.hover\:tw-translate-y-2\/5:hover{
  --transform-translate-y: 40%;
}

.hover\:tw-translate-y-3\/5:hover{
  --transform-translate-y: 60%;
}

.hover\:tw-translate-y-4\/5:hover{
  --transform-translate-y: 80%;
}

.hover\:tw-translate-y-1\/6:hover{
  --transform-translate-y: 16.666667%;
}

.hover\:tw-translate-y-2\/6:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:tw-translate-y-3\/6:hover{
  --transform-translate-y: 50%;
}

.hover\:tw-translate-y-4\/6:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:tw-translate-y-5\/6:hover{
  --transform-translate-y: 83.333333%;
}

.hover\:tw-translate-y-1\/12:hover{
  --transform-translate-y: 8.333333%;
}

.hover\:tw-translate-y-2\/12:hover{
  --transform-translate-y: 16.666667%;
}

.hover\:tw-translate-y-3\/12:hover{
  --transform-translate-y: 25%;
}

.hover\:tw-translate-y-4\/12:hover{
  --transform-translate-y: 33.333333%;
}

.hover\:tw-translate-y-5\/12:hover{
  --transform-translate-y: 41.666667%;
}

.hover\:tw-translate-y-6\/12:hover{
  --transform-translate-y: 50%;
}

.hover\:tw-translate-y-7\/12:hover{
  --transform-translate-y: 58.333333%;
}

.hover\:tw-translate-y-8\/12:hover{
  --transform-translate-y: 66.666667%;
}

.hover\:tw-translate-y-9\/12:hover{
  --transform-translate-y: 75%;
}

.hover\:tw-translate-y-10\/12:hover{
  --transform-translate-y: 83.333333%;
}

.hover\:tw-translate-y-11\/12:hover{
  --transform-translate-y: 91.666667%;
}

.hover\:tw-translate-y-full:hover{
  --transform-translate-y: 100%;
}

.hover\:tw--translate-y-1:hover{
  --transform-translate-y: -0.25rem;
}

.hover\:tw--translate-y-2:hover{
  --transform-translate-y: -0.5rem;
}

.hover\:tw--translate-y-3:hover{
  --transform-translate-y: -0.75rem;
}

.hover\:tw--translate-y-4:hover{
  --transform-translate-y: -1rem;
}

.hover\:tw--translate-y-5:hover{
  --transform-translate-y: -1.25rem;
}

.hover\:tw--translate-y-6:hover{
  --transform-translate-y: -1.5rem;
}

.hover\:tw--translate-y-7:hover{
  --transform-translate-y: -1.75rem;
}

.hover\:tw--translate-y-8:hover{
  --transform-translate-y: -2rem;
}

.hover\:tw--translate-y-9:hover{
  --transform-translate-y: -2.25rem;
}

.hover\:tw--translate-y-10:hover{
  --transform-translate-y: -2.5rem;
}

.hover\:tw--translate-y-11:hover{
  --transform-translate-y: -2.75rem;
}

.hover\:tw--translate-y-12:hover{
  --transform-translate-y: -3rem;
}

.hover\:tw--translate-y-13:hover{
  --transform-translate-y: -3.25rem;
}

.hover\:tw--translate-y-14:hover{
  --transform-translate-y: -3.5rem;
}

.hover\:tw--translate-y-15:hover{
  --transform-translate-y: -3.75rem;
}

.hover\:tw--translate-y-16:hover{
  --transform-translate-y: -4rem;
}

.hover\:tw--translate-y-17:hover{
  --transform-translate-y: -4.25rem;
}

.hover\:tw--translate-y-18:hover{
  --transform-translate-y: -4.5rem;
}

.hover\:tw--translate-y-19:hover{
  --transform-translate-y: -4.75rem;
}

.hover\:tw--translate-y-20:hover{
  --transform-translate-y: -5rem;
}

.hover\:tw--translate-y-21:hover{
  --transform-translate-y: -5.25rem;
}

.hover\:tw--translate-y-22:hover{
  --transform-translate-y: -5.5rem;
}

.hover\:tw--translate-y-23:hover{
  --transform-translate-y: -5.75rem;
}

.hover\:tw--translate-y-24:hover{
  --transform-translate-y: -6rem;
}

.hover\:tw--translate-y-25:hover{
  --transform-translate-y: -6.25rem;
}

.hover\:tw--translate-y-26:hover{
  --transform-translate-y: -6.5rem;
}

.hover\:tw--translate-y-27:hover{
  --transform-translate-y: -6.75rem;
}

.hover\:tw--translate-y-28:hover{
  --transform-translate-y: -7rem;
}

.hover\:tw--translate-y-29:hover{
  --transform-translate-y: -7.25rem;
}

.hover\:tw--translate-y-30:hover{
  --transform-translate-y: -7.5rem;
}

.hover\:tw--translate-y-31:hover{
  --transform-translate-y: -7.75rem;
}

.hover\:tw--translate-y-32:hover{
  --transform-translate-y: -8rem;
}

.hover\:tw--translate-y-33:hover{
  --transform-translate-y: -8.25rem;
}

.hover\:tw--translate-y-34:hover{
  --transform-translate-y: -8.5rem;
}

.hover\:tw--translate-y-35:hover{
  --transform-translate-y: -8.75rem;
}

.hover\:tw--translate-y-36:hover{
  --transform-translate-y: -9rem;
}

.hover\:tw--translate-y-40:hover{
  --transform-translate-y: -10rem;
}

.hover\:tw--translate-y-41:hover{
  --transform-translate-y: -10.25rem;
}

.hover\:tw--translate-y-42:hover{
  --transform-translate-y: -10.5rem;
}

.hover\:tw--translate-y-43:hover{
  --transform-translate-y: -10.75rem;
}

.hover\:tw--translate-y-44:hover{
  --transform-translate-y: -11rem;
}

.hover\:tw--translate-y-45:hover{
  --transform-translate-y: -11.25rem;
}

.hover\:tw--translate-y-46:hover{
  --transform-translate-y: -11.5rem;
}

.hover\:tw--translate-y-47:hover{
  --transform-translate-y: -11.75rem;
}

.hover\:tw--translate-y-48:hover{
  --transform-translate-y: -12rem;
}

.hover\:tw--translate-y-50:hover{
  --transform-translate-y: -12.5rem;
}

.hover\:tw--translate-y-52:hover{
  --transform-translate-y: -13rem;
}

.hover\:tw--translate-y-53:hover{
  --transform-translate-y: -13.25rem;
}

.hover\:tw--translate-y-54:hover{
  --transform-translate-y: -13.5rem;
}

.hover\:tw--translate-y-55:hover{
  --transform-translate-y: -13.75rem;
}

.hover\:tw--translate-y-56:hover{
  --transform-translate-y: -14rem;
}

.hover\:tw--translate-y-57:hover{
  --transform-translate-y: -14.25rem;
}

.hover\:tw--translate-y-58:hover{
  --transform-translate-y: -14.5rem;
}

.hover\:tw--translate-y-59:hover{
  --transform-translate-y: -14.75rem;
}

.hover\:tw--translate-y-60:hover{
  --transform-translate-y: -15rem;
}

.hover\:tw--translate-y-61:hover{
  --transform-translate-y: -15.25rem;
}

.hover\:tw--translate-y-62:hover{
  --transform-translate-y: -15.5rem;
}

.hover\:tw--translate-y-63:hover{
  --transform-translate-y: -15.75rem;
}

.hover\:tw--translate-y-64:hover{
  --transform-translate-y: -16rem;
}

.hover\:tw--translate-y-65:hover{
  --transform-translate-y: -16.25rem;
}

.hover\:tw--translate-y-66:hover{
  --transform-translate-y: -16.5rem;
}

.hover\:tw--translate-y-68:hover{
  --transform-translate-y: -17rem;
}

.hover\:tw--translate-y-69:hover{
  --transform-translate-y: -17.25rem;
}

.hover\:tw--translate-y-70:hover{
  --transform-translate-y: -17.5rem;
}

.hover\:tw--translate-y-71:hover{
  --transform-translate-y: -17.75rem;
}

.hover\:tw--translate-y-72:hover{
  --transform-translate-y: -18rem;
}

.hover\:tw--translate-y-73:hover{
  --transform-translate-y: -18.25rem;
}

.hover\:tw--translate-y-74:hover{
  --transform-translate-y: -18.5rem;
}

.hover\:tw--translate-y-75:hover{
  --transform-translate-y: -18.75rem;
}

.hover\:tw--translate-y-76:hover{
  --transform-translate-y: -19rem;
}

.hover\:tw--translate-y-77:hover{
  --transform-translate-y: -19.25rem;
}

.hover\:tw--translate-y-78:hover{
  --transform-translate-y: -19.5rem;
}

.hover\:tw--translate-y-79:hover{
  --transform-translate-y: -19.75rem;
}

.hover\:tw--translate-y-80:hover{
  --transform-translate-y: -20rem;
}

.hover\:tw--translate-y-81:hover{
  --transform-translate-y: -20.25rem;
}

.hover\:tw--translate-y-82:hover{
  --transform-translate-y: -20.5rem;
}

.hover\:tw--translate-y-83:hover{
  --transform-translate-y: -20.75rem;
}

.hover\:tw--translate-y-84:hover{
  --transform-translate-y: -21rem;
}

.hover\:tw--translate-y-85:hover{
  --transform-translate-y: -21.25rem;
}

.hover\:tw--translate-y-86:hover{
  --transform-translate-y: -21.5rem;
}

.hover\:tw--translate-y-87:hover{
  --transform-translate-y: -21.75rem;
}

.hover\:tw--translate-y-88:hover{
  --transform-translate-y: -22rem;
}

.hover\:tw--translate-y-89:hover{
  --transform-translate-y: -22.25rem;
}

.hover\:tw--translate-y-90:hover{
  --transform-translate-y: -22.5rem;
}

.hover\:tw--translate-y-91:hover{
  --transform-translate-y: -22.75rem;
}

.hover\:tw--translate-y-92:hover{
  --transform-translate-y: -23rem;
}

.hover\:tw--translate-y-93:hover{
  --transform-translate-y: -23.25rem;
}

.hover\:tw--translate-y-94:hover{
  --transform-translate-y: -23.5rem;
}

.hover\:tw--translate-y-95:hover{
  --transform-translate-y: -23.75rem;
}

.hover\:tw--translate-y-96:hover{
  --transform-translate-y: -24rem;
}

.hover\:tw--translate-y-97:hover{
  --transform-translate-y: -23.25rem;
}

.hover\:tw--translate-y-98:hover{
  --transform-translate-y: -23.5rem;
}

.hover\:tw--translate-y-99:hover{
  --transform-translate-y: -23.75rem;
}

.hover\:tw--translate-y-100:hover{
  --transform-translate-y: -25rem;
}

.hover\:tw--translate-y-101:hover{
  --transform-translate-y: -25.25rem;
}

.hover\:tw--translate-y-102:hover{
  --transform-translate-y: -25.5rem;
}

.hover\:tw--translate-y-112:hover{
  --transform-translate-y: -28rem;
}

.hover\:tw--translate-y-128:hover{
  --transform-translate-y: -31rem;
}

.hover\:tw--translate-y-129:hover{
  --transform-translate-y: -32.25rem;
}

.hover\:tw--translate-y-130:hover{
  --transform-translate-y: -32.5rem;
}

.hover\:tw--translate-y-140:hover{
  --transform-translate-y: -35rem;
}

.hover\:tw--translate-y-160:hover{
  --transform-translate-y: -40rem;
}

.hover\:tw--translate-y-180:hover{
  --transform-translate-y: -45rem;
}

.hover\:tw--translate-y-185:hover{
  --transform-translate-y: -46.25rem;
}

.hover\:tw--translate-y-190:hover{
  --transform-translate-y: -47.5rem;
}

.hover\:tw--translate-y-200:hover{
  --transform-translate-y: -50rem;
}

.hover\:tw--translate-y-px:hover{
  --transform-translate-y: -1px;
}

.hover\:tw--translate-y-0\.5:hover{
  --transform-translate-y: -0.125rem;
}

.hover\:tw--translate-y-1\.5:hover{
  --transform-translate-y: -0.375rem;
}

.hover\:tw--translate-y-2\.5:hover{
  --transform-translate-y: -0.625rem;
}

.hover\:tw--translate-y-3\.5:hover{
  --transform-translate-y: -0.875rem;
}

.hover\:tw--translate-y-1\/2:hover{
  --transform-translate-y: -50%;
}

.hover\:tw--translate-y-1\/3:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:tw--translate-y-2\/3:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:tw--translate-y-1\/4:hover{
  --transform-translate-y: -25%;
}

.hover\:tw--translate-y-2\/4:hover{
  --transform-translate-y: -50%;
}

.hover\:tw--translate-y-3\/4:hover{
  --transform-translate-y: -75%;
}

.hover\:tw--translate-y-1\/5:hover{
  --transform-translate-y: -20%;
}

.hover\:tw--translate-y-2\/5:hover{
  --transform-translate-y: -40%;
}

.hover\:tw--translate-y-3\/5:hover{
  --transform-translate-y: -60%;
}

.hover\:tw--translate-y-4\/5:hover{
  --transform-translate-y: -80%;
}

.hover\:tw--translate-y-1\/6:hover{
  --transform-translate-y: -16.66667%;
}

.hover\:tw--translate-y-2\/6:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:tw--translate-y-3\/6:hover{
  --transform-translate-y: -50%;
}

.hover\:tw--translate-y-4\/6:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:tw--translate-y-5\/6:hover{
  --transform-translate-y: -83.33333%;
}

.hover\:tw--translate-y-1\/12:hover{
  --transform-translate-y: -8.33333%;
}

.hover\:tw--translate-y-2\/12:hover{
  --transform-translate-y: -16.66667%;
}

.hover\:tw--translate-y-3\/12:hover{
  --transform-translate-y: -25%;
}

.hover\:tw--translate-y-4\/12:hover{
  --transform-translate-y: -33.33333%;
}

.hover\:tw--translate-y-5\/12:hover{
  --transform-translate-y: -41.66667%;
}

.hover\:tw--translate-y-6\/12:hover{
  --transform-translate-y: -50%;
}

.hover\:tw--translate-y-7\/12:hover{
  --transform-translate-y: -58.33333%;
}

.hover\:tw--translate-y-8\/12:hover{
  --transform-translate-y: -66.66667%;
}

.hover\:tw--translate-y-9\/12:hover{
  --transform-translate-y: -75%;
}

.hover\:tw--translate-y-10\/12:hover{
  --transform-translate-y: -83.33333%;
}

.hover\:tw--translate-y-11\/12:hover{
  --transform-translate-y: -91.66667%;
}

.hover\:tw--translate-y-full:hover{
  --transform-translate-y: -100%;
}

.focus\:tw-translate-x-0:focus{
  --transform-translate-x: 0;
}

.focus\:tw-translate-x-1:focus{
  --transform-translate-x: 0.25rem;
}

.focus\:tw-translate-x-2:focus{
  --transform-translate-x: 0.5rem;
}

.focus\:tw-translate-x-3:focus{
  --transform-translate-x: 0.75rem;
}

.focus\:tw-translate-x-4:focus{
  --transform-translate-x: 1rem;
}

.focus\:tw-translate-x-5:focus{
  --transform-translate-x: 1.25rem;
}

.focus\:tw-translate-x-6:focus{
  --transform-translate-x: 1.5rem;
}

.focus\:tw-translate-x-7:focus{
  --transform-translate-x: 1.75rem;
}

.focus\:tw-translate-x-8:focus{
  --transform-translate-x: 2rem;
}

.focus\:tw-translate-x-9:focus{
  --transform-translate-x: 2.25rem;
}

.focus\:tw-translate-x-10:focus{
  --transform-translate-x: 2.5rem;
}

.focus\:tw-translate-x-11:focus{
  --transform-translate-x: 2.75rem;
}

.focus\:tw-translate-x-12:focus{
  --transform-translate-x: 3rem;
}

.focus\:tw-translate-x-13:focus{
  --transform-translate-x: 3.25rem;
}

.focus\:tw-translate-x-14:focus{
  --transform-translate-x: 3.5rem;
}

.focus\:tw-translate-x-15:focus{
  --transform-translate-x: 3.75rem;
}

.focus\:tw-translate-x-16:focus{
  --transform-translate-x: 4rem;
}

.focus\:tw-translate-x-17:focus{
  --transform-translate-x: 4.25rem;
}

.focus\:tw-translate-x-18:focus{
  --transform-translate-x: 4.5rem;
}

.focus\:tw-translate-x-19:focus{
  --transform-translate-x: 4.75rem;
}

.focus\:tw-translate-x-20:focus{
  --transform-translate-x: 5rem;
}

.focus\:tw-translate-x-21:focus{
  --transform-translate-x: 5.25rem;
}

.focus\:tw-translate-x-22:focus{
  --transform-translate-x: 5.5rem;
}

.focus\:tw-translate-x-23:focus{
  --transform-translate-x: 5.75rem;
}

.focus\:tw-translate-x-24:focus{
  --transform-translate-x: 6rem;
}

.focus\:tw-translate-x-25:focus{
  --transform-translate-x: 6.25rem;
}

.focus\:tw-translate-x-26:focus{
  --transform-translate-x: 6.5rem;
}

.focus\:tw-translate-x-27:focus{
  --transform-translate-x: 6.75rem;
}

.focus\:tw-translate-x-28:focus{
  --transform-translate-x: 7rem;
}

.focus\:tw-translate-x-29:focus{
  --transform-translate-x: 7.25rem;
}

.focus\:tw-translate-x-30:focus{
  --transform-translate-x: 7.5rem;
}

.focus\:tw-translate-x-31:focus{
  --transform-translate-x: 7.75rem;
}

.focus\:tw-translate-x-32:focus{
  --transform-translate-x: 8rem;
}

.focus\:tw-translate-x-33:focus{
  --transform-translate-x: 8.25rem;
}

.focus\:tw-translate-x-34:focus{
  --transform-translate-x: 8.5rem;
}

.focus\:tw-translate-x-35:focus{
  --transform-translate-x: 8.75rem;
}

.focus\:tw-translate-x-36:focus{
  --transform-translate-x: 9rem;
}

.focus\:tw-translate-x-40:focus{
  --transform-translate-x: 10rem;
}

.focus\:tw-translate-x-41:focus{
  --transform-translate-x: 10.25rem;
}

.focus\:tw-translate-x-42:focus{
  --transform-translate-x: 10.5rem;
}

.focus\:tw-translate-x-43:focus{
  --transform-translate-x: 10.75rem;
}

.focus\:tw-translate-x-44:focus{
  --transform-translate-x: 11rem;
}

.focus\:tw-translate-x-45:focus{
  --transform-translate-x: 11.25rem;
}

.focus\:tw-translate-x-46:focus{
  --transform-translate-x: 11.5rem;
}

.focus\:tw-translate-x-47:focus{
  --transform-translate-x: 11.75rem;
}

.focus\:tw-translate-x-48:focus{
  --transform-translate-x: 12rem;
}

.focus\:tw-translate-x-50:focus{
  --transform-translate-x: 12.5rem;
}

.focus\:tw-translate-x-52:focus{
  --transform-translate-x: 13rem;
}

.focus\:tw-translate-x-53:focus{
  --transform-translate-x: 13.25rem;
}

.focus\:tw-translate-x-54:focus{
  --transform-translate-x: 13.5rem;
}

.focus\:tw-translate-x-55:focus{
  --transform-translate-x: 13.75rem;
}

.focus\:tw-translate-x-56:focus{
  --transform-translate-x: 14rem;
}

.focus\:tw-translate-x-57:focus{
  --transform-translate-x: 14.25rem;
}

.focus\:tw-translate-x-58:focus{
  --transform-translate-x: 14.5rem;
}

.focus\:tw-translate-x-59:focus{
  --transform-translate-x: 14.75rem;
}

.focus\:tw-translate-x-60:focus{
  --transform-translate-x: 15rem;
}

.focus\:tw-translate-x-61:focus{
  --transform-translate-x: 15.25rem;
}

.focus\:tw-translate-x-62:focus{
  --transform-translate-x: 15.5rem;
}

.focus\:tw-translate-x-63:focus{
  --transform-translate-x: 15.75rem;
}

.focus\:tw-translate-x-64:focus{
  --transform-translate-x: 16rem;
}

.focus\:tw-translate-x-65:focus{
  --transform-translate-x: 16.25rem;
}

.focus\:tw-translate-x-66:focus{
  --transform-translate-x: 16.5rem;
}

.focus\:tw-translate-x-68:focus{
  --transform-translate-x: 17rem;
}

.focus\:tw-translate-x-69:focus{
  --transform-translate-x: 17.25rem;
}

.focus\:tw-translate-x-70:focus{
  --transform-translate-x: 17.5rem;
}

.focus\:tw-translate-x-71:focus{
  --transform-translate-x: 17.75rem;
}

.focus\:tw-translate-x-72:focus{
  --transform-translate-x: 18rem;
}

.focus\:tw-translate-x-73:focus{
  --transform-translate-x: 18.25rem;
}

.focus\:tw-translate-x-74:focus{
  --transform-translate-x: 18.5rem;
}

.focus\:tw-translate-x-75:focus{
  --transform-translate-x: 18.75rem;
}

.focus\:tw-translate-x-76:focus{
  --transform-translate-x: 19rem;
}

.focus\:tw-translate-x-77:focus{
  --transform-translate-x: 19.25rem;
}

.focus\:tw-translate-x-78:focus{
  --transform-translate-x: 19.5rem;
}

.focus\:tw-translate-x-79:focus{
  --transform-translate-x: 19.75rem;
}

.focus\:tw-translate-x-80:focus{
  --transform-translate-x: 20rem;
}

.focus\:tw-translate-x-81:focus{
  --transform-translate-x: 20.25rem;
}

.focus\:tw-translate-x-82:focus{
  --transform-translate-x: 20.5rem;
}

.focus\:tw-translate-x-83:focus{
  --transform-translate-x: 20.75rem;
}

.focus\:tw-translate-x-84:focus{
  --transform-translate-x: 21rem;
}

.focus\:tw-translate-x-85:focus{
  --transform-translate-x: 21.25rem;
}

.focus\:tw-translate-x-86:focus{
  --transform-translate-x: 21.5rem;
}

.focus\:tw-translate-x-87:focus{
  --transform-translate-x: 21.75rem;
}

.focus\:tw-translate-x-88:focus{
  --transform-translate-x: 22rem;
}

.focus\:tw-translate-x-89:focus{
  --transform-translate-x: 22.25rem;
}

.focus\:tw-translate-x-90:focus{
  --transform-translate-x: 22.5rem;
}

.focus\:tw-translate-x-91:focus{
  --transform-translate-x: 22.75rem;
}

.focus\:tw-translate-x-92:focus{
  --transform-translate-x: 23rem;
}

.focus\:tw-translate-x-93:focus{
  --transform-translate-x: 23.25rem;
}

.focus\:tw-translate-x-94:focus{
  --transform-translate-x: 23.5rem;
}

.focus\:tw-translate-x-95:focus{
  --transform-translate-x: 23.75rem;
}

.focus\:tw-translate-x-96:focus{
  --transform-translate-x: 24rem;
}

.focus\:tw-translate-x-97:focus{
  --transform-translate-x: 23.25rem;
}

.focus\:tw-translate-x-98:focus{
  --transform-translate-x: 23.5rem;
}

.focus\:tw-translate-x-99:focus{
  --transform-translate-x: 23.75rem;
}

.focus\:tw-translate-x-100:focus{
  --transform-translate-x: 25rem;
}

.focus\:tw-translate-x-101:focus{
  --transform-translate-x: 25.25rem;
}

.focus\:tw-translate-x-102:focus{
  --transform-translate-x: 25.5rem;
}

.focus\:tw-translate-x-112:focus{
  --transform-translate-x: 28rem;
}

.focus\:tw-translate-x-128:focus{
  --transform-translate-x: 31rem;
}

.focus\:tw-translate-x-129:focus{
  --transform-translate-x: 32.25rem;
}

.focus\:tw-translate-x-130:focus{
  --transform-translate-x: 32.5rem;
}

.focus\:tw-translate-x-140:focus{
  --transform-translate-x: 35rem;
}

.focus\:tw-translate-x-160:focus{
  --transform-translate-x: 40rem;
}

.focus\:tw-translate-x-180:focus{
  --transform-translate-x: 45rem;
}

.focus\:tw-translate-x-185:focus{
  --transform-translate-x: 46.25rem;
}

.focus\:tw-translate-x-190:focus{
  --transform-translate-x: 47.5rem;
}

.focus\:tw-translate-x-200:focus{
  --transform-translate-x: 50rem;
}

.focus\:tw-translate-x-px:focus{
  --transform-translate-x: 1px;
}

.focus\:tw-translate-x-0\.5:focus{
  --transform-translate-x: 0.125rem;
}

.focus\:tw-translate-x-1\.5:focus{
  --transform-translate-x: 0.375rem;
}

.focus\:tw-translate-x-2\.5:focus{
  --transform-translate-x: 0.625rem;
}

.focus\:tw-translate-x-3\.5:focus{
  --transform-translate-x: 0.875rem;
}

.focus\:tw-translate-x-1\/2:focus{
  --transform-translate-x: 50%;
}

.focus\:tw-translate-x-1\/3:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:tw-translate-x-2\/3:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:tw-translate-x-1\/4:focus{
  --transform-translate-x: 25%;
}

.focus\:tw-translate-x-2\/4:focus{
  --transform-translate-x: 50%;
}

.focus\:tw-translate-x-3\/4:focus{
  --transform-translate-x: 75%;
}

.focus\:tw-translate-x-1\/5:focus{
  --transform-translate-x: 20%;
}

.focus\:tw-translate-x-2\/5:focus{
  --transform-translate-x: 40%;
}

.focus\:tw-translate-x-3\/5:focus{
  --transform-translate-x: 60%;
}

.focus\:tw-translate-x-4\/5:focus{
  --transform-translate-x: 80%;
}

.focus\:tw-translate-x-1\/6:focus{
  --transform-translate-x: 16.666667%;
}

.focus\:tw-translate-x-2\/6:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:tw-translate-x-3\/6:focus{
  --transform-translate-x: 50%;
}

.focus\:tw-translate-x-4\/6:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:tw-translate-x-5\/6:focus{
  --transform-translate-x: 83.333333%;
}

.focus\:tw-translate-x-1\/12:focus{
  --transform-translate-x: 8.333333%;
}

.focus\:tw-translate-x-2\/12:focus{
  --transform-translate-x: 16.666667%;
}

.focus\:tw-translate-x-3\/12:focus{
  --transform-translate-x: 25%;
}

.focus\:tw-translate-x-4\/12:focus{
  --transform-translate-x: 33.333333%;
}

.focus\:tw-translate-x-5\/12:focus{
  --transform-translate-x: 41.666667%;
}

.focus\:tw-translate-x-6\/12:focus{
  --transform-translate-x: 50%;
}

.focus\:tw-translate-x-7\/12:focus{
  --transform-translate-x: 58.333333%;
}

.focus\:tw-translate-x-8\/12:focus{
  --transform-translate-x: 66.666667%;
}

.focus\:tw-translate-x-9\/12:focus{
  --transform-translate-x: 75%;
}

.focus\:tw-translate-x-10\/12:focus{
  --transform-translate-x: 83.333333%;
}

.focus\:tw-translate-x-11\/12:focus{
  --transform-translate-x: 91.666667%;
}

.focus\:tw-translate-x-full:focus{
  --transform-translate-x: 100%;
}

.focus\:tw--translate-x-1:focus{
  --transform-translate-x: -0.25rem;
}

.focus\:tw--translate-x-2:focus{
  --transform-translate-x: -0.5rem;
}

.focus\:tw--translate-x-3:focus{
  --transform-translate-x: -0.75rem;
}

.focus\:tw--translate-x-4:focus{
  --transform-translate-x: -1rem;
}

.focus\:tw--translate-x-5:focus{
  --transform-translate-x: -1.25rem;
}

.focus\:tw--translate-x-6:focus{
  --transform-translate-x: -1.5rem;
}

.focus\:tw--translate-x-7:focus{
  --transform-translate-x: -1.75rem;
}

.focus\:tw--translate-x-8:focus{
  --transform-translate-x: -2rem;
}

.focus\:tw--translate-x-9:focus{
  --transform-translate-x: -2.25rem;
}

.focus\:tw--translate-x-10:focus{
  --transform-translate-x: -2.5rem;
}

.focus\:tw--translate-x-11:focus{
  --transform-translate-x: -2.75rem;
}

.focus\:tw--translate-x-12:focus{
  --transform-translate-x: -3rem;
}

.focus\:tw--translate-x-13:focus{
  --transform-translate-x: -3.25rem;
}

.focus\:tw--translate-x-14:focus{
  --transform-translate-x: -3.5rem;
}

.focus\:tw--translate-x-15:focus{
  --transform-translate-x: -3.75rem;
}

.focus\:tw--translate-x-16:focus{
  --transform-translate-x: -4rem;
}

.focus\:tw--translate-x-17:focus{
  --transform-translate-x: -4.25rem;
}

.focus\:tw--translate-x-18:focus{
  --transform-translate-x: -4.5rem;
}

.focus\:tw--translate-x-19:focus{
  --transform-translate-x: -4.75rem;
}

.focus\:tw--translate-x-20:focus{
  --transform-translate-x: -5rem;
}

.focus\:tw--translate-x-21:focus{
  --transform-translate-x: -5.25rem;
}

.focus\:tw--translate-x-22:focus{
  --transform-translate-x: -5.5rem;
}

.focus\:tw--translate-x-23:focus{
  --transform-translate-x: -5.75rem;
}

.focus\:tw--translate-x-24:focus{
  --transform-translate-x: -6rem;
}

.focus\:tw--translate-x-25:focus{
  --transform-translate-x: -6.25rem;
}

.focus\:tw--translate-x-26:focus{
  --transform-translate-x: -6.5rem;
}

.focus\:tw--translate-x-27:focus{
  --transform-translate-x: -6.75rem;
}

.focus\:tw--translate-x-28:focus{
  --transform-translate-x: -7rem;
}

.focus\:tw--translate-x-29:focus{
  --transform-translate-x: -7.25rem;
}

.focus\:tw--translate-x-30:focus{
  --transform-translate-x: -7.5rem;
}

.focus\:tw--translate-x-31:focus{
  --transform-translate-x: -7.75rem;
}

.focus\:tw--translate-x-32:focus{
  --transform-translate-x: -8rem;
}

.focus\:tw--translate-x-33:focus{
  --transform-translate-x: -8.25rem;
}

.focus\:tw--translate-x-34:focus{
  --transform-translate-x: -8.5rem;
}

.focus\:tw--translate-x-35:focus{
  --transform-translate-x: -8.75rem;
}

.focus\:tw--translate-x-36:focus{
  --transform-translate-x: -9rem;
}

.focus\:tw--translate-x-40:focus{
  --transform-translate-x: -10rem;
}

.focus\:tw--translate-x-41:focus{
  --transform-translate-x: -10.25rem;
}

.focus\:tw--translate-x-42:focus{
  --transform-translate-x: -10.5rem;
}

.focus\:tw--translate-x-43:focus{
  --transform-translate-x: -10.75rem;
}

.focus\:tw--translate-x-44:focus{
  --transform-translate-x: -11rem;
}

.focus\:tw--translate-x-45:focus{
  --transform-translate-x: -11.25rem;
}

.focus\:tw--translate-x-46:focus{
  --transform-translate-x: -11.5rem;
}

.focus\:tw--translate-x-47:focus{
  --transform-translate-x: -11.75rem;
}

.focus\:tw--translate-x-48:focus{
  --transform-translate-x: -12rem;
}

.focus\:tw--translate-x-50:focus{
  --transform-translate-x: -12.5rem;
}

.focus\:tw--translate-x-52:focus{
  --transform-translate-x: -13rem;
}

.focus\:tw--translate-x-53:focus{
  --transform-translate-x: -13.25rem;
}

.focus\:tw--translate-x-54:focus{
  --transform-translate-x: -13.5rem;
}

.focus\:tw--translate-x-55:focus{
  --transform-translate-x: -13.75rem;
}

.focus\:tw--translate-x-56:focus{
  --transform-translate-x: -14rem;
}

.focus\:tw--translate-x-57:focus{
  --transform-translate-x: -14.25rem;
}

.focus\:tw--translate-x-58:focus{
  --transform-translate-x: -14.5rem;
}

.focus\:tw--translate-x-59:focus{
  --transform-translate-x: -14.75rem;
}

.focus\:tw--translate-x-60:focus{
  --transform-translate-x: -15rem;
}

.focus\:tw--translate-x-61:focus{
  --transform-translate-x: -15.25rem;
}

.focus\:tw--translate-x-62:focus{
  --transform-translate-x: -15.5rem;
}

.focus\:tw--translate-x-63:focus{
  --transform-translate-x: -15.75rem;
}

.focus\:tw--translate-x-64:focus{
  --transform-translate-x: -16rem;
}

.focus\:tw--translate-x-65:focus{
  --transform-translate-x: -16.25rem;
}

.focus\:tw--translate-x-66:focus{
  --transform-translate-x: -16.5rem;
}

.focus\:tw--translate-x-68:focus{
  --transform-translate-x: -17rem;
}

.focus\:tw--translate-x-69:focus{
  --transform-translate-x: -17.25rem;
}

.focus\:tw--translate-x-70:focus{
  --transform-translate-x: -17.5rem;
}

.focus\:tw--translate-x-71:focus{
  --transform-translate-x: -17.75rem;
}

.focus\:tw--translate-x-72:focus{
  --transform-translate-x: -18rem;
}

.focus\:tw--translate-x-73:focus{
  --transform-translate-x: -18.25rem;
}

.focus\:tw--translate-x-74:focus{
  --transform-translate-x: -18.5rem;
}

.focus\:tw--translate-x-75:focus{
  --transform-translate-x: -18.75rem;
}

.focus\:tw--translate-x-76:focus{
  --transform-translate-x: -19rem;
}

.focus\:tw--translate-x-77:focus{
  --transform-translate-x: -19.25rem;
}

.focus\:tw--translate-x-78:focus{
  --transform-translate-x: -19.5rem;
}

.focus\:tw--translate-x-79:focus{
  --transform-translate-x: -19.75rem;
}

.focus\:tw--translate-x-80:focus{
  --transform-translate-x: -20rem;
}

.focus\:tw--translate-x-81:focus{
  --transform-translate-x: -20.25rem;
}

.focus\:tw--translate-x-82:focus{
  --transform-translate-x: -20.5rem;
}

.focus\:tw--translate-x-83:focus{
  --transform-translate-x: -20.75rem;
}

.focus\:tw--translate-x-84:focus{
  --transform-translate-x: -21rem;
}

.focus\:tw--translate-x-85:focus{
  --transform-translate-x: -21.25rem;
}

.focus\:tw--translate-x-86:focus{
  --transform-translate-x: -21.5rem;
}

.focus\:tw--translate-x-87:focus{
  --transform-translate-x: -21.75rem;
}

.focus\:tw--translate-x-88:focus{
  --transform-translate-x: -22rem;
}

.focus\:tw--translate-x-89:focus{
  --transform-translate-x: -22.25rem;
}

.focus\:tw--translate-x-90:focus{
  --transform-translate-x: -22.5rem;
}

.focus\:tw--translate-x-91:focus{
  --transform-translate-x: -22.75rem;
}

.focus\:tw--translate-x-92:focus{
  --transform-translate-x: -23rem;
}

.focus\:tw--translate-x-93:focus{
  --transform-translate-x: -23.25rem;
}

.focus\:tw--translate-x-94:focus{
  --transform-translate-x: -23.5rem;
}

.focus\:tw--translate-x-95:focus{
  --transform-translate-x: -23.75rem;
}

.focus\:tw--translate-x-96:focus{
  --transform-translate-x: -24rem;
}

.focus\:tw--translate-x-97:focus{
  --transform-translate-x: -23.25rem;
}

.focus\:tw--translate-x-98:focus{
  --transform-translate-x: -23.5rem;
}

.focus\:tw--translate-x-99:focus{
  --transform-translate-x: -23.75rem;
}

.focus\:tw--translate-x-100:focus{
  --transform-translate-x: -25rem;
}

.focus\:tw--translate-x-101:focus{
  --transform-translate-x: -25.25rem;
}

.focus\:tw--translate-x-102:focus{
  --transform-translate-x: -25.5rem;
}

.focus\:tw--translate-x-112:focus{
  --transform-translate-x: -28rem;
}

.focus\:tw--translate-x-128:focus{
  --transform-translate-x: -31rem;
}

.focus\:tw--translate-x-129:focus{
  --transform-translate-x: -32.25rem;
}

.focus\:tw--translate-x-130:focus{
  --transform-translate-x: -32.5rem;
}

.focus\:tw--translate-x-140:focus{
  --transform-translate-x: -35rem;
}

.focus\:tw--translate-x-160:focus{
  --transform-translate-x: -40rem;
}

.focus\:tw--translate-x-180:focus{
  --transform-translate-x: -45rem;
}

.focus\:tw--translate-x-185:focus{
  --transform-translate-x: -46.25rem;
}

.focus\:tw--translate-x-190:focus{
  --transform-translate-x: -47.5rem;
}

.focus\:tw--translate-x-200:focus{
  --transform-translate-x: -50rem;
}

.focus\:tw--translate-x-px:focus{
  --transform-translate-x: -1px;
}

.focus\:tw--translate-x-0\.5:focus{
  --transform-translate-x: -0.125rem;
}

.focus\:tw--translate-x-1\.5:focus{
  --transform-translate-x: -0.375rem;
}

.focus\:tw--translate-x-2\.5:focus{
  --transform-translate-x: -0.625rem;
}

.focus\:tw--translate-x-3\.5:focus{
  --transform-translate-x: -0.875rem;
}

.focus\:tw--translate-x-1\/2:focus{
  --transform-translate-x: -50%;
}

.focus\:tw--translate-x-1\/3:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:tw--translate-x-2\/3:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:tw--translate-x-1\/4:focus{
  --transform-translate-x: -25%;
}

.focus\:tw--translate-x-2\/4:focus{
  --transform-translate-x: -50%;
}

.focus\:tw--translate-x-3\/4:focus{
  --transform-translate-x: -75%;
}

.focus\:tw--translate-x-1\/5:focus{
  --transform-translate-x: -20%;
}

.focus\:tw--translate-x-2\/5:focus{
  --transform-translate-x: -40%;
}

.focus\:tw--translate-x-3\/5:focus{
  --transform-translate-x: -60%;
}

.focus\:tw--translate-x-4\/5:focus{
  --transform-translate-x: -80%;
}

.focus\:tw--translate-x-1\/6:focus{
  --transform-translate-x: -16.66667%;
}

.focus\:tw--translate-x-2\/6:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:tw--translate-x-3\/6:focus{
  --transform-translate-x: -50%;
}

.focus\:tw--translate-x-4\/6:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:tw--translate-x-5\/6:focus{
  --transform-translate-x: -83.33333%;
}

.focus\:tw--translate-x-1\/12:focus{
  --transform-translate-x: -8.33333%;
}

.focus\:tw--translate-x-2\/12:focus{
  --transform-translate-x: -16.66667%;
}

.focus\:tw--translate-x-3\/12:focus{
  --transform-translate-x: -25%;
}

.focus\:tw--translate-x-4\/12:focus{
  --transform-translate-x: -33.33333%;
}

.focus\:tw--translate-x-5\/12:focus{
  --transform-translate-x: -41.66667%;
}

.focus\:tw--translate-x-6\/12:focus{
  --transform-translate-x: -50%;
}

.focus\:tw--translate-x-7\/12:focus{
  --transform-translate-x: -58.33333%;
}

.focus\:tw--translate-x-8\/12:focus{
  --transform-translate-x: -66.66667%;
}

.focus\:tw--translate-x-9\/12:focus{
  --transform-translate-x: -75%;
}

.focus\:tw--translate-x-10\/12:focus{
  --transform-translate-x: -83.33333%;
}

.focus\:tw--translate-x-11\/12:focus{
  --transform-translate-x: -91.66667%;
}

.focus\:tw--translate-x-full:focus{
  --transform-translate-x: -100%;
}

.focus\:tw-translate-y-0:focus{
  --transform-translate-y: 0;
}

.focus\:tw-translate-y-1:focus{
  --transform-translate-y: 0.25rem;
}

.focus\:tw-translate-y-2:focus{
  --transform-translate-y: 0.5rem;
}

.focus\:tw-translate-y-3:focus{
  --transform-translate-y: 0.75rem;
}

.focus\:tw-translate-y-4:focus{
  --transform-translate-y: 1rem;
}

.focus\:tw-translate-y-5:focus{
  --transform-translate-y: 1.25rem;
}

.focus\:tw-translate-y-6:focus{
  --transform-translate-y: 1.5rem;
}

.focus\:tw-translate-y-7:focus{
  --transform-translate-y: 1.75rem;
}

.focus\:tw-translate-y-8:focus{
  --transform-translate-y: 2rem;
}

.focus\:tw-translate-y-9:focus{
  --transform-translate-y: 2.25rem;
}

.focus\:tw-translate-y-10:focus{
  --transform-translate-y: 2.5rem;
}

.focus\:tw-translate-y-11:focus{
  --transform-translate-y: 2.75rem;
}

.focus\:tw-translate-y-12:focus{
  --transform-translate-y: 3rem;
}

.focus\:tw-translate-y-13:focus{
  --transform-translate-y: 3.25rem;
}

.focus\:tw-translate-y-14:focus{
  --transform-translate-y: 3.5rem;
}

.focus\:tw-translate-y-15:focus{
  --transform-translate-y: 3.75rem;
}

.focus\:tw-translate-y-16:focus{
  --transform-translate-y: 4rem;
}

.focus\:tw-translate-y-17:focus{
  --transform-translate-y: 4.25rem;
}

.focus\:tw-translate-y-18:focus{
  --transform-translate-y: 4.5rem;
}

.focus\:tw-translate-y-19:focus{
  --transform-translate-y: 4.75rem;
}

.focus\:tw-translate-y-20:focus{
  --transform-translate-y: 5rem;
}

.focus\:tw-translate-y-21:focus{
  --transform-translate-y: 5.25rem;
}

.focus\:tw-translate-y-22:focus{
  --transform-translate-y: 5.5rem;
}

.focus\:tw-translate-y-23:focus{
  --transform-translate-y: 5.75rem;
}

.focus\:tw-translate-y-24:focus{
  --transform-translate-y: 6rem;
}

.focus\:tw-translate-y-25:focus{
  --transform-translate-y: 6.25rem;
}

.focus\:tw-translate-y-26:focus{
  --transform-translate-y: 6.5rem;
}

.focus\:tw-translate-y-27:focus{
  --transform-translate-y: 6.75rem;
}

.focus\:tw-translate-y-28:focus{
  --transform-translate-y: 7rem;
}

.focus\:tw-translate-y-29:focus{
  --transform-translate-y: 7.25rem;
}

.focus\:tw-translate-y-30:focus{
  --transform-translate-y: 7.5rem;
}

.focus\:tw-translate-y-31:focus{
  --transform-translate-y: 7.75rem;
}

.focus\:tw-translate-y-32:focus{
  --transform-translate-y: 8rem;
}

.focus\:tw-translate-y-33:focus{
  --transform-translate-y: 8.25rem;
}

.focus\:tw-translate-y-34:focus{
  --transform-translate-y: 8.5rem;
}

.focus\:tw-translate-y-35:focus{
  --transform-translate-y: 8.75rem;
}

.focus\:tw-translate-y-36:focus{
  --transform-translate-y: 9rem;
}

.focus\:tw-translate-y-40:focus{
  --transform-translate-y: 10rem;
}

.focus\:tw-translate-y-41:focus{
  --transform-translate-y: 10.25rem;
}

.focus\:tw-translate-y-42:focus{
  --transform-translate-y: 10.5rem;
}

.focus\:tw-translate-y-43:focus{
  --transform-translate-y: 10.75rem;
}

.focus\:tw-translate-y-44:focus{
  --transform-translate-y: 11rem;
}

.focus\:tw-translate-y-45:focus{
  --transform-translate-y: 11.25rem;
}

.focus\:tw-translate-y-46:focus{
  --transform-translate-y: 11.5rem;
}

.focus\:tw-translate-y-47:focus{
  --transform-translate-y: 11.75rem;
}

.focus\:tw-translate-y-48:focus{
  --transform-translate-y: 12rem;
}

.focus\:tw-translate-y-50:focus{
  --transform-translate-y: 12.5rem;
}

.focus\:tw-translate-y-52:focus{
  --transform-translate-y: 13rem;
}

.focus\:tw-translate-y-53:focus{
  --transform-translate-y: 13.25rem;
}

.focus\:tw-translate-y-54:focus{
  --transform-translate-y: 13.5rem;
}

.focus\:tw-translate-y-55:focus{
  --transform-translate-y: 13.75rem;
}

.focus\:tw-translate-y-56:focus{
  --transform-translate-y: 14rem;
}

.focus\:tw-translate-y-57:focus{
  --transform-translate-y: 14.25rem;
}

.focus\:tw-translate-y-58:focus{
  --transform-translate-y: 14.5rem;
}

.focus\:tw-translate-y-59:focus{
  --transform-translate-y: 14.75rem;
}

.focus\:tw-translate-y-60:focus{
  --transform-translate-y: 15rem;
}

.focus\:tw-translate-y-61:focus{
  --transform-translate-y: 15.25rem;
}

.focus\:tw-translate-y-62:focus{
  --transform-translate-y: 15.5rem;
}

.focus\:tw-translate-y-63:focus{
  --transform-translate-y: 15.75rem;
}

.focus\:tw-translate-y-64:focus{
  --transform-translate-y: 16rem;
}

.focus\:tw-translate-y-65:focus{
  --transform-translate-y: 16.25rem;
}

.focus\:tw-translate-y-66:focus{
  --transform-translate-y: 16.5rem;
}

.focus\:tw-translate-y-68:focus{
  --transform-translate-y: 17rem;
}

.focus\:tw-translate-y-69:focus{
  --transform-translate-y: 17.25rem;
}

.focus\:tw-translate-y-70:focus{
  --transform-translate-y: 17.5rem;
}

.focus\:tw-translate-y-71:focus{
  --transform-translate-y: 17.75rem;
}

.focus\:tw-translate-y-72:focus{
  --transform-translate-y: 18rem;
}

.focus\:tw-translate-y-73:focus{
  --transform-translate-y: 18.25rem;
}

.focus\:tw-translate-y-74:focus{
  --transform-translate-y: 18.5rem;
}

.focus\:tw-translate-y-75:focus{
  --transform-translate-y: 18.75rem;
}

.focus\:tw-translate-y-76:focus{
  --transform-translate-y: 19rem;
}

.focus\:tw-translate-y-77:focus{
  --transform-translate-y: 19.25rem;
}

.focus\:tw-translate-y-78:focus{
  --transform-translate-y: 19.5rem;
}

.focus\:tw-translate-y-79:focus{
  --transform-translate-y: 19.75rem;
}

.focus\:tw-translate-y-80:focus{
  --transform-translate-y: 20rem;
}

.focus\:tw-translate-y-81:focus{
  --transform-translate-y: 20.25rem;
}

.focus\:tw-translate-y-82:focus{
  --transform-translate-y: 20.5rem;
}

.focus\:tw-translate-y-83:focus{
  --transform-translate-y: 20.75rem;
}

.focus\:tw-translate-y-84:focus{
  --transform-translate-y: 21rem;
}

.focus\:tw-translate-y-85:focus{
  --transform-translate-y: 21.25rem;
}

.focus\:tw-translate-y-86:focus{
  --transform-translate-y: 21.5rem;
}

.focus\:tw-translate-y-87:focus{
  --transform-translate-y: 21.75rem;
}

.focus\:tw-translate-y-88:focus{
  --transform-translate-y: 22rem;
}

.focus\:tw-translate-y-89:focus{
  --transform-translate-y: 22.25rem;
}

.focus\:tw-translate-y-90:focus{
  --transform-translate-y: 22.5rem;
}

.focus\:tw-translate-y-91:focus{
  --transform-translate-y: 22.75rem;
}

.focus\:tw-translate-y-92:focus{
  --transform-translate-y: 23rem;
}

.focus\:tw-translate-y-93:focus{
  --transform-translate-y: 23.25rem;
}

.focus\:tw-translate-y-94:focus{
  --transform-translate-y: 23.5rem;
}

.focus\:tw-translate-y-95:focus{
  --transform-translate-y: 23.75rem;
}

.focus\:tw-translate-y-96:focus{
  --transform-translate-y: 24rem;
}

.focus\:tw-translate-y-97:focus{
  --transform-translate-y: 23.25rem;
}

.focus\:tw-translate-y-98:focus{
  --transform-translate-y: 23.5rem;
}

.focus\:tw-translate-y-99:focus{
  --transform-translate-y: 23.75rem;
}

.focus\:tw-translate-y-100:focus{
  --transform-translate-y: 25rem;
}

.focus\:tw-translate-y-101:focus{
  --transform-translate-y: 25.25rem;
}

.focus\:tw-translate-y-102:focus{
  --transform-translate-y: 25.5rem;
}

.focus\:tw-translate-y-112:focus{
  --transform-translate-y: 28rem;
}

.focus\:tw-translate-y-128:focus{
  --transform-translate-y: 31rem;
}

.focus\:tw-translate-y-129:focus{
  --transform-translate-y: 32.25rem;
}

.focus\:tw-translate-y-130:focus{
  --transform-translate-y: 32.5rem;
}

.focus\:tw-translate-y-140:focus{
  --transform-translate-y: 35rem;
}

.focus\:tw-translate-y-160:focus{
  --transform-translate-y: 40rem;
}

.focus\:tw-translate-y-180:focus{
  --transform-translate-y: 45rem;
}

.focus\:tw-translate-y-185:focus{
  --transform-translate-y: 46.25rem;
}

.focus\:tw-translate-y-190:focus{
  --transform-translate-y: 47.5rem;
}

.focus\:tw-translate-y-200:focus{
  --transform-translate-y: 50rem;
}

.focus\:tw-translate-y-px:focus{
  --transform-translate-y: 1px;
}

.focus\:tw-translate-y-0\.5:focus{
  --transform-translate-y: 0.125rem;
}

.focus\:tw-translate-y-1\.5:focus{
  --transform-translate-y: 0.375rem;
}

.focus\:tw-translate-y-2\.5:focus{
  --transform-translate-y: 0.625rem;
}

.focus\:tw-translate-y-3\.5:focus{
  --transform-translate-y: 0.875rem;
}

.focus\:tw-translate-y-1\/2:focus{
  --transform-translate-y: 50%;
}

.focus\:tw-translate-y-1\/3:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:tw-translate-y-2\/3:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:tw-translate-y-1\/4:focus{
  --transform-translate-y: 25%;
}

.focus\:tw-translate-y-2\/4:focus{
  --transform-translate-y: 50%;
}

.focus\:tw-translate-y-3\/4:focus{
  --transform-translate-y: 75%;
}

.focus\:tw-translate-y-1\/5:focus{
  --transform-translate-y: 20%;
}

.focus\:tw-translate-y-2\/5:focus{
  --transform-translate-y: 40%;
}

.focus\:tw-translate-y-3\/5:focus{
  --transform-translate-y: 60%;
}

.focus\:tw-translate-y-4\/5:focus{
  --transform-translate-y: 80%;
}

.focus\:tw-translate-y-1\/6:focus{
  --transform-translate-y: 16.666667%;
}

.focus\:tw-translate-y-2\/6:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:tw-translate-y-3\/6:focus{
  --transform-translate-y: 50%;
}

.focus\:tw-translate-y-4\/6:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:tw-translate-y-5\/6:focus{
  --transform-translate-y: 83.333333%;
}

.focus\:tw-translate-y-1\/12:focus{
  --transform-translate-y: 8.333333%;
}

.focus\:tw-translate-y-2\/12:focus{
  --transform-translate-y: 16.666667%;
}

.focus\:tw-translate-y-3\/12:focus{
  --transform-translate-y: 25%;
}

.focus\:tw-translate-y-4\/12:focus{
  --transform-translate-y: 33.333333%;
}

.focus\:tw-translate-y-5\/12:focus{
  --transform-translate-y: 41.666667%;
}

.focus\:tw-translate-y-6\/12:focus{
  --transform-translate-y: 50%;
}

.focus\:tw-translate-y-7\/12:focus{
  --transform-translate-y: 58.333333%;
}

.focus\:tw-translate-y-8\/12:focus{
  --transform-translate-y: 66.666667%;
}

.focus\:tw-translate-y-9\/12:focus{
  --transform-translate-y: 75%;
}

.focus\:tw-translate-y-10\/12:focus{
  --transform-translate-y: 83.333333%;
}

.focus\:tw-translate-y-11\/12:focus{
  --transform-translate-y: 91.666667%;
}

.focus\:tw-translate-y-full:focus{
  --transform-translate-y: 100%;
}

.focus\:tw--translate-y-1:focus{
  --transform-translate-y: -0.25rem;
}

.focus\:tw--translate-y-2:focus{
  --transform-translate-y: -0.5rem;
}

.focus\:tw--translate-y-3:focus{
  --transform-translate-y: -0.75rem;
}

.focus\:tw--translate-y-4:focus{
  --transform-translate-y: -1rem;
}

.focus\:tw--translate-y-5:focus{
  --transform-translate-y: -1.25rem;
}

.focus\:tw--translate-y-6:focus{
  --transform-translate-y: -1.5rem;
}

.focus\:tw--translate-y-7:focus{
  --transform-translate-y: -1.75rem;
}

.focus\:tw--translate-y-8:focus{
  --transform-translate-y: -2rem;
}

.focus\:tw--translate-y-9:focus{
  --transform-translate-y: -2.25rem;
}

.focus\:tw--translate-y-10:focus{
  --transform-translate-y: -2.5rem;
}

.focus\:tw--translate-y-11:focus{
  --transform-translate-y: -2.75rem;
}

.focus\:tw--translate-y-12:focus{
  --transform-translate-y: -3rem;
}

.focus\:tw--translate-y-13:focus{
  --transform-translate-y: -3.25rem;
}

.focus\:tw--translate-y-14:focus{
  --transform-translate-y: -3.5rem;
}

.focus\:tw--translate-y-15:focus{
  --transform-translate-y: -3.75rem;
}

.focus\:tw--translate-y-16:focus{
  --transform-translate-y: -4rem;
}

.focus\:tw--translate-y-17:focus{
  --transform-translate-y: -4.25rem;
}

.focus\:tw--translate-y-18:focus{
  --transform-translate-y: -4.5rem;
}

.focus\:tw--translate-y-19:focus{
  --transform-translate-y: -4.75rem;
}

.focus\:tw--translate-y-20:focus{
  --transform-translate-y: -5rem;
}

.focus\:tw--translate-y-21:focus{
  --transform-translate-y: -5.25rem;
}

.focus\:tw--translate-y-22:focus{
  --transform-translate-y: -5.5rem;
}

.focus\:tw--translate-y-23:focus{
  --transform-translate-y: -5.75rem;
}

.focus\:tw--translate-y-24:focus{
  --transform-translate-y: -6rem;
}

.focus\:tw--translate-y-25:focus{
  --transform-translate-y: -6.25rem;
}

.focus\:tw--translate-y-26:focus{
  --transform-translate-y: -6.5rem;
}

.focus\:tw--translate-y-27:focus{
  --transform-translate-y: -6.75rem;
}

.focus\:tw--translate-y-28:focus{
  --transform-translate-y: -7rem;
}

.focus\:tw--translate-y-29:focus{
  --transform-translate-y: -7.25rem;
}

.focus\:tw--translate-y-30:focus{
  --transform-translate-y: -7.5rem;
}

.focus\:tw--translate-y-31:focus{
  --transform-translate-y: -7.75rem;
}

.focus\:tw--translate-y-32:focus{
  --transform-translate-y: -8rem;
}

.focus\:tw--translate-y-33:focus{
  --transform-translate-y: -8.25rem;
}

.focus\:tw--translate-y-34:focus{
  --transform-translate-y: -8.5rem;
}

.focus\:tw--translate-y-35:focus{
  --transform-translate-y: -8.75rem;
}

.focus\:tw--translate-y-36:focus{
  --transform-translate-y: -9rem;
}

.focus\:tw--translate-y-40:focus{
  --transform-translate-y: -10rem;
}

.focus\:tw--translate-y-41:focus{
  --transform-translate-y: -10.25rem;
}

.focus\:tw--translate-y-42:focus{
  --transform-translate-y: -10.5rem;
}

.focus\:tw--translate-y-43:focus{
  --transform-translate-y: -10.75rem;
}

.focus\:tw--translate-y-44:focus{
  --transform-translate-y: -11rem;
}

.focus\:tw--translate-y-45:focus{
  --transform-translate-y: -11.25rem;
}

.focus\:tw--translate-y-46:focus{
  --transform-translate-y: -11.5rem;
}

.focus\:tw--translate-y-47:focus{
  --transform-translate-y: -11.75rem;
}

.focus\:tw--translate-y-48:focus{
  --transform-translate-y: -12rem;
}

.focus\:tw--translate-y-50:focus{
  --transform-translate-y: -12.5rem;
}

.focus\:tw--translate-y-52:focus{
  --transform-translate-y: -13rem;
}

.focus\:tw--translate-y-53:focus{
  --transform-translate-y: -13.25rem;
}

.focus\:tw--translate-y-54:focus{
  --transform-translate-y: -13.5rem;
}

.focus\:tw--translate-y-55:focus{
  --transform-translate-y: -13.75rem;
}

.focus\:tw--translate-y-56:focus{
  --transform-translate-y: -14rem;
}

.focus\:tw--translate-y-57:focus{
  --transform-translate-y: -14.25rem;
}

.focus\:tw--translate-y-58:focus{
  --transform-translate-y: -14.5rem;
}

.focus\:tw--translate-y-59:focus{
  --transform-translate-y: -14.75rem;
}

.focus\:tw--translate-y-60:focus{
  --transform-translate-y: -15rem;
}

.focus\:tw--translate-y-61:focus{
  --transform-translate-y: -15.25rem;
}

.focus\:tw--translate-y-62:focus{
  --transform-translate-y: -15.5rem;
}

.focus\:tw--translate-y-63:focus{
  --transform-translate-y: -15.75rem;
}

.focus\:tw--translate-y-64:focus{
  --transform-translate-y: -16rem;
}

.focus\:tw--translate-y-65:focus{
  --transform-translate-y: -16.25rem;
}

.focus\:tw--translate-y-66:focus{
  --transform-translate-y: -16.5rem;
}

.focus\:tw--translate-y-68:focus{
  --transform-translate-y: -17rem;
}

.focus\:tw--translate-y-69:focus{
  --transform-translate-y: -17.25rem;
}

.focus\:tw--translate-y-70:focus{
  --transform-translate-y: -17.5rem;
}

.focus\:tw--translate-y-71:focus{
  --transform-translate-y: -17.75rem;
}

.focus\:tw--translate-y-72:focus{
  --transform-translate-y: -18rem;
}

.focus\:tw--translate-y-73:focus{
  --transform-translate-y: -18.25rem;
}

.focus\:tw--translate-y-74:focus{
  --transform-translate-y: -18.5rem;
}

.focus\:tw--translate-y-75:focus{
  --transform-translate-y: -18.75rem;
}

.focus\:tw--translate-y-76:focus{
  --transform-translate-y: -19rem;
}

.focus\:tw--translate-y-77:focus{
  --transform-translate-y: -19.25rem;
}

.focus\:tw--translate-y-78:focus{
  --transform-translate-y: -19.5rem;
}

.focus\:tw--translate-y-79:focus{
  --transform-translate-y: -19.75rem;
}

.focus\:tw--translate-y-80:focus{
  --transform-translate-y: -20rem;
}

.focus\:tw--translate-y-81:focus{
  --transform-translate-y: -20.25rem;
}

.focus\:tw--translate-y-82:focus{
  --transform-translate-y: -20.5rem;
}

.focus\:tw--translate-y-83:focus{
  --transform-translate-y: -20.75rem;
}

.focus\:tw--translate-y-84:focus{
  --transform-translate-y: -21rem;
}

.focus\:tw--translate-y-85:focus{
  --transform-translate-y: -21.25rem;
}

.focus\:tw--translate-y-86:focus{
  --transform-translate-y: -21.5rem;
}

.focus\:tw--translate-y-87:focus{
  --transform-translate-y: -21.75rem;
}

.focus\:tw--translate-y-88:focus{
  --transform-translate-y: -22rem;
}

.focus\:tw--translate-y-89:focus{
  --transform-translate-y: -22.25rem;
}

.focus\:tw--translate-y-90:focus{
  --transform-translate-y: -22.5rem;
}

.focus\:tw--translate-y-91:focus{
  --transform-translate-y: -22.75rem;
}

.focus\:tw--translate-y-92:focus{
  --transform-translate-y: -23rem;
}

.focus\:tw--translate-y-93:focus{
  --transform-translate-y: -23.25rem;
}

.focus\:tw--translate-y-94:focus{
  --transform-translate-y: -23.5rem;
}

.focus\:tw--translate-y-95:focus{
  --transform-translate-y: -23.75rem;
}

.focus\:tw--translate-y-96:focus{
  --transform-translate-y: -24rem;
}

.focus\:tw--translate-y-97:focus{
  --transform-translate-y: -23.25rem;
}

.focus\:tw--translate-y-98:focus{
  --transform-translate-y: -23.5rem;
}

.focus\:tw--translate-y-99:focus{
  --transform-translate-y: -23.75rem;
}

.focus\:tw--translate-y-100:focus{
  --transform-translate-y: -25rem;
}

.focus\:tw--translate-y-101:focus{
  --transform-translate-y: -25.25rem;
}

.focus\:tw--translate-y-102:focus{
  --transform-translate-y: -25.5rem;
}

.focus\:tw--translate-y-112:focus{
  --transform-translate-y: -28rem;
}

.focus\:tw--translate-y-128:focus{
  --transform-translate-y: -31rem;
}

.focus\:tw--translate-y-129:focus{
  --transform-translate-y: -32.25rem;
}

.focus\:tw--translate-y-130:focus{
  --transform-translate-y: -32.5rem;
}

.focus\:tw--translate-y-140:focus{
  --transform-translate-y: -35rem;
}

.focus\:tw--translate-y-160:focus{
  --transform-translate-y: -40rem;
}

.focus\:tw--translate-y-180:focus{
  --transform-translate-y: -45rem;
}

.focus\:tw--translate-y-185:focus{
  --transform-translate-y: -46.25rem;
}

.focus\:tw--translate-y-190:focus{
  --transform-translate-y: -47.5rem;
}

.focus\:tw--translate-y-200:focus{
  --transform-translate-y: -50rem;
}

.focus\:tw--translate-y-px:focus{
  --transform-translate-y: -1px;
}

.focus\:tw--translate-y-0\.5:focus{
  --transform-translate-y: -0.125rem;
}

.focus\:tw--translate-y-1\.5:focus{
  --transform-translate-y: -0.375rem;
}

.focus\:tw--translate-y-2\.5:focus{
  --transform-translate-y: -0.625rem;
}

.focus\:tw--translate-y-3\.5:focus{
  --transform-translate-y: -0.875rem;
}

.focus\:tw--translate-y-1\/2:focus{
  --transform-translate-y: -50%;
}

.focus\:tw--translate-y-1\/3:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:tw--translate-y-2\/3:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:tw--translate-y-1\/4:focus{
  --transform-translate-y: -25%;
}

.focus\:tw--translate-y-2\/4:focus{
  --transform-translate-y: -50%;
}

.focus\:tw--translate-y-3\/4:focus{
  --transform-translate-y: -75%;
}

.focus\:tw--translate-y-1\/5:focus{
  --transform-translate-y: -20%;
}

.focus\:tw--translate-y-2\/5:focus{
  --transform-translate-y: -40%;
}

.focus\:tw--translate-y-3\/5:focus{
  --transform-translate-y: -60%;
}

.focus\:tw--translate-y-4\/5:focus{
  --transform-translate-y: -80%;
}

.focus\:tw--translate-y-1\/6:focus{
  --transform-translate-y: -16.66667%;
}

.focus\:tw--translate-y-2\/6:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:tw--translate-y-3\/6:focus{
  --transform-translate-y: -50%;
}

.focus\:tw--translate-y-4\/6:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:tw--translate-y-5\/6:focus{
  --transform-translate-y: -83.33333%;
}

.focus\:tw--translate-y-1\/12:focus{
  --transform-translate-y: -8.33333%;
}

.focus\:tw--translate-y-2\/12:focus{
  --transform-translate-y: -16.66667%;
}

.focus\:tw--translate-y-3\/12:focus{
  --transform-translate-y: -25%;
}

.focus\:tw--translate-y-4\/12:focus{
  --transform-translate-y: -33.33333%;
}

.focus\:tw--translate-y-5\/12:focus{
  --transform-translate-y: -41.66667%;
}

.focus\:tw--translate-y-6\/12:focus{
  --transform-translate-y: -50%;
}

.focus\:tw--translate-y-7\/12:focus{
  --transform-translate-y: -58.33333%;
}

.focus\:tw--translate-y-8\/12:focus{
  --transform-translate-y: -66.66667%;
}

.focus\:tw--translate-y-9\/12:focus{
  --transform-translate-y: -75%;
}

.focus\:tw--translate-y-10\/12:focus{
  --transform-translate-y: -83.33333%;
}

.focus\:tw--translate-y-11\/12:focus{
  --transform-translate-y: -91.66667%;
}

.focus\:tw--translate-y-full:focus{
  --transform-translate-y: -100%;
}

.tw-skew-x-0{
  --transform-skew-x: 0;
}

.tw-skew-x-1{
  --transform-skew-x: 1deg;
}

.tw-skew-x-2{
  --transform-skew-x: 2deg;
}

.tw-skew-x-3{
  --transform-skew-x: 3deg;
}

.tw-skew-x-6{
  --transform-skew-x: 6deg;
}

.tw-skew-x-12{
  --transform-skew-x: 12deg;
}

.tw--skew-x-12{
  --transform-skew-x: -12deg;
}

.tw--skew-x-6{
  --transform-skew-x: -6deg;
}

.tw--skew-x-3{
  --transform-skew-x: -3deg;
}

.tw--skew-x-2{
  --transform-skew-x: -2deg;
}

.tw--skew-x-1{
  --transform-skew-x: -1deg;
}

.tw-skew-y-0{
  --transform-skew-y: 0;
}

.tw-skew-y-1{
  --transform-skew-y: 1deg;
}

.tw-skew-y-2{
  --transform-skew-y: 2deg;
}

.tw-skew-y-3{
  --transform-skew-y: 3deg;
}

.tw-skew-y-6{
  --transform-skew-y: 6deg;
}

.tw-skew-y-12{
  --transform-skew-y: 12deg;
}

.tw--skew-y-12{
  --transform-skew-y: -12deg;
}

.tw--skew-y-6{
  --transform-skew-y: -6deg;
}

.tw--skew-y-3{
  --transform-skew-y: -3deg;
}

.tw--skew-y-2{
  --transform-skew-y: -2deg;
}

.tw--skew-y-1{
  --transform-skew-y: -1deg;
}

.hover\:tw-skew-x-0:hover{
  --transform-skew-x: 0;
}

.hover\:tw-skew-x-1:hover{
  --transform-skew-x: 1deg;
}

.hover\:tw-skew-x-2:hover{
  --transform-skew-x: 2deg;
}

.hover\:tw-skew-x-3:hover{
  --transform-skew-x: 3deg;
}

.hover\:tw-skew-x-6:hover{
  --transform-skew-x: 6deg;
}

.hover\:tw-skew-x-12:hover{
  --transform-skew-x: 12deg;
}

.hover\:tw--skew-x-12:hover{
  --transform-skew-x: -12deg;
}

.hover\:tw--skew-x-6:hover{
  --transform-skew-x: -6deg;
}

.hover\:tw--skew-x-3:hover{
  --transform-skew-x: -3deg;
}

.hover\:tw--skew-x-2:hover{
  --transform-skew-x: -2deg;
}

.hover\:tw--skew-x-1:hover{
  --transform-skew-x: -1deg;
}

.hover\:tw-skew-y-0:hover{
  --transform-skew-y: 0;
}

.hover\:tw-skew-y-1:hover{
  --transform-skew-y: 1deg;
}

.hover\:tw-skew-y-2:hover{
  --transform-skew-y: 2deg;
}

.hover\:tw-skew-y-3:hover{
  --transform-skew-y: 3deg;
}

.hover\:tw-skew-y-6:hover{
  --transform-skew-y: 6deg;
}

.hover\:tw-skew-y-12:hover{
  --transform-skew-y: 12deg;
}

.hover\:tw--skew-y-12:hover{
  --transform-skew-y: -12deg;
}

.hover\:tw--skew-y-6:hover{
  --transform-skew-y: -6deg;
}

.hover\:tw--skew-y-3:hover{
  --transform-skew-y: -3deg;
}

.hover\:tw--skew-y-2:hover{
  --transform-skew-y: -2deg;
}

.hover\:tw--skew-y-1:hover{
  --transform-skew-y: -1deg;
}

.focus\:tw-skew-x-0:focus{
  --transform-skew-x: 0;
}

.focus\:tw-skew-x-1:focus{
  --transform-skew-x: 1deg;
}

.focus\:tw-skew-x-2:focus{
  --transform-skew-x: 2deg;
}

.focus\:tw-skew-x-3:focus{
  --transform-skew-x: 3deg;
}

.focus\:tw-skew-x-6:focus{
  --transform-skew-x: 6deg;
}

.focus\:tw-skew-x-12:focus{
  --transform-skew-x: 12deg;
}

.focus\:tw--skew-x-12:focus{
  --transform-skew-x: -12deg;
}

.focus\:tw--skew-x-6:focus{
  --transform-skew-x: -6deg;
}

.focus\:tw--skew-x-3:focus{
  --transform-skew-x: -3deg;
}

.focus\:tw--skew-x-2:focus{
  --transform-skew-x: -2deg;
}

.focus\:tw--skew-x-1:focus{
  --transform-skew-x: -1deg;
}

.focus\:tw-skew-y-0:focus{
  --transform-skew-y: 0;
}

.focus\:tw-skew-y-1:focus{
  --transform-skew-y: 1deg;
}

.focus\:tw-skew-y-2:focus{
  --transform-skew-y: 2deg;
}

.focus\:tw-skew-y-3:focus{
  --transform-skew-y: 3deg;
}

.focus\:tw-skew-y-6:focus{
  --transform-skew-y: 6deg;
}

.focus\:tw-skew-y-12:focus{
  --transform-skew-y: 12deg;
}

.focus\:tw--skew-y-12:focus{
  --transform-skew-y: -12deg;
}

.focus\:tw--skew-y-6:focus{
  --transform-skew-y: -6deg;
}

.focus\:tw--skew-y-3:focus{
  --transform-skew-y: -3deg;
}

.focus\:tw--skew-y-2:focus{
  --transform-skew-y: -2deg;
}

.focus\:tw--skew-y-1:focus{
  --transform-skew-y: -1deg;
}

.tw-transition-none{
  transition-property: none;
}

.tw-transition-all{
  transition-property: all;
}

.tw-transition{
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

.tw-transition-colors{
  transition-property: background-color, border-color, color, fill, stroke;
}

.tw-transition-opacity{
  transition-property: opacity;
}

.tw-transition-shadow{
  transition-property: box-shadow;
}

.tw-transition-transform{
  transition-property: transform;
}

.tw-ease-linear{
  transition-timing-function: linear;
}

.tw-ease-in{
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}

.tw-ease-out{
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.tw-ease-in-out{
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.tw-duration-75{
  transition-duration: 75ms;
}

.tw-duration-100{
  transition-duration: 100ms;
}

.tw-duration-150{
  transition-duration: 150ms;
}

.tw-duration-200{
  transition-duration: 200ms;
}

.tw-duration-300{
  transition-duration: 300ms;
}

.tw-duration-500{
  transition-duration: 500ms;
}

.tw-duration-700{
  transition-duration: 700ms;
}

.tw-duration-1000{
  transition-duration: 1000ms;
}

.tw-delay-75{
  transition-delay: 75ms;
}

.tw-delay-100{
  transition-delay: 100ms;
}

.tw-delay-150{
  transition-delay: 150ms;
}

.tw-delay-200{
  transition-delay: 200ms;
}

.tw-delay-300{
  transition-delay: 300ms;
}

.tw-delay-500{
  transition-delay: 500ms;
}

.tw-delay-700{
  transition-delay: 700ms;
}

.tw-delay-1000{
  transition-delay: 1000ms;
}

@keyframes spin{
  to{
    transform: rotate(360deg);
  }
}

@keyframes ping{
  75%, 100%{
    transform: scale(2);
    opacity: 0;
  }
}

@keyframes pulse{
  50%{
    opacity: .5;
  }
}

@keyframes bounce{
  0%, 100%{
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8,0,1,1);
  }

  50%{
    transform: none;
    animation-timing-function: cubic-bezier(0,0,0.2,1);
  }
}

.tw-animate-none{
  animation: none;
}

.tw-animate-spin{
  animation: spin 1s linear infinite;
}

.tw-animate-ping{
  animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
}

.tw-animate-pulse{
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}

.tw-animate-bounce{
  animation: bounce 1s infinite;
}

.tw-bg-default-background-colour {
  background-color: #FFFFFF !important;
}

.tw-text-default-background-colour {
  color: #FFFFFF !important;
}

.tw-border-default-background-colour {
  border-color: #FFFFFF !important;
}

.tw-bg-default-colour-one {
  background-color: #759AA7 !important;
}

.tw-text-default-colour-one {
  color: #759AA7 !important;
}

.tw-border-default-colour-one {
  border-color: #759AA7 !important;
}

.tw-bg-default-colour-two {
  background-color: #CADDE3 !important;
}

.tw-text-default-colour-two {
  color: #CADDE3 !important;
}

.tw-border-default-colour-two {
  border-color: #CADDE3 !important;
}

.tw-bg-default-colour-three {
  background-color: #EEF4F7 !important;
}

.tw-text-default-colour-three {
  color: #EEF4F7 !important;
}

.tw-border-default-colour-four {
  border-color: #E53E3E !important;
}

.tw-bg-default-colour-four {
  background-color: #E53E3E !important;
}

.tw-text-default-colour-four {
  color: #E53E3E !important;
}

.tw-border-default-colour-four {
  border-color: #E53E3E !important;
}

.tw-text-default-colour-five {
  color: #6B7280 !important;
}

.tw-bg-error {
  background-color: #E53E3E !important;
}

.tw-text-error {
  color: #E53E3E !important;
}

.tw-border-error {
  border-color: #E53E3E !important;
}

.tw-border-default-colour-four {
  border-color: #E53E3E !important;
}

.tw-bg-default-colour-four {
  background-color: #E53E3E !important;
}

.tw-text-default-colour-four {
  color: #E53E3E !important;
}

.tw-border-default-colour-four {
  border-color: #E53E3E !important;
}

.tw-bg-error {
  background-color: #E53E3E !important;
}

.tw-text-error {
  color: #E53E3E !important;
}

.tw-border-error {
  border-color: #E53E3E !important;
}

.tw-bg-default-modal-background-colour {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.tw-bg-pregnancy-notes-one {
  background-color: #346633 !important;
}

.tw-text-pregnancy-notes-one {
  color: #346633 !important;
}

.tw-border-pregnancy-notes-one {
  border-color: #346633 !important;
}

.tw-bg-pregnancy-notes-two {
  background-color: #BEEDBE !important;
}

.tw-text-pregnancy-notes-two {
  color: #BEEDBE !important;
}

.tw-border-pregnancy-notes-two {
  border-color: #BEEDBE !important;
}

.tw-bg-pregnancy-notes-three {
  background-color: #F0FCF6 !important;
}

.tw-text-pregnancy-notes-three {
  color: #F0FCF6 !important;
}

.tw-border-pregnancy-notes-three {
  border-color: #F0FCF6 !important;
}

.tw-font-noto-sans {
  font-family: Noto Sans, sans-serif !important;
}

.tw-font-nunito {
  font-family: Nunito, sans-serif !important;
}

.tw-menu-icon-colour {
  color: #346633 !important;
}

.tw-menu-icon-color_white {
  color: #FFFFFF !important;
}

.tw-bg-disabled-text-colour {
  background-color: #999999 !important;
}

.tw-bg-disabled-colour-selected {
  background-color: #555555 !important;
}

.tw-disabled-text-colour {
  color: #333333 !important;
}

.tw-border-disabled-text-colour {
  border-color: #999999 !important;
}

.tw-table-row-hover {
  opacity: 0.9;
}

.tw-user-menu {
  width: 150px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.tw-delete-plot-text-colour {
  color: #304E5F;
}

.tw-grow-user-menu {
  width: 250px;
  z-index: 150;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.tw-triangle-up {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 7px solid white;
  margin-right: 10px;
  margin-top: -6px;
}

.tw-grow-triangle-up-banner {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
}

.tw-menu-icon-color_white {
  color: #FFFFFF !important;
}

.hover\:tw-bg-default-background-colour:hover {
  background-color: #FFFFFF !important;
}

.hover\:tw-text-default-background-colour:hover {
  color: #FFFFFF !important;
}

.hover\:tw-border-default-background-colour:hover {
  border-color: #FFFFFF !important;
}

.hover\:tw-bg-default-colour-one:hover {
  background-color: #759AA7 !important;
}

.hover\:tw-text-default-colour-one:hover {
  color: #759AA7 !important;
}

.hover\:tw-border-default-colour-one:hover {
  border-color: #759AA7 !important;
}

.hover\:tw-bg-default-colour-two:hover {
  background-color: #CADDE3 !important;
}

.hover\:tw-text-default-colour-two:hover {
  color: #CADDE3 !important;
}

.hover\:tw-border-default-colour-two:hover {
  border-color: #CADDE3 !important;
}

.hover\:tw-bg-default-colour-three:hover {
  background-color: #EEF4F7 !important;
}

.hover\:tw-text-default-colour-three:hover {
  color: #EEF4F7 !important;
}

.hover\:tw-border-default-colour-four:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-bg-default-colour-four:hover {
  background-color: #E53E3E !important;
}

.hover\:tw-text-default-colour-four:hover {
  color: #E53E3E !important;
}

.hover\:tw-border-default-colour-four:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-text-default-colour-five:hover {
  color: #6B7280 !important;
}

.hover\:tw-bg-error:hover {
  background-color: #E53E3E !important;
}

.hover\:tw-text-error:hover {
  color: #E53E3E !important;
}

.hover\:tw-border-error:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-border-default-colour-four:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-bg-default-colour-four:hover {
  background-color: #E53E3E !important;
}

.hover\:tw-text-default-colour-four:hover {
  color: #E53E3E !important;
}

.hover\:tw-border-default-colour-four:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-bg-error:hover {
  background-color: #E53E3E !important;
}

.hover\:tw-text-error:hover {
  color: #E53E3E !important;
}

.hover\:tw-border-error:hover {
  border-color: #E53E3E !important;
}

.hover\:tw-bg-default-modal-background-colour:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.hover\:tw-bg-pregnancy-notes-one:hover {
  background-color: #346633 !important;
}

.hover\:tw-text-pregnancy-notes-one:hover {
  color: #346633 !important;
}

.hover\:tw-border-pregnancy-notes-one:hover {
  border-color: #346633 !important;
}

.hover\:tw-bg-pregnancy-notes-two:hover {
  background-color: #BEEDBE !important;
}

.hover\:tw-text-pregnancy-notes-two:hover {
  color: #BEEDBE !important;
}

.hover\:tw-border-pregnancy-notes-two:hover {
  border-color: #BEEDBE !important;
}

.hover\:tw-bg-pregnancy-notes-three:hover {
  background-color: #F0FCF6 !important;
}

.hover\:tw-text-pregnancy-notes-three:hover {
  color: #F0FCF6 !important;
}

.hover\:tw-border-pregnancy-notes-three:hover {
  border-color: #F0FCF6 !important;
}

.hover\:tw-font-noto-sans:hover {
  font-family: Noto Sans, sans-serif !important;
}

.hover\:tw-font-nunito:hover {
  font-family: Nunito, sans-serif !important;
}

.hover\:tw-menu-icon-colour:hover {
  color: #346633 !important;
}

.hover\:tw-menu-icon-color_white:hover {
  color: #FFFFFF !important;
}

.hover\:tw-bg-disabled-text-colour:hover {
  background-color: #999999 !important;
}

.hover\:tw-bg-disabled-colour-selected:hover {
  background-color: #555555 !important;
}

.hover\:tw-disabled-text-colour:hover {
  color: #333333 !important;
}

.hover\:tw-border-disabled-text-colour:hover {
  border-color: #999999 !important;
}

.hover\:tw-table-row-hover:hover {
  opacity: 0.9;
}

.hover\:tw-user-menu:hover {
  width: 150px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.hover\:tw-delete-plot-text-colour:hover {
  color: #304E5F;
}

.hover\:tw-grow-user-menu:hover {
  width: 250px;
  z-index: 150;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.hover\:tw-triangle-up:hover {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 7px solid white;
  margin-right: 10px;
  margin-top: -6px;
}

.hover\:tw-grow-triangle-up-banner:hover {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
}

.hover\:tw-menu-icon-color_white:hover {
  color: #FFFFFF !important;
}

.focus\:tw-bg-default-background-colour:focus {
  background-color: #FFFFFF !important;
}

.focus\:tw-text-default-background-colour:focus {
  color: #FFFFFF !important;
}

.focus\:tw-border-default-background-colour:focus {
  border-color: #FFFFFF !important;
}

.focus\:tw-bg-default-colour-one:focus {
  background-color: #759AA7 !important;
}

.focus\:tw-text-default-colour-one:focus {
  color: #759AA7 !important;
}

.focus\:tw-border-default-colour-one:focus {
  border-color: #759AA7 !important;
}

.focus\:tw-bg-default-colour-two:focus {
  background-color: #CADDE3 !important;
}

.focus\:tw-text-default-colour-two:focus {
  color: #CADDE3 !important;
}

.focus\:tw-border-default-colour-two:focus {
  border-color: #CADDE3 !important;
}

.focus\:tw-bg-default-colour-three:focus {
  background-color: #EEF4F7 !important;
}

.focus\:tw-text-default-colour-three:focus {
  color: #EEF4F7 !important;
}

.focus\:tw-border-default-colour-four:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-bg-default-colour-four:focus {
  background-color: #E53E3E !important;
}

.focus\:tw-text-default-colour-four:focus {
  color: #E53E3E !important;
}

.focus\:tw-border-default-colour-four:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-text-default-colour-five:focus {
  color: #6B7280 !important;
}

.focus\:tw-bg-error:focus {
  background-color: #E53E3E !important;
}

.focus\:tw-text-error:focus {
  color: #E53E3E !important;
}

.focus\:tw-border-error:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-border-default-colour-four:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-bg-default-colour-four:focus {
  background-color: #E53E3E !important;
}

.focus\:tw-text-default-colour-four:focus {
  color: #E53E3E !important;
}

.focus\:tw-border-default-colour-four:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-bg-error:focus {
  background-color: #E53E3E !important;
}

.focus\:tw-text-error:focus {
  color: #E53E3E !important;
}

.focus\:tw-border-error:focus {
  border-color: #E53E3E !important;
}

.focus\:tw-bg-default-modal-background-colour:focus {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.focus\:tw-bg-pregnancy-notes-one:focus {
  background-color: #346633 !important;
}

.focus\:tw-text-pregnancy-notes-one:focus {
  color: #346633 !important;
}

.focus\:tw-border-pregnancy-notes-one:focus {
  border-color: #346633 !important;
}

.focus\:tw-bg-pregnancy-notes-two:focus {
  background-color: #BEEDBE !important;
}

.focus\:tw-text-pregnancy-notes-two:focus {
  color: #BEEDBE !important;
}

.focus\:tw-border-pregnancy-notes-two:focus {
  border-color: #BEEDBE !important;
}

.focus\:tw-bg-pregnancy-notes-three:focus {
  background-color: #F0FCF6 !important;
}

.focus\:tw-text-pregnancy-notes-three:focus {
  color: #F0FCF6 !important;
}

.focus\:tw-border-pregnancy-notes-three:focus {
  border-color: #F0FCF6 !important;
}

.focus\:tw-font-noto-sans:focus {
  font-family: Noto Sans, sans-serif !important;
}

.focus\:tw-font-nunito:focus {
  font-family: Nunito, sans-serif !important;
}

.focus\:tw-menu-icon-colour:focus {
  color: #346633 !important;
}

.focus\:tw-menu-icon-color_white:focus {
  color: #FFFFFF !important;
}

.focus\:tw-bg-disabled-text-colour:focus {
  background-color: #999999 !important;
}

.focus\:tw-bg-disabled-colour-selected:focus {
  background-color: #555555 !important;
}

.focus\:tw-disabled-text-colour:focus {
  color: #333333 !important;
}

.focus\:tw-border-disabled-text-colour:focus {
  border-color: #999999 !important;
}

.focus\:tw-table-row-hover:focus {
  opacity: 0.9;
}

.focus\:tw-user-menu:focus {
  width: 150px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.focus\:tw-delete-plot-text-colour:focus {
  color: #304E5F;
}

.focus\:tw-grow-user-menu:focus {
  width: 250px;
  z-index: 150;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.focus\:tw-triangle-up:focus {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 7px solid white;
  margin-right: 10px;
  margin-top: -6px;
}

.focus\:tw-grow-triangle-up-banner:focus {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
}

.focus\:tw-menu-icon-color_white:focus {
  color: #FFFFFF !important;
}

.active\:tw-bg-default-background-colour:active {
  background-color: #FFFFFF !important;
}

.active\:tw-text-default-background-colour:active {
  color: #FFFFFF !important;
}

.active\:tw-border-default-background-colour:active {
  border-color: #FFFFFF !important;
}

.active\:tw-bg-default-colour-one:active {
  background-color: #759AA7 !important;
}

.active\:tw-text-default-colour-one:active {
  color: #759AA7 !important;
}

.active\:tw-border-default-colour-one:active {
  border-color: #759AA7 !important;
}

.active\:tw-bg-default-colour-two:active {
  background-color: #CADDE3 !important;
}

.active\:tw-text-default-colour-two:active {
  color: #CADDE3 !important;
}

.active\:tw-border-default-colour-two:active {
  border-color: #CADDE3 !important;
}

.active\:tw-bg-default-colour-three:active {
  background-color: #EEF4F7 !important;
}

.active\:tw-text-default-colour-three:active {
  color: #EEF4F7 !important;
}

.active\:tw-border-default-colour-four:active {
  border-color: #E53E3E !important;
}

.active\:tw-bg-default-colour-four:active {
  background-color: #E53E3E !important;
}

.active\:tw-text-default-colour-four:active {
  color: #E53E3E !important;
}

.active\:tw-border-default-colour-four:active {
  border-color: #E53E3E !important;
}

.active\:tw-text-default-colour-five:active {
  color: #6B7280 !important;
}

.active\:tw-bg-error:active {
  background-color: #E53E3E !important;
}

.active\:tw-text-error:active {
  color: #E53E3E !important;
}

.active\:tw-border-error:active {
  border-color: #E53E3E !important;
}

.active\:tw-border-default-colour-four:active {
  border-color: #E53E3E !important;
}

.active\:tw-bg-default-colour-four:active {
  background-color: #E53E3E !important;
}

.active\:tw-text-default-colour-four:active {
  color: #E53E3E !important;
}

.active\:tw-border-default-colour-four:active {
  border-color: #E53E3E !important;
}

.active\:tw-bg-error:active {
  background-color: #E53E3E !important;
}

.active\:tw-text-error:active {
  color: #E53E3E !important;
}

.active\:tw-border-error:active {
  border-color: #E53E3E !important;
}

.active\:tw-bg-default-modal-background-colour:active {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.active\:tw-bg-pregnancy-notes-one:active {
  background-color: #346633 !important;
}

.active\:tw-text-pregnancy-notes-one:active {
  color: #346633 !important;
}

.active\:tw-border-pregnancy-notes-one:active {
  border-color: #346633 !important;
}

.active\:tw-bg-pregnancy-notes-two:active {
  background-color: #BEEDBE !important;
}

.active\:tw-text-pregnancy-notes-two:active {
  color: #BEEDBE !important;
}

.active\:tw-border-pregnancy-notes-two:active {
  border-color: #BEEDBE !important;
}

.active\:tw-bg-pregnancy-notes-three:active {
  background-color: #F0FCF6 !important;
}

.active\:tw-text-pregnancy-notes-three:active {
  color: #F0FCF6 !important;
}

.active\:tw-border-pregnancy-notes-three:active {
  border-color: #F0FCF6 !important;
}

.active\:tw-font-noto-sans:active {
  font-family: Noto Sans, sans-serif !important;
}

.active\:tw-font-nunito:active {
  font-family: Nunito, sans-serif !important;
}

.active\:tw-menu-icon-colour:active {
  color: #346633 !important;
}

.active\:tw-menu-icon-color_white:active {
  color: #FFFFFF !important;
}

.active\:tw-bg-disabled-text-colour:active {
  background-color: #999999 !important;
}

.active\:tw-bg-disabled-colour-selected:active {
  background-color: #555555 !important;
}

.active\:tw-disabled-text-colour:active {
  color: #333333 !important;
}

.active\:tw-border-disabled-text-colour:active {
  border-color: #999999 !important;
}

.active\:tw-table-row-hover:active {
  opacity: 0.9;
}

.active\:tw-user-menu:active {
  width: 150px;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.active\:tw-delete-plot-text-colour:active {
  color: #304E5F;
}

.active\:tw-grow-user-menu:active {
  width: 250px;
  z-index: 150;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
  opacity: 1;
}

.active\:tw-triangle-up:active {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 7px solid white;
  margin-right: 10px;
  margin-top: -6px;
}

.active\:tw-grow-triangle-up-banner:active {
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid white;
}

.active\:tw-menu-icon-color_white:active {
  color: #FFFFFF !important;
}

.tw-risk-level-intermediate {
  background-color: #ED8936 !important;
  width: auto;
  font-weight: 700;
  border-radius: 9999px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  white-space: nowrap;
}

.tw-risk-level-intensive {
  background-color: #E53E3E !important;
  width: auto;
  font-weight: 700;
  border-radius: 9999px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: center;
  white-space: nowrap;
}

.tw-background-image {
  background: url("../images/PiHands-01.svg");
  background-attachment: scroll;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
}

@media (max-width: 1024px) {
  .tw-background-image {
    background-position: top;
  }
}

.tw-footer-image {
  background: url("../images/PiLogo.png");
  background-repeat: no-repeat;
  background-size: contain;
}

.tw-footer-ukca {
  background: url("../images/ukca.jpg");
  background-repeat: no-repeat;
  background-size: contain;
}

.tw-footer-opacity {
  display: inline-block;
  position: relative;
}

.tw-footer-opacity::before {
  content: "";
  display: block;
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
  background: #759AA7;
  opacity: 0.5;
}

.add-scan-grid {
  display: grid;
  /*grid-template-columns: repeat(2, 1fr) 240px;*/
  /*grid-template-columns: 1fr 1fr 40px 40%;*/
  grid-template-columns: 240px 200px 1fr;
  grid-template-rows: auto;
  grid-column-gap: 18px;
}

.tw-line-clamp {
  -webkit-line-clamp: 1;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.tw-dash {
  --bg-opacity: 1;
  background-color: #ffffff;
  background-color: rgba(255, 255, 255, var(--bg-opacity));
  width: 0.75rem;
  height: 0.125rem;
  border-width: 1px;
  border-radius: 0.25rem;
  --border-opacity: 1;
  border-color: #ffffff;
  border-color: rgba(255, 255, 255, var(--border-opacity));
}

.tw-risk-overlay-text {
  font-size: 0.875rem;
  --text-opacity: 1;
  color: #333333;
  color: rgba(51, 51, 51, var(--text-opacity));
  --text-opacity: 0.75;
}

.moveable-line {
  background-color: transparent !important;
}

.tw-text-grow-blue-2 {
  color: #477591;
}

.tw.text-system-blue-1 {
  color: #477591;
}

@media (min-width: 320px){
  .min\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .min\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .min\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .min\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .min\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .min\:tw-container{
      max-width: 2560px;
    }
  }

  .min\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .min\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .min\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .min\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .min\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .min\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .min\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .min\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .min\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .min\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .min\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .min\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .min\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .min\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .min\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .min\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .min\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .min\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .min\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .min\:tw-prose code::before{
    content: "`";
  }

  .min\:tw-prose code::after{
    content: "`";
  }

  .min\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .min\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .min\:tw-prose pre code::before{
    content: "";
  }

  .min\:tw-prose pre code::after{
    content: "";
  }

  .min\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .min\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .min\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .min\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .min\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .min\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .min\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .min\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .min\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .min\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .min\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .min\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .min\:tw-prose ol > li:before{
    left: 0;
  }

  .min\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .min\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .min\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .min\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .min\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .min\:tw-prose ul ul, .min\:tw-prose ul ol, .min\:tw-prose ol ul, .min\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .min\:tw-prose hr + *{
    margin-top: 0;
  }

  .min\:tw-prose h2 + *{
    margin-top: 0;
  }

  .min\:tw-prose h3 + *{
    margin-top: 0;
  }

  .min\:tw-prose h4 + *{
    margin-top: 0;
  }

  .min\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .min\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .min\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .min\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .min\:tw-prose > :first-child{
    margin-top: 0;
  }

  .min\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .min\:tw-prose h1, .min\:tw-prose h2, .min\:tw-prose h3, .min\:tw-prose h4{
    color: #161e2e;
  }

  .min\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .min\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .min\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .min\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .min\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .min\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .min\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .min\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .min\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .min\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .min\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .min\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .min\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .min\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .min\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .min\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .min\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .min\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .min\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .min\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .min\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .min\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .min\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .min\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .min\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .min\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .min\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .min\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .min\:tw-prose-sm ul ul, .min\:tw-prose-sm ul ol, .min\:tw-prose-sm ol ul, .min\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .min\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .min\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .min\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .min\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .min\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .min\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .min\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .min\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .min\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .min\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .min\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .min\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .min\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .min\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .min\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .min\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .min\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .min\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .min\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .min\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .min\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .min\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .min\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .min\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .min\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .min\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .min\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .min\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .min\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .min\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .min\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .min\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .min\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .min\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-lg ul ul, .min\:tw-prose-lg ul ol, .min\:tw-prose-lg ol ul, .min\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .min\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .min\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .min\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .min\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .min\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .min\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .min\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .min\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .min\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .min\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .min\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .min\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .min\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .min\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .min\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .min\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .min\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .min\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .min\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .min\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .min\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .min\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .min\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .min\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .min\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .min\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .min\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .min\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .min\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .min\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .min\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .min\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .min\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .min\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .min\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .min\:tw-prose-xl ul ul, .min\:tw-prose-xl ul ol, .min\:tw-prose-xl ol ul, .min\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .min\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .min\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .min\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .min\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .min\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .min\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .min\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .min\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .min\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .min\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .min\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .min\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .min\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .min\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .min\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .min\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .min\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .min\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .min\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .min\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .min\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .min\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .min\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .min\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .min\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .min\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .min\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .min\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .min\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .min\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .min\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .min\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .min\:tw-prose-2xl ul ul, .min\:tw-prose-2xl ul ol, .min\:tw-prose-2xl ol ul, .min\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .min\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .min\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .min\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .min\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .min\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .min\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .min\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .min\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .min\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .min\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .min\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .min\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-18 > :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));
  }

  .min\:tw-space-x-18 > :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)));
  }

  .min\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-27 > :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));
  }

  .min\:tw-space-x-27 > :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)));
  }

  .min\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .min\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .min\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .min\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .min\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .min\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .min\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .min\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .min\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .min\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .min\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .min\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-18 > :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));
  }

  .min\:tw--space-x-18 > :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)));
  }

  .min\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-27 > :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));
  }

  .min\:tw--space-x-27 > :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)));
  }

  .min\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--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));
  }

  .min\:tw--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)));
  }

  .min\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .min\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .min\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .min\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .min\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .min\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .min\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .min\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .min\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .min\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .min\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .min\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .min\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .min\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-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));
  }

  .min\:tw-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)));
  }

  .min\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .min\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .min\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .min\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .min\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .min\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .min\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .min\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .min\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .min\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .min\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .min\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .min\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .min\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .min\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .min\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .min\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .min\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .min\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .min\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .min\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .min\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .min\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .min\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .min\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .min\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .min\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .min\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .min\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .min\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .min\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .min\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .min\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .min\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .min\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .min\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .min\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .min\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .min\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .min\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .min\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .min\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .min\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .min\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .min\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .min\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .min\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .min\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .min\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .min\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .min\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .min\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .min\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .min\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .min\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .min\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .min\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .min\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .min\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .min\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .min\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .min\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .min\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .min\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .min\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .min\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .min\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .min\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .min\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .min\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .min\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .min\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .min\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .min\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .min\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .min\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .min\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .min\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .min\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .min\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .min\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .min\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .min\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .min\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .min\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .min\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .min\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .min\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .min\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .min\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .min\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .min\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .min\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .min\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .min\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .min\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .min\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .min\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .min\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .min\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .min\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .min\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .min\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .min\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .min\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .min\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .min\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .min\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .min\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .min\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .min\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .min\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .min\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .min\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .min\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .min\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .min\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .min\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .min\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .min\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .min\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .min\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .min\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .min\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .min\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .min\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .min\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .min\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .min\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .min\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .min\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .min\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .min\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .min\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .min\:tw-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;
  }

  .min\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .min\:focus\:tw-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;
  }

  .min\:focus\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .min\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .min\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .min\:tw-bg-local{
    background-attachment: local;
  }

  .min\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .min\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .min\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .min\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .min\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .min\:tw-bg-current{
    background-color: currentColor;
  }

  .min\:tw-bg-transparent{
    background-color: transparent;
  }

  .min\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .min\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .min\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .min\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .min\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .min\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .min\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .min\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .min\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .min\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .min\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .min\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .min\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .min\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .min\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .min\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .min\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .min\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .min\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .min\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .min\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .min\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .min\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .min\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .min\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .min\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .min\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .min\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .min\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .min\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .min\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .min\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .min\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .min\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .min\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .min\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .min\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .min\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .min\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .min\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .min\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .min\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .min\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .min\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .min\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .min\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .min\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .min\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .min\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .min\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .min\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .min\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .min\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .min\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .min\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .min\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .min\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .min\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .min\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .min\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .min\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .min\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .min\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .min\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .min\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .min\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .min\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .min\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .min\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .min\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .min\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .min\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .min\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .min\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .min\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .min\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .min\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .min\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .min\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .min\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .min\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .min\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .min\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .min\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .min\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .min\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .min\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .min\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .min\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .min\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .min\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .min\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .min\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .min\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .min\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .min\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .min\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .min\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .min\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .min\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .min\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .min\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .min\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .min\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .min\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .min\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .min\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .min\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .min\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .min\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .min\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .min\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .min\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .min\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .min\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .min\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .min\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .min\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .min\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .min\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .min\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .min\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .min\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .min\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .min\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .min\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .min\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .min\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .min\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .min\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .min\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .min\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .min\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .min\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .min\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .min\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .min\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .min\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .min\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .min\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .min\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .min\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .min\:tw-bg-none{
    background-image: none;
  }

  .min\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .min\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .min\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-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));
  }

  .min\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .min\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .min\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .min\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .min\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .min\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .min\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .min\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .min\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .min\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .min\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .min\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .min\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .min\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .min\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .min\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .min\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .min\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .min\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .min\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .min\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .min\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .min\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .min\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .min\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .min\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .min\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .min\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .min\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .min\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .min\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .min\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .min\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .min\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .min\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .min\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .min\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .min\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .min\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .min\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .min\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .min\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .min\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .min\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .min\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .min\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .min\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .min\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .min\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .min\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .min\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .min\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .min\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .min\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .min\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .min\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .min\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .min\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .min\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .min\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .min\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .min\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .min\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .min\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .min\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .min\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .min\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .min\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .min\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .min\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .min\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .min\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .min\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .min\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .min\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .min\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .min\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .min\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .min\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .min\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .min\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .min\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .min\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .min\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .min\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .min\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .min\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .min\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .min\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .min\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .min\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .min\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .min\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .min\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .min\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .min\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .min\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .min\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .min\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .min\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .min\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .min\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .min\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .min\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .min\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .min\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .min\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .min\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .min\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .min\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .min\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .min\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .min\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .min\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .min\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .min\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .min\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .min\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .min\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .min\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .min\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .min\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .min\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .min\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .min\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .min\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .min\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .min\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .min\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .min\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .min\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .min\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .min\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .min\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .min\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .min\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .min\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .min\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .min\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .min\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .min\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .min\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .min\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .min\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .min\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .min\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .min\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .min\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .min\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .min\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:hover\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-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));
  }

  .min\:hover\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .min\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .min\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .min\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .min\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .min\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .min\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .min\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .min\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .min\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .min\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .min\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .min\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .min\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .min\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .min\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .min\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .min\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .min\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .min\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .min\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .min\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .min\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .min\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .min\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .min\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .min\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .min\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .min\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .min\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .min\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .min\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .min\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .min\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .min\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .min\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .min\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .min\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .min\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .min\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .min\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .min\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .min\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .min\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .min\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .min\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .min\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .min\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .min\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .min\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .min\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .min\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .min\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .min\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .min\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .min\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .min\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .min\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .min\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .min\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .min\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .min\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .min\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .min\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .min\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .min\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .min\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .min\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .min\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .min\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .min\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .min\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .min\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .min\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .min\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .min\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .min\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .min\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .min\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .min\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .min\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .min\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .min\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .min\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .min\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .min\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .min\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .min\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .min\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .min\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .min\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .min\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .min\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .min\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .min\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .min\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .min\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .min\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .min\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .min\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .min\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .min\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .min\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .min\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .min\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .min\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .min\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .min\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .min\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .min\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .min\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .min\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .min\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .min\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .min\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .min\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .min\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .min\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .min\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .min\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .min\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .min\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .min\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .min\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .min\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .min\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .min\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .min\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .min\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .min\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .min\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .min\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .min\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .min\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .min\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .min\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .min\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .min\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .min\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .min\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .min\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .min\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .min\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .min\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .min\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .min\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .min\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .min\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .min\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .min\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:focus\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .min\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-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));
  }

  .min\:focus\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .min\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .min\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .min\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .min\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .min\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .min\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .min\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .min\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .min\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .min\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .min\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .min\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .min\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .min\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .min\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .min\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .min\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .min\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .min\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .min\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .min\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .min\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .min\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .min\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .min\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .min\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .min\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .min\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .min\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .min\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .min\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .min\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .min\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .min\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .min\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .min\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .min\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .min\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .min\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .min\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .min\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .min\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .min\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .min\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .min\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .min\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .min\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .min\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .min\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .min\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .min\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .min\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .min\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .min\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .min\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .min\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .min\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .min\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .min\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .min\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .min\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .min\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .min\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .min\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .min\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .min\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .min\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .min\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .min\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .min\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .min\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .min\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .min\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .min\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .min\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .min\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .min\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .min\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .min\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .min\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .min\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .min\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .min\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .min\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .min\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .min\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .min\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .min\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .min\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .min\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .min\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .min\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .min\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .min\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .min\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .min\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .min\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .min\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .min\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .min\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .min\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .min\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .min\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .min\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .min\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .min\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .min\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .min\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .min\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .min\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .min\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .min\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .min\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .min\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .min\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .min\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .min\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .min\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .min\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .min\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .min\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .min\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .min\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .min\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .min\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .min\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .min\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .min\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .min\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .min\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .min\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .min\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .min\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .min\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .min\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .min\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .min\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .min\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .min\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .min\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .min\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .min\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .min\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .min\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .min\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .min\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .min\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .min\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .min\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .min\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .min\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .min\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .min\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .min\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .min\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .min\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .min\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .min\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .min\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .min\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .min\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .min\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .min\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .min\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .min\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .min\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .min\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .min\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .min\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .min\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .min\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .min\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .min\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .min\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .min\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .min\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .min\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .min\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .min\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .min\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .min\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .min\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .min\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .min\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .min\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .min\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .min\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .min\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .min\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .min\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .min\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .min\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .min\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .min\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .min\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .min\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .min\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .min\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .min\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .min\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .min\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .min\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .min\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .min\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .min\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .min\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .min\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .min\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .min\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .min\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .min\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .min\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .min\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .min\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .min\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .min\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .min\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .min\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .min\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .min\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .min\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .min\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .min\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .min\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .min\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .min\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .min\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .min\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .min\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .min\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .min\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .min\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .min\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .min\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .min\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .min\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .min\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .min\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .min\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .min\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .min\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .min\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .min\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .min\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .min\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .min\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .min\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .min\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .min\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .min\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .min\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .min\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .min\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .min\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .min\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .min\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .min\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .min\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .min\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .min\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .min\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .min\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .min\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .min\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .min\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .min\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .min\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .min\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .min\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .min\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .min\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .min\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .min\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .min\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .min\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .min\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .min\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .min\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .min\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .min\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .min\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .min\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .min\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .min\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .min\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .min\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .min\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .min\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .min\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .min\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .min\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .min\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .min\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .min\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .min\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .min\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .min\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .min\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .min\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .min\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .min\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .min\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .min\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .min\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .min\:tw-bg-bottom{
    background-position: bottom;
  }

  .min\:tw-bg-center{
    background-position: center;
  }

  .min\:tw-bg-left{
    background-position: left;
  }

  .min\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .min\:tw-bg-left-top{
    background-position: left top;
  }

  .min\:tw-bg-right{
    background-position: right;
  }

  .min\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .min\:tw-bg-right-top{
    background-position: right top;
  }

  .min\:tw-bg-top{
    background-position: top;
  }

  .min\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .min\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .min\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .min\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .min\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .min\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .min\:tw-bg-auto{
    background-size: auto;
  }

  .min\:tw-bg-cover{
    background-size: cover;
  }

  .min\:tw-bg-contain{
    background-size: contain;
  }

  .min\:tw-border-collapse{
    border-collapse: collapse;
  }

  .min\:tw-border-separate{
    border-collapse: separate;
  }

  .min\:tw-border-current{
    border-color: currentColor;
  }

  .min\:tw-border-transparent{
    border-color: transparent;
  }

  .min\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .min\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .min\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .min\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .min\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .min\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .min\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .min\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .min\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .min\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .min\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .min\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .min\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .min\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .min\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .min\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .min\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .min\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .min\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .min\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .min\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .min\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .min\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .min\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .min\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .min\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .min\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .min\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .min\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .min\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .min\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .min\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .min\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .min\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .min\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .min\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .min\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .min\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .min\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .min\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .min\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .min\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .min\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .min\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .min\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .min\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .min\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .min\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .min\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .min\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .min\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .min\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .min\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .min\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .min\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .min\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .min\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .min\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .min\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .min\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .min\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .min\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .min\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .min\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .min\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .min\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .min\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .min\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .min\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .min\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .min\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .min\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .min\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .min\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .min\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .min\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .min\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .min\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .min\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .min\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .min\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .min\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .min\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .min\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .min\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .min\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .min\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .min\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .min\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .min\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .min\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .min\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .min\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .min\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .min\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .min\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .min\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .min\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .min\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .min\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .min\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .min\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .min\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .min\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .min\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .min\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .min\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .min\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .min\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .min\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .min\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .min\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .min\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .min\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .min\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .min\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .min\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .min\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .min\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .min\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .min\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .min\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .min\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .min\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .min\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .min\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .min\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .min\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .min\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .min\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .min\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .min\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .min\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .min\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .min\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .min\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .min\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .min\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .min\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .min\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .min\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .min\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .min\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .min\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .min\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .min\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .min\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .min\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .min\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .min\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .min\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .min\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .min\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .min\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .min\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .min\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .min\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .min\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .min\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .min\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .min\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .min\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .min\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .min\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .min\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .min\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .min\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .min\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .min\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .min\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .min\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .min\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .min\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .min\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .min\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .min\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .min\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .min\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .min\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .min\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .min\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .min\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .min\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .min\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .min\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .min\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .min\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .min\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .min\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .min\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .min\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .min\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .min\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .min\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .min\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .min\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .min\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .min\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .min\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .min\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .min\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .min\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .min\:tw-rounded-none{
    border-radius: 0;
  }

  .min\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .min\:tw-rounded{
    border-radius: 0.25rem;
  }

  .min\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .min\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .min\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .min\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .min\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .min\:tw-rounded-full{
    border-radius: 9999px;
  }

  .min\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .min\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .min\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .min\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .min\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .min\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .min\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .min\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .min\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .min\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .min\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .min\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .min\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .min\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .min\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .min\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .min\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .min\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .min\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .min\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .min\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .min\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .min\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .min\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .min\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .min\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .min\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .min\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .min\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .min\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .min\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .min\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .min\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .min\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .min\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .min\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .min\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .min\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .min\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .min\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .min\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .min\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .min\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .min\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .min\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .min\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .min\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .min\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .min\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .min\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .min\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .min\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .min\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .min\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .min\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .min\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .min\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .min\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .min\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .min\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .min\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .min\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .min\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .min\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .min\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .min\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .min\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .min\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .min\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .min\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .min\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .min\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .min\:tw-border-solid{
    border-style: solid;
  }

  .min\:tw-border-dashed{
    border-style: dashed;
  }

  .min\:tw-border-dotted{
    border-style: dotted;
  }

  .min\:tw-border-double{
    border-style: double;
  }

  .min\:tw-border-none{
    border-style: none;
  }

  .min\:tw-border-0{
    border-width: 0;
  }

  .min\:tw-border-2{
    border-width: 2px;
  }

  .min\:tw-border-4{
    border-width: 4px;
  }

  .min\:tw-border-8{
    border-width: 8px;
  }

  .min\:tw-border{
    border-width: 1px;
  }

  .min\:tw-border-t-0{
    border-top-width: 0;
  }

  .min\:tw-border-r-0{
    border-right-width: 0;
  }

  .min\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .min\:tw-border-l-0{
    border-left-width: 0;
  }

  .min\:tw-border-t-2{
    border-top-width: 2px;
  }

  .min\:tw-border-r-2{
    border-right-width: 2px;
  }

  .min\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .min\:tw-border-l-2{
    border-left-width: 2px;
  }

  .min\:tw-border-t-4{
    border-top-width: 4px;
  }

  .min\:tw-border-r-4{
    border-right-width: 4px;
  }

  .min\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .min\:tw-border-l-4{
    border-left-width: 4px;
  }

  .min\:tw-border-t-8{
    border-top-width: 8px;
  }

  .min\:tw-border-r-8{
    border-right-width: 8px;
  }

  .min\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .min\:tw-border-l-8{
    border-left-width: 8px;
  }

  .min\:tw-border-t{
    border-top-width: 1px;
  }

  .min\:tw-border-r{
    border-right-width: 1px;
  }

  .min\:tw-border-b{
    border-bottom-width: 1px;
  }

  .min\:tw-border-l{
    border-left-width: 1px;
  }

  .min\:tw-box-border{
    box-sizing: border-box;
  }

  .min\:tw-box-content{
    box-sizing: content-box;
  }

  .min\:tw-cursor-auto{
    cursor: auto;
  }

  .min\:tw-cursor-default{
    cursor: default;
  }

  .min\:tw-cursor-pointer{
    cursor: pointer;
  }

  .min\:tw-cursor-wait{
    cursor: wait;
  }

  .min\:tw-cursor-text{
    cursor: text;
  }

  .min\:tw-cursor-move{
    cursor: move;
  }

  .min\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .min\:tw-block{
    display: block;
  }

  .min\:tw-inline-block{
    display: inline-block;
  }

  .min\:tw-inline{
    display: inline;
  }

  .min\:tw-flex{
    display: flex;
  }

  .min\:tw-inline-flex{
    display: inline-flex;
  }

  .min\:tw-table{
    display: table;
  }

  .min\:tw-table-caption{
    display: table-caption;
  }

  .min\:tw-table-cell{
    display: table-cell;
  }

  .min\:tw-table-column{
    display: table-column;
  }

  .min\:tw-table-column-group{
    display: table-column-group;
  }

  .min\:tw-table-footer-group{
    display: table-footer-group;
  }

  .min\:tw-table-header-group{
    display: table-header-group;
  }

  .min\:tw-table-row-group{
    display: table-row-group;
  }

  .min\:tw-table-row{
    display: table-row;
  }

  .min\:tw-flow-root{
    display: flow-root;
  }

  .min\:tw-grid{
    display: grid;
  }

  .min\:tw-inline-grid{
    display: inline-grid;
  }

  .min\:tw-contents{
    display: contents;
  }

  .min\:tw-hidden{
    display: none;
  }

  .min\:tw-flex-row{
    flex-direction: row;
  }

  .min\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .min\:tw-flex-col{
    flex-direction: column;
  }

  .min\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .min\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .min\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .min\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .min\:tw-place-items-auto{
    place-items: auto;
  }

  .min\:tw-place-items-start{
    place-items: start;
  }

  .min\:tw-place-items-end{
    place-items: end;
  }

  .min\:tw-place-items-center{
    place-items: center;
  }

  .min\:tw-place-items-stretch{
    place-items: stretch;
  }

  .min\:tw-place-content-center{
    place-content: center;
  }

  .min\:tw-place-content-start{
    place-content: start;
  }

  .min\:tw-place-content-end{
    place-content: end;
  }

  .min\:tw-place-content-between{
    place-content: space-between;
  }

  .min\:tw-place-content-around{
    place-content: space-around;
  }

  .min\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .min\:tw-place-content-stretch{
    place-content: stretch;
  }

  .min\:tw-place-self-auto{
    place-self: auto;
  }

  .min\:tw-place-self-start{
    place-self: start;
  }

  .min\:tw-place-self-end{
    place-self: end;
  }

  .min\:tw-place-self-center{
    place-self: center;
  }

  .min\:tw-place-self-stretch{
    place-self: stretch;
  }

  .min\:tw-items-start{
    align-items: flex-start;
  }

  .min\:tw-items-end{
    align-items: flex-end;
  }

  .min\:tw-items-center{
    align-items: center;
  }

  .min\:tw-items-baseline{
    align-items: baseline;
  }

  .min\:tw-items-stretch{
    align-items: stretch;
  }

  .min\:tw-content-center{
    align-content: center;
  }

  .min\:tw-content-start{
    align-content: flex-start;
  }

  .min\:tw-content-end{
    align-content: flex-end;
  }

  .min\:tw-content-between{
    align-content: space-between;
  }

  .min\:tw-content-around{
    align-content: space-around;
  }

  .min\:tw-content-evenly{
    align-content: space-evenly;
  }

  .min\:tw-self-auto{
    align-self: auto;
  }

  .min\:tw-self-start{
    align-self: flex-start;
  }

  .min\:tw-self-end{
    align-self: flex-end;
  }

  .min\:tw-self-center{
    align-self: center;
  }

  .min\:tw-self-stretch{
    align-self: stretch;
  }

  .min\:tw-justify-items-auto{
    justify-items: auto;
  }

  .min\:tw-justify-items-start{
    justify-items: start;
  }

  .min\:tw-justify-items-end{
    justify-items: end;
  }

  .min\:tw-justify-items-center{
    justify-items: center;
  }

  .min\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .min\:tw-justify-start{
    justify-content: flex-start;
  }

  .min\:tw-justify-end{
    justify-content: flex-end;
  }

  .min\:tw-justify-center{
    justify-content: center;
  }

  .min\:tw-justify-between{
    justify-content: space-between;
  }

  .min\:tw-justify-around{
    justify-content: space-around;
  }

  .min\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .min\:tw-justify-self-auto{
    justify-self: auto;
  }

  .min\:tw-justify-self-start{
    justify-self: start;
  }

  .min\:tw-justify-self-end{
    justify-self: end;
  }

  .min\:tw-justify-self-center{
    justify-self: center;
  }

  .min\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .min\:tw-flex-1{
    flex: 1 1 0%;
  }

  .min\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .min\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .min\:tw-flex-none{
    flex: none;
  }

  .min\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .min\:tw-flex-grow{
    flex-grow: 1;
  }

  .min\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .min\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .min\:tw-order-1{
    order: 1;
  }

  .min\:tw-order-2{
    order: 2;
  }

  .min\:tw-order-3{
    order: 3;
  }

  .min\:tw-order-4{
    order: 4;
  }

  .min\:tw-order-5{
    order: 5;
  }

  .min\:tw-order-6{
    order: 6;
  }

  .min\:tw-order-7{
    order: 7;
  }

  .min\:tw-order-8{
    order: 8;
  }

  .min\:tw-order-9{
    order: 9;
  }

  .min\:tw-order-10{
    order: 10;
  }

  .min\:tw-order-11{
    order: 11;
  }

  .min\:tw-order-12{
    order: 12;
  }

  .min\:tw-order-first{
    order: -9999;
  }

  .min\:tw-order-last{
    order: 9999;
  }

  .min\:tw-order-none{
    order: 0;
  }

  .min\:tw-float-right{
    float: right;
  }

  .min\:tw-float-left{
    float: left;
  }

  .min\:tw-float-none{
    float: none;
  }

  .min\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .min\:tw-clear-left{
    clear: left;
  }

  .min\:tw-clear-right{
    clear: right;
  }

  .min\:tw-clear-both{
    clear: both;
  }

  .min\:tw-clear-none{
    clear: none;
  }

  .min\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .min\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .min\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .min\:tw-font-hairline{
    font-weight: 100;
  }

  .min\:tw-font-thin{
    font-weight: 200;
  }

  .min\:tw-font-light{
    font-weight: 300;
  }

  .min\:tw-font-normal{
    font-weight: 400;
  }

  .min\:tw-font-medium{
    font-weight: 500;
  }

  .min\:tw-font-semibold{
    font-weight: 600;
  }

  .min\:tw-font-bold{
    font-weight: 700;
  }

  .min\:tw-font-extrabold{
    font-weight: 800;
  }

  .min\:tw-font-black{
    font-weight: 900;
  }

  .min\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .min\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .min\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .min\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .min\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .min\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .min\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .min\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .min\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .min\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .min\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .min\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .min\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .min\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .min\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .min\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .min\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .min\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .min\:tw-h-0{
    height: 0;
  }

  .min\:tw-h-1{
    height: 0.25rem;
  }

  .min\:tw-h-2{
    height: 0.5rem;
  }

  .min\:tw-h-3{
    height: 0.75rem;
  }

  .min\:tw-h-4{
    height: 1rem;
  }

  .min\:tw-h-5{
    height: 1.25rem;
  }

  .min\:tw-h-6{
    height: 1.5rem;
  }

  .min\:tw-h-7{
    height: 1.75rem;
  }

  .min\:tw-h-8{
    height: 2rem;
  }

  .min\:tw-h-9{
    height: 2.25rem;
  }

  .min\:tw-h-10{
    height: 2.5rem;
  }

  .min\:tw-h-11{
    height: 2.75rem;
  }

  .min\:tw-h-12{
    height: 3rem;
  }

  .min\:tw-h-13{
    height: 3.25rem;
  }

  .min\:tw-h-14{
    height: 3.5rem;
  }

  .min\:tw-h-15{
    height: 3.75rem;
  }

  .min\:tw-h-16{
    height: 4rem;
  }

  .min\:tw-h-17{
    height: 4.25rem;
  }

  .min\:tw-h-18{
    height: 4.5rem;
  }

  .min\:tw-h-19{
    height: 4.75rem;
  }

  .min\:tw-h-20{
    height: 5rem;
  }

  .min\:tw-h-21{
    height: 5.25rem;
  }

  .min\:tw-h-22{
    height: 5.5rem;
  }

  .min\:tw-h-23{
    height: 5.75rem;
  }

  .min\:tw-h-24{
    height: 6rem;
  }

  .min\:tw-h-25{
    height: 6.25rem;
  }

  .min\:tw-h-26{
    height: 6.5rem;
  }

  .min\:tw-h-27{
    height: 6.75rem;
  }

  .min\:tw-h-28{
    height: 7rem;
  }

  .min\:tw-h-29{
    height: 7.25rem;
  }

  .min\:tw-h-30{
    height: 7.5rem;
  }

  .min\:tw-h-31{
    height: 7.75rem;
  }

  .min\:tw-h-32{
    height: 8rem;
  }

  .min\:tw-h-33{
    height: 8.25rem;
  }

  .min\:tw-h-34{
    height: 8.5rem;
  }

  .min\:tw-h-35{
    height: 8.75rem;
  }

  .min\:tw-h-36{
    height: 9rem;
  }

  .min\:tw-h-40{
    height: 10rem;
  }

  .min\:tw-h-41{
    height: 10.25rem;
  }

  .min\:tw-h-42{
    height: 10.5rem;
  }

  .min\:tw-h-43{
    height: 10.75rem;
  }

  .min\:tw-h-44{
    height: 11rem;
  }

  .min\:tw-h-45{
    height: 11.25rem;
  }

  .min\:tw-h-46{
    height: 11.5rem;
  }

  .min\:tw-h-47{
    height: 11.75rem;
  }

  .min\:tw-h-48{
    height: 12rem;
  }

  .min\:tw-h-50{
    height: 12.5rem;
  }

  .min\:tw-h-52{
    height: 13rem;
  }

  .min\:tw-h-53{
    height: 13.25rem;
  }

  .min\:tw-h-54{
    height: 13.5rem;
  }

  .min\:tw-h-55{
    height: 13.75rem;
  }

  .min\:tw-h-56{
    height: 14rem;
  }

  .min\:tw-h-57{
    height: 14.25rem;
  }

  .min\:tw-h-58{
    height: 14.5rem;
  }

  .min\:tw-h-59{
    height: 14.75rem;
  }

  .min\:tw-h-60{
    height: 15rem;
  }

  .min\:tw-h-61{
    height: 15.25rem;
  }

  .min\:tw-h-62{
    height: 15.5rem;
  }

  .min\:tw-h-63{
    height: 15.75rem;
  }

  .min\:tw-h-64{
    height: 16rem;
  }

  .min\:tw-h-65{
    height: 16.25rem;
  }

  .min\:tw-h-66{
    height: 16.5rem;
  }

  .min\:tw-h-68{
    height: 17rem;
  }

  .min\:tw-h-69{
    height: 17.25rem;
  }

  .min\:tw-h-70{
    height: 17.5rem;
  }

  .min\:tw-h-71{
    height: 17.75rem;
  }

  .min\:tw-h-72{
    height: 18rem;
  }

  .min\:tw-h-73{
    height: 18.25rem;
  }

  .min\:tw-h-74{
    height: 18.5rem;
  }

  .min\:tw-h-75{
    height: 18.75rem;
  }

  .min\:tw-h-76{
    height: 19rem;
  }

  .min\:tw-h-77{
    height: 19.25rem;
  }

  .min\:tw-h-78{
    height: 19.5rem;
  }

  .min\:tw-h-79{
    height: 19.75rem;
  }

  .min\:tw-h-80{
    height: 20rem;
  }

  .min\:tw-h-81{
    height: 20.25rem;
  }

  .min\:tw-h-82{
    height: 20.5rem;
  }

  .min\:tw-h-83{
    height: 20.75rem;
  }

  .min\:tw-h-84{
    height: 21rem;
  }

  .min\:tw-h-85{
    height: 21.25rem;
  }

  .min\:tw-h-86{
    height: 21.5rem;
  }

  .min\:tw-h-87{
    height: 21.75rem;
  }

  .min\:tw-h-88{
    height: 22rem;
  }

  .min\:tw-h-89{
    height: 22.25rem;
  }

  .min\:tw-h-90{
    height: 22.5rem;
  }

  .min\:tw-h-91{
    height: 22.75rem;
  }

  .min\:tw-h-92{
    height: 23rem;
  }

  .min\:tw-h-93{
    height: 23.25rem;
  }

  .min\:tw-h-94{
    height: 23.5rem;
  }

  .min\:tw-h-95{
    height: 23.75rem;
  }

  .min\:tw-h-96{
    height: 24rem;
  }

  .min\:tw-h-97{
    height: 23.25rem;
  }

  .min\:tw-h-98{
    height: 23.5rem;
  }

  .min\:tw-h-99{
    height: 23.75rem;
  }

  .min\:tw-h-100{
    height: 25rem;
  }

  .min\:tw-h-101{
    height: 25.25rem;
  }

  .min\:tw-h-102{
    height: 25.5rem;
  }

  .min\:tw-h-112{
    height: 28rem;
  }

  .min\:tw-h-128{
    height: 31rem;
  }

  .min\:tw-h-129{
    height: 32.25rem;
  }

  .min\:tw-h-130{
    height: 32.5rem;
  }

  .min\:tw-h-140{
    height: 35rem;
  }

  .min\:tw-h-160{
    height: 40rem;
  }

  .min\:tw-h-180{
    height: 45rem;
  }

  .min\:tw-h-185{
    height: 46.25rem;
  }

  .min\:tw-h-190{
    height: 47.5rem;
  }

  .min\:tw-h-200{
    height: 50rem;
  }

  .min\:tw-h-auto{
    height: auto;
  }

  .min\:tw-h-px{
    height: 1px;
  }

  .min\:tw-h-0\.5{
    height: 0.125rem;
  }

  .min\:tw-h-1\.5{
    height: 0.375rem;
  }

  .min\:tw-h-2\.5{
    height: 0.625rem;
  }

  .min\:tw-h-3\.5{
    height: 0.875rem;
  }

  .min\:tw-h-1\/2{
    height: 50%;
  }

  .min\:tw-h-1\/3{
    height: 33.333333%;
  }

  .min\:tw-h-2\/3{
    height: 66.666667%;
  }

  .min\:tw-h-1\/4{
    height: 25%;
  }

  .min\:tw-h-2\/4{
    height: 50%;
  }

  .min\:tw-h-3\/4{
    height: 75%;
  }

  .min\:tw-h-1\/5{
    height: 20%;
  }

  .min\:tw-h-2\/5{
    height: 40%;
  }

  .min\:tw-h-3\/5{
    height: 60%;
  }

  .min\:tw-h-4\/5{
    height: 80%;
  }

  .min\:tw-h-1\/6{
    height: 16.666667%;
  }

  .min\:tw-h-2\/6{
    height: 33.333333%;
  }

  .min\:tw-h-3\/6{
    height: 50%;
  }

  .min\:tw-h-4\/6{
    height: 66.666667%;
  }

  .min\:tw-h-5\/6{
    height: 83.333333%;
  }

  .min\:tw-h-1\/12{
    height: 8.333333%;
  }

  .min\:tw-h-2\/12{
    height: 16.666667%;
  }

  .min\:tw-h-3\/12{
    height: 25%;
  }

  .min\:tw-h-4\/12{
    height: 33.333333%;
  }

  .min\:tw-h-5\/12{
    height: 41.666667%;
  }

  .min\:tw-h-6\/12{
    height: 50%;
  }

  .min\:tw-h-7\/12{
    height: 58.333333%;
  }

  .min\:tw-h-8\/12{
    height: 66.666667%;
  }

  .min\:tw-h-9\/12{
    height: 75%;
  }

  .min\:tw-h-10\/12{
    height: 83.333333%;
  }

  .min\:tw-h-11\/12{
    height: 91.666667%;
  }

  .min\:tw-h-full{
    height: 100%;
  }

  .min\:tw-h-screen{
    height: 100vh;
  }

  .min\:tw-text-xs{
    font-size: 0.75rem;
  }

  .min\:tw-text-sm{
    font-size: 0.875rem;
  }

  .min\:tw-text-base{
    font-size: 1rem;
  }

  .min\:tw-text-lg{
    font-size: 1.125rem;
  }

  .min\:tw-text-xl{
    font-size: 1.25rem;
  }

  .min\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .min\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .min\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .min\:tw-text-5xl{
    font-size: 3rem;
  }

  .min\:tw-text-6xl{
    font-size: 4rem;
  }

  .min\:tw-leading-3{
    line-height: .75rem;
  }

  .min\:tw-leading-4{
    line-height: 1rem;
  }

  .min\:tw-leading-5{
    line-height: 1.25rem;
  }

  .min\:tw-leading-6{
    line-height: 1.5rem;
  }

  .min\:tw-leading-7{
    line-height: 1.75rem;
  }

  .min\:tw-leading-8{
    line-height: 2rem;
  }

  .min\:tw-leading-9{
    line-height: 2.25rem;
  }

  .min\:tw-leading-10{
    line-height: 2.5rem;
  }

  .min\:tw-leading-none{
    line-height: 1;
  }

  .min\:tw-leading-tight{
    line-height: 1.25;
  }

  .min\:tw-leading-snug{
    line-height: 1.375;
  }

  .min\:tw-leading-normal{
    line-height: 1.5;
  }

  .min\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .min\:tw-leading-loose{
    line-height: 2;
  }

  .min\:tw-list-inside{
    list-style-position: inside;
  }

  .min\:tw-list-outside{
    list-style-position: outside;
  }

  .min\:tw-list-none{
    list-style-type: none;
  }

  .min\:tw-list-disc{
    list-style-type: disc;
  }

  .min\:tw-list-decimal{
    list-style-type: decimal;
  }

  .min\:tw-m-0{
    margin: 0;
  }

  .min\:tw-m-1{
    margin: 0.25rem;
  }

  .min\:tw-m-2{
    margin: 0.5rem;
  }

  .min\:tw-m-3{
    margin: 0.75rem;
  }

  .min\:tw-m-4{
    margin: 1rem;
  }

  .min\:tw-m-5{
    margin: 1.25rem;
  }

  .min\:tw-m-6{
    margin: 1.5rem;
  }

  .min\:tw-m-7{
    margin: 1.75rem;
  }

  .min\:tw-m-8{
    margin: 2rem;
  }

  .min\:tw-m-9{
    margin: 2.25rem;
  }

  .min\:tw-m-10{
    margin: 2.5rem;
  }

  .min\:tw-m-11{
    margin: 2.75rem;
  }

  .min\:tw-m-12{
    margin: 3rem;
  }

  .min\:tw-m-13{
    margin: 3.25rem;
  }

  .min\:tw-m-14{
    margin: 3.5rem;
  }

  .min\:tw-m-15{
    margin: 3.75rem;
  }

  .min\:tw-m-16{
    margin: 4rem;
  }

  .min\:tw-m-17{
    margin: 4.25rem;
  }

  .min\:tw-m-18{
    margin: 4.5rem;
  }

  .min\:tw-m-19{
    margin: 4.75rem;
  }

  .min\:tw-m-20{
    margin: 5rem;
  }

  .min\:tw-m-21{
    margin: 5.25rem;
  }

  .min\:tw-m-22{
    margin: 5.5rem;
  }

  .min\:tw-m-23{
    margin: 5.75rem;
  }

  .min\:tw-m-24{
    margin: 6rem;
  }

  .min\:tw-m-25{
    margin: 6.25rem;
  }

  .min\:tw-m-26{
    margin: 6.5rem;
  }

  .min\:tw-m-27{
    margin: 6.75rem;
  }

  .min\:tw-m-28{
    margin: 7rem;
  }

  .min\:tw-m-29{
    margin: 7.25rem;
  }

  .min\:tw-m-30{
    margin: 7.5rem;
  }

  .min\:tw-m-31{
    margin: 7.75rem;
  }

  .min\:tw-m-32{
    margin: 8rem;
  }

  .min\:tw-m-33{
    margin: 8.25rem;
  }

  .min\:tw-m-34{
    margin: 8.5rem;
  }

  .min\:tw-m-35{
    margin: 8.75rem;
  }

  .min\:tw-m-36{
    margin: 9rem;
  }

  .min\:tw-m-40{
    margin: 10rem;
  }

  .min\:tw-m-41{
    margin: 10.25rem;
  }

  .min\:tw-m-42{
    margin: 10.5rem;
  }

  .min\:tw-m-43{
    margin: 10.75rem;
  }

  .min\:tw-m-44{
    margin: 11rem;
  }

  .min\:tw-m-45{
    margin: 11.25rem;
  }

  .min\:tw-m-46{
    margin: 11.5rem;
  }

  .min\:tw-m-47{
    margin: 11.75rem;
  }

  .min\:tw-m-48{
    margin: 12rem;
  }

  .min\:tw-m-50{
    margin: 12.5rem;
  }

  .min\:tw-m-52{
    margin: 13rem;
  }

  .min\:tw-m-53{
    margin: 13.25rem;
  }

  .min\:tw-m-54{
    margin: 13.5rem;
  }

  .min\:tw-m-55{
    margin: 13.75rem;
  }

  .min\:tw-m-56{
    margin: 14rem;
  }

  .min\:tw-m-57{
    margin: 14.25rem;
  }

  .min\:tw-m-58{
    margin: 14.5rem;
  }

  .min\:tw-m-59{
    margin: 14.75rem;
  }

  .min\:tw-m-60{
    margin: 15rem;
  }

  .min\:tw-m-61{
    margin: 15.25rem;
  }

  .min\:tw-m-62{
    margin: 15.5rem;
  }

  .min\:tw-m-63{
    margin: 15.75rem;
  }

  .min\:tw-m-64{
    margin: 16rem;
  }

  .min\:tw-m-65{
    margin: 16.25rem;
  }

  .min\:tw-m-66{
    margin: 16.5rem;
  }

  .min\:tw-m-68{
    margin: 17rem;
  }

  .min\:tw-m-69{
    margin: 17.25rem;
  }

  .min\:tw-m-70{
    margin: 17.5rem;
  }

  .min\:tw-m-71{
    margin: 17.75rem;
  }

  .min\:tw-m-72{
    margin: 18rem;
  }

  .min\:tw-m-73{
    margin: 18.25rem;
  }

  .min\:tw-m-74{
    margin: 18.5rem;
  }

  .min\:tw-m-75{
    margin: 18.75rem;
  }

  .min\:tw-m-76{
    margin: 19rem;
  }

  .min\:tw-m-77{
    margin: 19.25rem;
  }

  .min\:tw-m-78{
    margin: 19.5rem;
  }

  .min\:tw-m-79{
    margin: 19.75rem;
  }

  .min\:tw-m-80{
    margin: 20rem;
  }

  .min\:tw-m-81{
    margin: 20.25rem;
  }

  .min\:tw-m-82{
    margin: 20.5rem;
  }

  .min\:tw-m-83{
    margin: 20.75rem;
  }

  .min\:tw-m-84{
    margin: 21rem;
  }

  .min\:tw-m-85{
    margin: 21.25rem;
  }

  .min\:tw-m-86{
    margin: 21.5rem;
  }

  .min\:tw-m-87{
    margin: 21.75rem;
  }

  .min\:tw-m-88{
    margin: 22rem;
  }

  .min\:tw-m-89{
    margin: 22.25rem;
  }

  .min\:tw-m-90{
    margin: 22.5rem;
  }

  .min\:tw-m-91{
    margin: 22.75rem;
  }

  .min\:tw-m-92{
    margin: 23rem;
  }

  .min\:tw-m-93{
    margin: 23.25rem;
  }

  .min\:tw-m-94{
    margin: 23.5rem;
  }

  .min\:tw-m-95{
    margin: 23.75rem;
  }

  .min\:tw-m-96{
    margin: 24rem;
  }

  .min\:tw-m-97{
    margin: 23.25rem;
  }

  .min\:tw-m-98{
    margin: 23.5rem;
  }

  .min\:tw-m-99{
    margin: 23.75rem;
  }

  .min\:tw-m-100{
    margin: 25rem;
  }

  .min\:tw-m-101{
    margin: 25.25rem;
  }

  .min\:tw-m-102{
    margin: 25.5rem;
  }

  .min\:tw-m-112{
    margin: 28rem;
  }

  .min\:tw-m-128{
    margin: 31rem;
  }

  .min\:tw-m-129{
    margin: 32.25rem;
  }

  .min\:tw-m-130{
    margin: 32.5rem;
  }

  .min\:tw-m-140{
    margin: 35rem;
  }

  .min\:tw-m-160{
    margin: 40rem;
  }

  .min\:tw-m-180{
    margin: 45rem;
  }

  .min\:tw-m-185{
    margin: 46.25rem;
  }

  .min\:tw-m-190{
    margin: 47.5rem;
  }

  .min\:tw-m-200{
    margin: 50rem;
  }

  .min\:tw-m-auto{
    margin: auto;
  }

  .min\:tw-m-px{
    margin: 1px;
  }

  .min\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .min\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .min\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .min\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .min\:tw-m-1\/2{
    margin: 50%;
  }

  .min\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .min\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .min\:tw-m-1\/4{
    margin: 25%;
  }

  .min\:tw-m-2\/4{
    margin: 50%;
  }

  .min\:tw-m-3\/4{
    margin: 75%;
  }

  .min\:tw-m-1\/5{
    margin: 20%;
  }

  .min\:tw-m-2\/5{
    margin: 40%;
  }

  .min\:tw-m-3\/5{
    margin: 60%;
  }

  .min\:tw-m-4\/5{
    margin: 80%;
  }

  .min\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .min\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .min\:tw-m-3\/6{
    margin: 50%;
  }

  .min\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .min\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .min\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .min\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .min\:tw-m-3\/12{
    margin: 25%;
  }

  .min\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .min\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .min\:tw-m-6\/12{
    margin: 50%;
  }

  .min\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .min\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .min\:tw-m-9\/12{
    margin: 75%;
  }

  .min\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .min\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .min\:tw-m-full{
    margin: 100%;
  }

  .min\:tw--m-1{
    margin: -0.25rem;
  }

  .min\:tw--m-2{
    margin: -0.5rem;
  }

  .min\:tw--m-3{
    margin: -0.75rem;
  }

  .min\:tw--m-4{
    margin: -1rem;
  }

  .min\:tw--m-5{
    margin: -1.25rem;
  }

  .min\:tw--m-6{
    margin: -1.5rem;
  }

  .min\:tw--m-7{
    margin: -1.75rem;
  }

  .min\:tw--m-8{
    margin: -2rem;
  }

  .min\:tw--m-9{
    margin: -2.25rem;
  }

  .min\:tw--m-10{
    margin: -2.5rem;
  }

  .min\:tw--m-11{
    margin: -2.75rem;
  }

  .min\:tw--m-12{
    margin: -3rem;
  }

  .min\:tw--m-13{
    margin: -3.25rem;
  }

  .min\:tw--m-14{
    margin: -3.5rem;
  }

  .min\:tw--m-15{
    margin: -3.75rem;
  }

  .min\:tw--m-16{
    margin: -4rem;
  }

  .min\:tw--m-17{
    margin: -4.25rem;
  }

  .min\:tw--m-18{
    margin: -4.5rem;
  }

  .min\:tw--m-19{
    margin: -4.75rem;
  }

  .min\:tw--m-20{
    margin: -5rem;
  }

  .min\:tw--m-21{
    margin: -5.25rem;
  }

  .min\:tw--m-22{
    margin: -5.5rem;
  }

  .min\:tw--m-23{
    margin: -5.75rem;
  }

  .min\:tw--m-24{
    margin: -6rem;
  }

  .min\:tw--m-25{
    margin: -6.25rem;
  }

  .min\:tw--m-26{
    margin: -6.5rem;
  }

  .min\:tw--m-27{
    margin: -6.75rem;
  }

  .min\:tw--m-28{
    margin: -7rem;
  }

  .min\:tw--m-29{
    margin: -7.25rem;
  }

  .min\:tw--m-30{
    margin: -7.5rem;
  }

  .min\:tw--m-31{
    margin: -7.75rem;
  }

  .min\:tw--m-32{
    margin: -8rem;
  }

  .min\:tw--m-33{
    margin: -8.25rem;
  }

  .min\:tw--m-34{
    margin: -8.5rem;
  }

  .min\:tw--m-35{
    margin: -8.75rem;
  }

  .min\:tw--m-36{
    margin: -9rem;
  }

  .min\:tw--m-40{
    margin: -10rem;
  }

  .min\:tw--m-41{
    margin: -10.25rem;
  }

  .min\:tw--m-42{
    margin: -10.5rem;
  }

  .min\:tw--m-43{
    margin: -10.75rem;
  }

  .min\:tw--m-44{
    margin: -11rem;
  }

  .min\:tw--m-45{
    margin: -11.25rem;
  }

  .min\:tw--m-46{
    margin: -11.5rem;
  }

  .min\:tw--m-47{
    margin: -11.75rem;
  }

  .min\:tw--m-48{
    margin: -12rem;
  }

  .min\:tw--m-50{
    margin: -12.5rem;
  }

  .min\:tw--m-52{
    margin: -13rem;
  }

  .min\:tw--m-53{
    margin: -13.25rem;
  }

  .min\:tw--m-54{
    margin: -13.5rem;
  }

  .min\:tw--m-55{
    margin: -13.75rem;
  }

  .min\:tw--m-56{
    margin: -14rem;
  }

  .min\:tw--m-57{
    margin: -14.25rem;
  }

  .min\:tw--m-58{
    margin: -14.5rem;
  }

  .min\:tw--m-59{
    margin: -14.75rem;
  }

  .min\:tw--m-60{
    margin: -15rem;
  }

  .min\:tw--m-61{
    margin: -15.25rem;
  }

  .min\:tw--m-62{
    margin: -15.5rem;
  }

  .min\:tw--m-63{
    margin: -15.75rem;
  }

  .min\:tw--m-64{
    margin: -16rem;
  }

  .min\:tw--m-65{
    margin: -16.25rem;
  }

  .min\:tw--m-66{
    margin: -16.5rem;
  }

  .min\:tw--m-68{
    margin: -17rem;
  }

  .min\:tw--m-69{
    margin: -17.25rem;
  }

  .min\:tw--m-70{
    margin: -17.5rem;
  }

  .min\:tw--m-71{
    margin: -17.75rem;
  }

  .min\:tw--m-72{
    margin: -18rem;
  }

  .min\:tw--m-73{
    margin: -18.25rem;
  }

  .min\:tw--m-74{
    margin: -18.5rem;
  }

  .min\:tw--m-75{
    margin: -18.75rem;
  }

  .min\:tw--m-76{
    margin: -19rem;
  }

  .min\:tw--m-77{
    margin: -19.25rem;
  }

  .min\:tw--m-78{
    margin: -19.5rem;
  }

  .min\:tw--m-79{
    margin: -19.75rem;
  }

  .min\:tw--m-80{
    margin: -20rem;
  }

  .min\:tw--m-81{
    margin: -20.25rem;
  }

  .min\:tw--m-82{
    margin: -20.5rem;
  }

  .min\:tw--m-83{
    margin: -20.75rem;
  }

  .min\:tw--m-84{
    margin: -21rem;
  }

  .min\:tw--m-85{
    margin: -21.25rem;
  }

  .min\:tw--m-86{
    margin: -21.5rem;
  }

  .min\:tw--m-87{
    margin: -21.75rem;
  }

  .min\:tw--m-88{
    margin: -22rem;
  }

  .min\:tw--m-89{
    margin: -22.25rem;
  }

  .min\:tw--m-90{
    margin: -22.5rem;
  }

  .min\:tw--m-91{
    margin: -22.75rem;
  }

  .min\:tw--m-92{
    margin: -23rem;
  }

  .min\:tw--m-93{
    margin: -23.25rem;
  }

  .min\:tw--m-94{
    margin: -23.5rem;
  }

  .min\:tw--m-95{
    margin: -23.75rem;
  }

  .min\:tw--m-96{
    margin: -24rem;
  }

  .min\:tw--m-97{
    margin: -23.25rem;
  }

  .min\:tw--m-98{
    margin: -23.5rem;
  }

  .min\:tw--m-99{
    margin: -23.75rem;
  }

  .min\:tw--m-100{
    margin: -25rem;
  }

  .min\:tw--m-101{
    margin: -25.25rem;
  }

  .min\:tw--m-102{
    margin: -25.5rem;
  }

  .min\:tw--m-112{
    margin: -28rem;
  }

  .min\:tw--m-128{
    margin: -31rem;
  }

  .min\:tw--m-129{
    margin: -32.25rem;
  }

  .min\:tw--m-130{
    margin: -32.5rem;
  }

  .min\:tw--m-140{
    margin: -35rem;
  }

  .min\:tw--m-160{
    margin: -40rem;
  }

  .min\:tw--m-180{
    margin: -45rem;
  }

  .min\:tw--m-185{
    margin: -46.25rem;
  }

  .min\:tw--m-190{
    margin: -47.5rem;
  }

  .min\:tw--m-200{
    margin: -50rem;
  }

  .min\:tw--m-px{
    margin: -1px;
  }

  .min\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .min\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .min\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .min\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .min\:tw--m-1\/2{
    margin: -50%;
  }

  .min\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .min\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .min\:tw--m-1\/4{
    margin: -25%;
  }

  .min\:tw--m-2\/4{
    margin: -50%;
  }

  .min\:tw--m-3\/4{
    margin: -75%;
  }

  .min\:tw--m-1\/5{
    margin: -20%;
  }

  .min\:tw--m-2\/5{
    margin: -40%;
  }

  .min\:tw--m-3\/5{
    margin: -60%;
  }

  .min\:tw--m-4\/5{
    margin: -80%;
  }

  .min\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .min\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .min\:tw--m-3\/6{
    margin: -50%;
  }

  .min\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .min\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .min\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .min\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .min\:tw--m-3\/12{
    margin: -25%;
  }

  .min\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .min\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .min\:tw--m-6\/12{
    margin: -50%;
  }

  .min\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .min\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .min\:tw--m-9\/12{
    margin: -75%;
  }

  .min\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .min\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .min\:tw--m-full{
    margin: -100%;
  }

  .min\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .min\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .min\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .min\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .min\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .min\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .min\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .min\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .min\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .min\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .min\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .min\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .min\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .min\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .min\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .min\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .min\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .min\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .min\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .min\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .min\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .min\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .min\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .min\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .min\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .min\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .min\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .min\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .min\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .min\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .min\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .min\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .min\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .min\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .min\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .min\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .min\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .min\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .min\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .min\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .min\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .min\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .min\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .min\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .min\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .min\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .min\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .min\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .min\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .min\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .min\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .min\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .min\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .min\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .min\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .min\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .min\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .min\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .min\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .min\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .min\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .min\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .min\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .min\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .min\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .min\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .min\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .min\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .min\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .min\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .min\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .min\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .min\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .min\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .min\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .min\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .min\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .min\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .min\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .min\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .min\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .min\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .min\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .min\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .min\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .min\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .min\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .min\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .min\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .min\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .min\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .min\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .min\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .min\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .min\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .min\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .min\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .min\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .min\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .min\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .min\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .min\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .min\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .min\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .min\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .min\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .min\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .min\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .min\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .min\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .min\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .min\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .min\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .min\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .min\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .min\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .min\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .min\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .min\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .min\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .min\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .min\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .min\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .min\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .min\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .min\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .min\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .min\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .min\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .min\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .min\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .min\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .min\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .min\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .min\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .min\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .min\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .min\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .min\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .min\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .min\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .min\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .min\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .min\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .min\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .min\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .min\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .min\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .min\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .min\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .min\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .min\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .min\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .min\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .min\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .min\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .min\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .min\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .min\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .min\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .min\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .min\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .min\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .min\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .min\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .min\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .min\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .min\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .min\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .min\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .min\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .min\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .min\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .min\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .min\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .min\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .min\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .min\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .min\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .min\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .min\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .min\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .min\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .min\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .min\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .min\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .min\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .min\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .min\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .min\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .min\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .min\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .min\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .min\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .min\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .min\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .min\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .min\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .min\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .min\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .min\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .min\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .min\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .min\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .min\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .min\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .min\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .min\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .min\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .min\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .min\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .min\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .min\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .min\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .min\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .min\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .min\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .min\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .min\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .min\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .min\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .min\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .min\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .min\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .min\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .min\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .min\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .min\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .min\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .min\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .min\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .min\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .min\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .min\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .min\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .min\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .min\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .min\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .min\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .min\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .min\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .min\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .min\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .min\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .min\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .min\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .min\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .min\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .min\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .min\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .min\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .min\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .min\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .min\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .min\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .min\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .min\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .min\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .min\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .min\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .min\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .min\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .min\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .min\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .min\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .min\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .min\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .min\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .min\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .min\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .min\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .min\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .min\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .min\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .min\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .min\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .min\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .min\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .min\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .min\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .min\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .min\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .min\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .min\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .min\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .min\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .min\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .min\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .min\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .min\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .min\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .min\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .min\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .min\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .min\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .min\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .min\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .min\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .min\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .min\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .min\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .min\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .min\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .min\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .min\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .min\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .min\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .min\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .min\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .min\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .min\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .min\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .min\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .min\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .min\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .min\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .min\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .min\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .min\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .min\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .min\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .min\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .min\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .min\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .min\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .min\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .min\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .min\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .min\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .min\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .min\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .min\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .min\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .min\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .min\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .min\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .min\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .min\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .min\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .min\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .min\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .min\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .min\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .min\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .min\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .min\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .min\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .min\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .min\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .min\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .min\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .min\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .min\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .min\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .min\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .min\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .min\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .min\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .min\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .min\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .min\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .min\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .min\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .min\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .min\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .min\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .min\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .min\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .min\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .min\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .min\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .min\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .min\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .min\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .min\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .min\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .min\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .min\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .min\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .min\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .min\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .min\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .min\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .min\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .min\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .min\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .min\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .min\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .min\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .min\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .min\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .min\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .min\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .min\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .min\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .min\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .min\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .min\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .min\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .min\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .min\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .min\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .min\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .min\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .min\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .min\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .min\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .min\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .min\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .min\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .min\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .min\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .min\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .min\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .min\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .min\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .min\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .min\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .min\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .min\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .min\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .min\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .min\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .min\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .min\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .min\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .min\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .min\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .min\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .min\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .min\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .min\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .min\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .min\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .min\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .min\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .min\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .min\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .min\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .min\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .min\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .min\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .min\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .min\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .min\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .min\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .min\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .min\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .min\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .min\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .min\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .min\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .min\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .min\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .min\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .min\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .min\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .min\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .min\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .min\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .min\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .min\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .min\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .min\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .min\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .min\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .min\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .min\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .min\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .min\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .min\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .min\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .min\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .min\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .min\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .min\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .min\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .min\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .min\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .min\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .min\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .min\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .min\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .min\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .min\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .min\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .min\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .min\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .min\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .min\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .min\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .min\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .min\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .min\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .min\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .min\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .min\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .min\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .min\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .min\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .min\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .min\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .min\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .min\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .min\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .min\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .min\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .min\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .min\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .min\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .min\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .min\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .min\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .min\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .min\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .min\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .min\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .min\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .min\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .min\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .min\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .min\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .min\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .min\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .min\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .min\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .min\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .min\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .min\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .min\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .min\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .min\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .min\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .min\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .min\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .min\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .min\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .min\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .min\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .min\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .min\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .min\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .min\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .min\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .min\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .min\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .min\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .min\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .min\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .min\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .min\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .min\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .min\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .min\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .min\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .min\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .min\:tw-mt-0{
    margin-top: 0;
  }

  .min\:tw-mr-0{
    margin-right: 0;
  }

  .min\:tw-mb-0{
    margin-bottom: 0;
  }

  .min\:tw-ml-0{
    margin-left: 0;
  }

  .min\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .min\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .min\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .min\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .min\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .min\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .min\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .min\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .min\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .min\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .min\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .min\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .min\:tw-mt-4{
    margin-top: 1rem;
  }

  .min\:tw-mr-4{
    margin-right: 1rem;
  }

  .min\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .min\:tw-ml-4{
    margin-left: 1rem;
  }

  .min\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .min\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .min\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .min\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .min\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .min\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .min\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .min\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .min\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .min\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .min\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .min\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .min\:tw-mt-8{
    margin-top: 2rem;
  }

  .min\:tw-mr-8{
    margin-right: 2rem;
  }

  .min\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .min\:tw-ml-8{
    margin-left: 2rem;
  }

  .min\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .min\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .min\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .min\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .min\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .min\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .min\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .min\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .min\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .min\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .min\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .min\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .min\:tw-mt-12{
    margin-top: 3rem;
  }

  .min\:tw-mr-12{
    margin-right: 3rem;
  }

  .min\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .min\:tw-ml-12{
    margin-left: 3rem;
  }

  .min\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .min\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .min\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .min\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .min\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .min\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .min\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .min\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .min\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .min\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .min\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .min\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .min\:tw-mt-16{
    margin-top: 4rem;
  }

  .min\:tw-mr-16{
    margin-right: 4rem;
  }

  .min\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .min\:tw-ml-16{
    margin-left: 4rem;
  }

  .min\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .min\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .min\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .min\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .min\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .min\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .min\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .min\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .min\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .min\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .min\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .min\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .min\:tw-mt-20{
    margin-top: 5rem;
  }

  .min\:tw-mr-20{
    margin-right: 5rem;
  }

  .min\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .min\:tw-ml-20{
    margin-left: 5rem;
  }

  .min\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .min\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .min\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .min\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .min\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .min\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .min\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .min\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .min\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .min\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .min\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .min\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .min\:tw-mt-24{
    margin-top: 6rem;
  }

  .min\:tw-mr-24{
    margin-right: 6rem;
  }

  .min\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .min\:tw-ml-24{
    margin-left: 6rem;
  }

  .min\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .min\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .min\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .min\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .min\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .min\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .min\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .min\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .min\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .min\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .min\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .min\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .min\:tw-mt-28{
    margin-top: 7rem;
  }

  .min\:tw-mr-28{
    margin-right: 7rem;
  }

  .min\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .min\:tw-ml-28{
    margin-left: 7rem;
  }

  .min\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .min\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .min\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .min\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .min\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .min\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .min\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .min\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .min\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .min\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .min\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .min\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .min\:tw-mt-32{
    margin-top: 8rem;
  }

  .min\:tw-mr-32{
    margin-right: 8rem;
  }

  .min\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .min\:tw-ml-32{
    margin-left: 8rem;
  }

  .min\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .min\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .min\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .min\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .min\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .min\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .min\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .min\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .min\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .min\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .min\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .min\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .min\:tw-mt-36{
    margin-top: 9rem;
  }

  .min\:tw-mr-36{
    margin-right: 9rem;
  }

  .min\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .min\:tw-ml-36{
    margin-left: 9rem;
  }

  .min\:tw-mt-40{
    margin-top: 10rem;
  }

  .min\:tw-mr-40{
    margin-right: 10rem;
  }

  .min\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .min\:tw-ml-40{
    margin-left: 10rem;
  }

  .min\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .min\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .min\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .min\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .min\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .min\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .min\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .min\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .min\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .min\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .min\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .min\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .min\:tw-mt-44{
    margin-top: 11rem;
  }

  .min\:tw-mr-44{
    margin-right: 11rem;
  }

  .min\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .min\:tw-ml-44{
    margin-left: 11rem;
  }

  .min\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .min\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .min\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .min\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .min\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .min\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .min\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .min\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .min\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .min\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .min\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .min\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .min\:tw-mt-48{
    margin-top: 12rem;
  }

  .min\:tw-mr-48{
    margin-right: 12rem;
  }

  .min\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .min\:tw-ml-48{
    margin-left: 12rem;
  }

  .min\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .min\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .min\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .min\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .min\:tw-mt-52{
    margin-top: 13rem;
  }

  .min\:tw-mr-52{
    margin-right: 13rem;
  }

  .min\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .min\:tw-ml-52{
    margin-left: 13rem;
  }

  .min\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .min\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .min\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .min\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .min\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .min\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .min\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .min\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .min\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .min\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .min\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .min\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .min\:tw-mt-56{
    margin-top: 14rem;
  }

  .min\:tw-mr-56{
    margin-right: 14rem;
  }

  .min\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .min\:tw-ml-56{
    margin-left: 14rem;
  }

  .min\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .min\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .min\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .min\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .min\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .min\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .min\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .min\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .min\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .min\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .min\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .min\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .min\:tw-mt-60{
    margin-top: 15rem;
  }

  .min\:tw-mr-60{
    margin-right: 15rem;
  }

  .min\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .min\:tw-ml-60{
    margin-left: 15rem;
  }

  .min\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .min\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .min\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .min\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .min\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .min\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .min\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .min\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .min\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .min\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .min\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .min\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .min\:tw-mt-64{
    margin-top: 16rem;
  }

  .min\:tw-mr-64{
    margin-right: 16rem;
  }

  .min\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .min\:tw-ml-64{
    margin-left: 16rem;
  }

  .min\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .min\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .min\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .min\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .min\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .min\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .min\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .min\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .min\:tw-mt-68{
    margin-top: 17rem;
  }

  .min\:tw-mr-68{
    margin-right: 17rem;
  }

  .min\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .min\:tw-ml-68{
    margin-left: 17rem;
  }

  .min\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .min\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .min\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .min\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .min\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .min\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .min\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .min\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .min\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .min\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .min\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .min\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .min\:tw-mt-72{
    margin-top: 18rem;
  }

  .min\:tw-mr-72{
    margin-right: 18rem;
  }

  .min\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .min\:tw-ml-72{
    margin-left: 18rem;
  }

  .min\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .min\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .min\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .min\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .min\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .min\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .min\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .min\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .min\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .min\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .min\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .min\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .min\:tw-mt-76{
    margin-top: 19rem;
  }

  .min\:tw-mr-76{
    margin-right: 19rem;
  }

  .min\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .min\:tw-ml-76{
    margin-left: 19rem;
  }

  .min\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .min\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .min\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .min\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .min\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .min\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .min\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .min\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .min\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .min\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .min\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .min\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .min\:tw-mt-80{
    margin-top: 20rem;
  }

  .min\:tw-mr-80{
    margin-right: 20rem;
  }

  .min\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .min\:tw-ml-80{
    margin-left: 20rem;
  }

  .min\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .min\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .min\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .min\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .min\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .min\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .min\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .min\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .min\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .min\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .min\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .min\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .min\:tw-mt-84{
    margin-top: 21rem;
  }

  .min\:tw-mr-84{
    margin-right: 21rem;
  }

  .min\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .min\:tw-ml-84{
    margin-left: 21rem;
  }

  .min\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .min\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .min\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .min\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .min\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .min\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .min\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .min\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .min\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .min\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .min\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .min\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .min\:tw-mt-88{
    margin-top: 22rem;
  }

  .min\:tw-mr-88{
    margin-right: 22rem;
  }

  .min\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .min\:tw-ml-88{
    margin-left: 22rem;
  }

  .min\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .min\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .min\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .min\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .min\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .min\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .min\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .min\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .min\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .min\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .min\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .min\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .min\:tw-mt-92{
    margin-top: 23rem;
  }

  .min\:tw-mr-92{
    margin-right: 23rem;
  }

  .min\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .min\:tw-ml-92{
    margin-left: 23rem;
  }

  .min\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .min\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .min\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .min\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .min\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .min\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .min\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .min\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .min\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .min\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .min\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .min\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .min\:tw-mt-96{
    margin-top: 24rem;
  }

  .min\:tw-mr-96{
    margin-right: 24rem;
  }

  .min\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .min\:tw-ml-96{
    margin-left: 24rem;
  }

  .min\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .min\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .min\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .min\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .min\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .min\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .min\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .min\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .min\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .min\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .min\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .min\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .min\:tw-mt-100{
    margin-top: 25rem;
  }

  .min\:tw-mr-100{
    margin-right: 25rem;
  }

  .min\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .min\:tw-ml-100{
    margin-left: 25rem;
  }

  .min\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .min\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .min\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .min\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .min\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .min\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .min\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .min\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .min\:tw-mt-112{
    margin-top: 28rem;
  }

  .min\:tw-mr-112{
    margin-right: 28rem;
  }

  .min\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .min\:tw-ml-112{
    margin-left: 28rem;
  }

  .min\:tw-mt-128{
    margin-top: 31rem;
  }

  .min\:tw-mr-128{
    margin-right: 31rem;
  }

  .min\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .min\:tw-ml-128{
    margin-left: 31rem;
  }

  .min\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .min\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .min\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .min\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .min\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .min\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .min\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .min\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .min\:tw-mt-140{
    margin-top: 35rem;
  }

  .min\:tw-mr-140{
    margin-right: 35rem;
  }

  .min\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .min\:tw-ml-140{
    margin-left: 35rem;
  }

  .min\:tw-mt-160{
    margin-top: 40rem;
  }

  .min\:tw-mr-160{
    margin-right: 40rem;
  }

  .min\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .min\:tw-ml-160{
    margin-left: 40rem;
  }

  .min\:tw-mt-180{
    margin-top: 45rem;
  }

  .min\:tw-mr-180{
    margin-right: 45rem;
  }

  .min\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .min\:tw-ml-180{
    margin-left: 45rem;
  }

  .min\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .min\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .min\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .min\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .min\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .min\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .min\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .min\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .min\:tw-mt-200{
    margin-top: 50rem;
  }

  .min\:tw-mr-200{
    margin-right: 50rem;
  }

  .min\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .min\:tw-ml-200{
    margin-left: 50rem;
  }

  .min\:tw-mt-auto{
    margin-top: auto;
  }

  .min\:tw-mr-auto{
    margin-right: auto;
  }

  .min\:tw-mb-auto{
    margin-bottom: auto;
  }

  .min\:tw-ml-auto{
    margin-left: auto;
  }

  .min\:tw-mt-px{
    margin-top: 1px;
  }

  .min\:tw-mr-px{
    margin-right: 1px;
  }

  .min\:tw-mb-px{
    margin-bottom: 1px;
  }

  .min\:tw-ml-px{
    margin-left: 1px;
  }

  .min\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .min\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .min\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .min\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .min\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .min\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .min\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .min\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .min\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .min\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .min\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .min\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .min\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .min\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .min\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .min\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .min\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .min\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .min\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .min\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .min\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .min\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .min\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .min\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .min\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .min\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .min\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .min\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .min\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .min\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .min\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .min\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .min\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .min\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .min\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .min\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .min\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .min\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .min\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .min\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .min\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .min\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .min\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .min\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .min\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .min\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .min\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .min\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .min\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .min\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .min\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .min\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .min\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .min\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .min\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .min\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .min\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .min\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .min\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .min\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .min\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .min\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .min\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .min\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .min\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .min\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .min\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .min\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .min\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .min\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .min\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .min\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .min\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .min\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .min\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .min\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .min\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .min\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .min\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .min\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .min\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .min\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .min\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .min\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .min\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .min\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .min\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .min\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .min\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .min\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .min\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .min\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .min\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .min\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .min\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .min\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .min\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .min\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .min\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .min\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .min\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .min\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .min\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .min\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .min\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .min\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .min\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .min\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .min\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .min\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .min\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .min\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .min\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .min\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .min\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .min\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .min\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .min\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .min\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .min\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .min\:tw-mt-full{
    margin-top: 100%;
  }

  .min\:tw-mr-full{
    margin-right: 100%;
  }

  .min\:tw-mb-full{
    margin-bottom: 100%;
  }

  .min\:tw-ml-full{
    margin-left: 100%;
  }

  .min\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .min\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .min\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .min\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .min\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .min\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .min\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .min\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .min\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .min\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .min\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .min\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .min\:tw--mt-4{
    margin-top: -1rem;
  }

  .min\:tw--mr-4{
    margin-right: -1rem;
  }

  .min\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .min\:tw--ml-4{
    margin-left: -1rem;
  }

  .min\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .min\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .min\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .min\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .min\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .min\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .min\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .min\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .min\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .min\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .min\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .min\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .min\:tw--mt-8{
    margin-top: -2rem;
  }

  .min\:tw--mr-8{
    margin-right: -2rem;
  }

  .min\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .min\:tw--ml-8{
    margin-left: -2rem;
  }

  .min\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .min\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .min\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .min\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .min\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .min\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .min\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .min\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .min\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .min\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .min\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .min\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .min\:tw--mt-12{
    margin-top: -3rem;
  }

  .min\:tw--mr-12{
    margin-right: -3rem;
  }

  .min\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .min\:tw--ml-12{
    margin-left: -3rem;
  }

  .min\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .min\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .min\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .min\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .min\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .min\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .min\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .min\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .min\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .min\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .min\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .min\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .min\:tw--mt-16{
    margin-top: -4rem;
  }

  .min\:tw--mr-16{
    margin-right: -4rem;
  }

  .min\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .min\:tw--ml-16{
    margin-left: -4rem;
  }

  .min\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .min\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .min\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .min\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .min\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .min\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .min\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .min\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .min\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .min\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .min\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .min\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .min\:tw--mt-20{
    margin-top: -5rem;
  }

  .min\:tw--mr-20{
    margin-right: -5rem;
  }

  .min\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .min\:tw--ml-20{
    margin-left: -5rem;
  }

  .min\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .min\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .min\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .min\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .min\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .min\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .min\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .min\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .min\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .min\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .min\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .min\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .min\:tw--mt-24{
    margin-top: -6rem;
  }

  .min\:tw--mr-24{
    margin-right: -6rem;
  }

  .min\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .min\:tw--ml-24{
    margin-left: -6rem;
  }

  .min\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .min\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .min\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .min\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .min\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .min\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .min\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .min\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .min\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .min\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .min\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .min\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .min\:tw--mt-28{
    margin-top: -7rem;
  }

  .min\:tw--mr-28{
    margin-right: -7rem;
  }

  .min\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .min\:tw--ml-28{
    margin-left: -7rem;
  }

  .min\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .min\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .min\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .min\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .min\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .min\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .min\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .min\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .min\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .min\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .min\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .min\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .min\:tw--mt-32{
    margin-top: -8rem;
  }

  .min\:tw--mr-32{
    margin-right: -8rem;
  }

  .min\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .min\:tw--ml-32{
    margin-left: -8rem;
  }

  .min\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .min\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .min\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .min\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .min\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .min\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .min\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .min\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .min\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .min\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .min\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .min\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .min\:tw--mt-36{
    margin-top: -9rem;
  }

  .min\:tw--mr-36{
    margin-right: -9rem;
  }

  .min\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .min\:tw--ml-36{
    margin-left: -9rem;
  }

  .min\:tw--mt-40{
    margin-top: -10rem;
  }

  .min\:tw--mr-40{
    margin-right: -10rem;
  }

  .min\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .min\:tw--ml-40{
    margin-left: -10rem;
  }

  .min\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .min\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .min\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .min\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .min\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .min\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .min\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .min\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .min\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .min\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .min\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .min\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .min\:tw--mt-44{
    margin-top: -11rem;
  }

  .min\:tw--mr-44{
    margin-right: -11rem;
  }

  .min\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .min\:tw--ml-44{
    margin-left: -11rem;
  }

  .min\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .min\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .min\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .min\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .min\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .min\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .min\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .min\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .min\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .min\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .min\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .min\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .min\:tw--mt-48{
    margin-top: -12rem;
  }

  .min\:tw--mr-48{
    margin-right: -12rem;
  }

  .min\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .min\:tw--ml-48{
    margin-left: -12rem;
  }

  .min\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .min\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .min\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .min\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .min\:tw--mt-52{
    margin-top: -13rem;
  }

  .min\:tw--mr-52{
    margin-right: -13rem;
  }

  .min\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .min\:tw--ml-52{
    margin-left: -13rem;
  }

  .min\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .min\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .min\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .min\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .min\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .min\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .min\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .min\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .min\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .min\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .min\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .min\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .min\:tw--mt-56{
    margin-top: -14rem;
  }

  .min\:tw--mr-56{
    margin-right: -14rem;
  }

  .min\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .min\:tw--ml-56{
    margin-left: -14rem;
  }

  .min\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .min\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .min\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .min\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .min\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .min\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .min\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .min\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .min\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .min\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .min\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .min\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .min\:tw--mt-60{
    margin-top: -15rem;
  }

  .min\:tw--mr-60{
    margin-right: -15rem;
  }

  .min\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .min\:tw--ml-60{
    margin-left: -15rem;
  }

  .min\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .min\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .min\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .min\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .min\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .min\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .min\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .min\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .min\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .min\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .min\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .min\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .min\:tw--mt-64{
    margin-top: -16rem;
  }

  .min\:tw--mr-64{
    margin-right: -16rem;
  }

  .min\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .min\:tw--ml-64{
    margin-left: -16rem;
  }

  .min\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .min\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .min\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .min\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .min\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .min\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .min\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .min\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .min\:tw--mt-68{
    margin-top: -17rem;
  }

  .min\:tw--mr-68{
    margin-right: -17rem;
  }

  .min\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .min\:tw--ml-68{
    margin-left: -17rem;
  }

  .min\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .min\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .min\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .min\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .min\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .min\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .min\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .min\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .min\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .min\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .min\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .min\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .min\:tw--mt-72{
    margin-top: -18rem;
  }

  .min\:tw--mr-72{
    margin-right: -18rem;
  }

  .min\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .min\:tw--ml-72{
    margin-left: -18rem;
  }

  .min\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .min\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .min\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .min\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .min\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .min\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .min\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .min\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .min\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .min\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .min\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .min\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .min\:tw--mt-76{
    margin-top: -19rem;
  }

  .min\:tw--mr-76{
    margin-right: -19rem;
  }

  .min\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .min\:tw--ml-76{
    margin-left: -19rem;
  }

  .min\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .min\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .min\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .min\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .min\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .min\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .min\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .min\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .min\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .min\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .min\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .min\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .min\:tw--mt-80{
    margin-top: -20rem;
  }

  .min\:tw--mr-80{
    margin-right: -20rem;
  }

  .min\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .min\:tw--ml-80{
    margin-left: -20rem;
  }

  .min\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .min\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .min\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .min\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .min\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .min\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .min\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .min\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .min\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .min\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .min\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .min\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .min\:tw--mt-84{
    margin-top: -21rem;
  }

  .min\:tw--mr-84{
    margin-right: -21rem;
  }

  .min\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .min\:tw--ml-84{
    margin-left: -21rem;
  }

  .min\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .min\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .min\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .min\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .min\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .min\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .min\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .min\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .min\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .min\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .min\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .min\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .min\:tw--mt-88{
    margin-top: -22rem;
  }

  .min\:tw--mr-88{
    margin-right: -22rem;
  }

  .min\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .min\:tw--ml-88{
    margin-left: -22rem;
  }

  .min\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .min\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .min\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .min\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .min\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .min\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .min\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .min\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .min\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .min\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .min\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .min\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .min\:tw--mt-92{
    margin-top: -23rem;
  }

  .min\:tw--mr-92{
    margin-right: -23rem;
  }

  .min\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .min\:tw--ml-92{
    margin-left: -23rem;
  }

  .min\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .min\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .min\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .min\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .min\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .min\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .min\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .min\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .min\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .min\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .min\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .min\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .min\:tw--mt-96{
    margin-top: -24rem;
  }

  .min\:tw--mr-96{
    margin-right: -24rem;
  }

  .min\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .min\:tw--ml-96{
    margin-left: -24rem;
  }

  .min\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .min\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .min\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .min\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .min\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .min\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .min\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .min\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .min\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .min\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .min\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .min\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .min\:tw--mt-100{
    margin-top: -25rem;
  }

  .min\:tw--mr-100{
    margin-right: -25rem;
  }

  .min\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .min\:tw--ml-100{
    margin-left: -25rem;
  }

  .min\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .min\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .min\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .min\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .min\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .min\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .min\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .min\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .min\:tw--mt-112{
    margin-top: -28rem;
  }

  .min\:tw--mr-112{
    margin-right: -28rem;
  }

  .min\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .min\:tw--ml-112{
    margin-left: -28rem;
  }

  .min\:tw--mt-128{
    margin-top: -31rem;
  }

  .min\:tw--mr-128{
    margin-right: -31rem;
  }

  .min\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .min\:tw--ml-128{
    margin-left: -31rem;
  }

  .min\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .min\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .min\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .min\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .min\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .min\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .min\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .min\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .min\:tw--mt-140{
    margin-top: -35rem;
  }

  .min\:tw--mr-140{
    margin-right: -35rem;
  }

  .min\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .min\:tw--ml-140{
    margin-left: -35rem;
  }

  .min\:tw--mt-160{
    margin-top: -40rem;
  }

  .min\:tw--mr-160{
    margin-right: -40rem;
  }

  .min\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .min\:tw--ml-160{
    margin-left: -40rem;
  }

  .min\:tw--mt-180{
    margin-top: -45rem;
  }

  .min\:tw--mr-180{
    margin-right: -45rem;
  }

  .min\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .min\:tw--ml-180{
    margin-left: -45rem;
  }

  .min\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .min\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .min\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .min\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .min\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .min\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .min\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .min\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .min\:tw--mt-200{
    margin-top: -50rem;
  }

  .min\:tw--mr-200{
    margin-right: -50rem;
  }

  .min\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .min\:tw--ml-200{
    margin-left: -50rem;
  }

  .min\:tw--mt-px{
    margin-top: -1px;
  }

  .min\:tw--mr-px{
    margin-right: -1px;
  }

  .min\:tw--mb-px{
    margin-bottom: -1px;
  }

  .min\:tw--ml-px{
    margin-left: -1px;
  }

  .min\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .min\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .min\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .min\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .min\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .min\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .min\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .min\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .min\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .min\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .min\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .min\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .min\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .min\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .min\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .min\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .min\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .min\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .min\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .min\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .min\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .min\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .min\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .min\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .min\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .min\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .min\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .min\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .min\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .min\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .min\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .min\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .min\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .min\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .min\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .min\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .min\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .min\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .min\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .min\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .min\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .min\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .min\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .min\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .min\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .min\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .min\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .min\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .min\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .min\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .min\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .min\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .min\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .min\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .min\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .min\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .min\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .min\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .min\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .min\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .min\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .min\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .min\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .min\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .min\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .min\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .min\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .min\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .min\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .min\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .min\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .min\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .min\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .min\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .min\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .min\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .min\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .min\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .min\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .min\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .min\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .min\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .min\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .min\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .min\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .min\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .min\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .min\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .min\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .min\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .min\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .min\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .min\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .min\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .min\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .min\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .min\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .min\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .min\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .min\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .min\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .min\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .min\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .min\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .min\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .min\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .min\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .min\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .min\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .min\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .min\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .min\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .min\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .min\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .min\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .min\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .min\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .min\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .min\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .min\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .min\:tw--mt-full{
    margin-top: -100%;
  }

  .min\:tw--mr-full{
    margin-right: -100%;
  }

  .min\:tw--mb-full{
    margin-bottom: -100%;
  }

  .min\:tw--ml-full{
    margin-left: -100%;
  }

  .min\:tw-max-h-0{
    max-height: 0;
  }

  .min\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .min\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .min\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .min\:tw-max-h-4{
    max-height: 1rem;
  }

  .min\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .min\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .min\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .min\:tw-max-h-8{
    max-height: 2rem;
  }

  .min\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .min\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .min\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .min\:tw-max-h-12{
    max-height: 3rem;
  }

  .min\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .min\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .min\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .min\:tw-max-h-16{
    max-height: 4rem;
  }

  .min\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .min\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .min\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .min\:tw-max-h-20{
    max-height: 5rem;
  }

  .min\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .min\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .min\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .min\:tw-max-h-24{
    max-height: 6rem;
  }

  .min\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .min\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .min\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .min\:tw-max-h-28{
    max-height: 7rem;
  }

  .min\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .min\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .min\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .min\:tw-max-h-32{
    max-height: 8rem;
  }

  .min\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .min\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .min\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .min\:tw-max-h-36{
    max-height: 9rem;
  }

  .min\:tw-max-h-40{
    max-height: 10rem;
  }

  .min\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .min\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .min\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .min\:tw-max-h-44{
    max-height: 11rem;
  }

  .min\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .min\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .min\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .min\:tw-max-h-48{
    max-height: 12rem;
  }

  .min\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .min\:tw-max-h-52{
    max-height: 13rem;
  }

  .min\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .min\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .min\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .min\:tw-max-h-56{
    max-height: 14rem;
  }

  .min\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .min\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .min\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .min\:tw-max-h-60{
    max-height: 15rem;
  }

  .min\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .min\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .min\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .min\:tw-max-h-64{
    max-height: 16rem;
  }

  .min\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .min\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .min\:tw-max-h-68{
    max-height: 17rem;
  }

  .min\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .min\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .min\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .min\:tw-max-h-72{
    max-height: 18rem;
  }

  .min\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .min\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .min\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .min\:tw-max-h-76{
    max-height: 19rem;
  }

  .min\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .min\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .min\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .min\:tw-max-h-80{
    max-height: 20rem;
  }

  .min\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .min\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .min\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .min\:tw-max-h-84{
    max-height: 21rem;
  }

  .min\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .min\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .min\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .min\:tw-max-h-88{
    max-height: 22rem;
  }

  .min\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .min\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .min\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .min\:tw-max-h-92{
    max-height: 23rem;
  }

  .min\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .min\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .min\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .min\:tw-max-h-96{
    max-height: 24rem;
  }

  .min\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .min\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .min\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .min\:tw-max-h-100{
    max-height: 25rem;
  }

  .min\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .min\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .min\:tw-max-h-112{
    max-height: 28rem;
  }

  .min\:tw-max-h-128{
    max-height: 31rem;
  }

  .min\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .min\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .min\:tw-max-h-140{
    max-height: 35rem;
  }

  .min\:tw-max-h-160{
    max-height: 40rem;
  }

  .min\:tw-max-h-180{
    max-height: 45rem;
  }

  .min\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .min\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .min\:tw-max-h-200{
    max-height: 50rem;
  }

  .min\:tw-max-h-screen{
    max-height: 100vh;
  }

  .min\:tw-max-h-px{
    max-height: 1px;
  }

  .min\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .min\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .min\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .min\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .min\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .min\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .min\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .min\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .min\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .min\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .min\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .min\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .min\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .min\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .min\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .min\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .min\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .min\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .min\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .min\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .min\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .min\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .min\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .min\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .min\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .min\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .min\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .min\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .min\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .min\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .min\:tw-max-h-full{
    max-height: 100%;
  }

  .min\:tw-max-w-0{
    max-width: 0rem;
  }

  .min\:tw-max-w-none{
    max-width: none;
  }

  .min\:tw-max-w-xs{
    max-width: 20rem;
  }

  .min\:tw-max-w-sm{
    max-width: 24rem;
  }

  .min\:tw-max-w-md{
    max-width: 28rem;
  }

  .min\:tw-max-w-lg{
    max-width: 32rem;
  }

  .min\:tw-max-w-xl{
    max-width: 36rem;
  }

  .min\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .min\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .min\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .min\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .min\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .min\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .min\:tw-max-w-full{
    max-width: 100%;
  }

  .min\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .min\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .min\:tw-max-w-prose{
    max-width: 65ch;
  }

  .min\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .min\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .min\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .min\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .min\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .min\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .min\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .min\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .min\:tw-min-h-0{
    min-height: 0;
  }

  .min\:tw-min-h-full{
    min-height: 100%;
  }

  .min\:tw-min-h-screen{
    min-height: 100vh;
  }

  .min\:tw-min-w-0{
    min-width: 0;
  }

  .min\:tw-min-w-full{
    min-width: 100%;
  }

  .min\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .min\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .min\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .min\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .min\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .min\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .min\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .min\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .min\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .min\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .min\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .min\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .min\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .min\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .min\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .min\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .min\:tw-opacity-0{
    opacity: 0;
  }

  .min\:tw-opacity-25{
    opacity: 0.25;
  }

  .min\:tw-opacity-50{
    opacity: 0.5;
  }

  .min\:tw-opacity-75{
    opacity: 0.75;
  }

  .min\:tw-opacity-100{
    opacity: 1;
  }

  .min\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .min\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .min\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .min\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .min\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .min\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .min\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .min\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .min\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .min\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .min\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .min\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .min\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .min\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .min\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .min\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .min\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .min\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .min\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .min\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .min\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .min\:tw-overflow-auto{
    overflow: auto;
  }

  .min\:tw-overflow-hidden{
    overflow: hidden;
  }

  .min\:tw-overflow-visible{
    overflow: visible;
  }

  .min\:tw-overflow-scroll{
    overflow: scroll;
  }

  .min\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .min\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .min\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .min\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .min\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .min\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .min\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .min\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .min\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .min\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .min\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .min\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .min\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .min\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .min\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .min\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .min\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .min\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .min\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .min\:tw-p-0{
    padding: 0;
  }

  .min\:tw-p-1{
    padding: 0.25rem;
  }

  .min\:tw-p-2{
    padding: 0.5rem;
  }

  .min\:tw-p-3{
    padding: 0.75rem;
  }

  .min\:tw-p-4{
    padding: 1rem;
  }

  .min\:tw-p-5{
    padding: 1.25rem;
  }

  .min\:tw-p-6{
    padding: 1.5rem;
  }

  .min\:tw-p-7{
    padding: 1.75rem;
  }

  .min\:tw-p-8{
    padding: 2rem;
  }

  .min\:tw-p-9{
    padding: 2.25rem;
  }

  .min\:tw-p-10{
    padding: 2.5rem;
  }

  .min\:tw-p-11{
    padding: 2.75rem;
  }

  .min\:tw-p-12{
    padding: 3rem;
  }

  .min\:tw-p-13{
    padding: 3.25rem;
  }

  .min\:tw-p-14{
    padding: 3.5rem;
  }

  .min\:tw-p-15{
    padding: 3.75rem;
  }

  .min\:tw-p-16{
    padding: 4rem;
  }

  .min\:tw-p-17{
    padding: 4.25rem;
  }

  .min\:tw-p-18{
    padding: 4.5rem;
  }

  .min\:tw-p-19{
    padding: 4.75rem;
  }

  .min\:tw-p-20{
    padding: 5rem;
  }

  .min\:tw-p-21{
    padding: 5.25rem;
  }

  .min\:tw-p-22{
    padding: 5.5rem;
  }

  .min\:tw-p-23{
    padding: 5.75rem;
  }

  .min\:tw-p-24{
    padding: 6rem;
  }

  .min\:tw-p-25{
    padding: 6.25rem;
  }

  .min\:tw-p-26{
    padding: 6.5rem;
  }

  .min\:tw-p-27{
    padding: 6.75rem;
  }

  .min\:tw-p-28{
    padding: 7rem;
  }

  .min\:tw-p-29{
    padding: 7.25rem;
  }

  .min\:tw-p-30{
    padding: 7.5rem;
  }

  .min\:tw-p-31{
    padding: 7.75rem;
  }

  .min\:tw-p-32{
    padding: 8rem;
  }

  .min\:tw-p-33{
    padding: 8.25rem;
  }

  .min\:tw-p-34{
    padding: 8.5rem;
  }

  .min\:tw-p-35{
    padding: 8.75rem;
  }

  .min\:tw-p-36{
    padding: 9rem;
  }

  .min\:tw-p-40{
    padding: 10rem;
  }

  .min\:tw-p-41{
    padding: 10.25rem;
  }

  .min\:tw-p-42{
    padding: 10.5rem;
  }

  .min\:tw-p-43{
    padding: 10.75rem;
  }

  .min\:tw-p-44{
    padding: 11rem;
  }

  .min\:tw-p-45{
    padding: 11.25rem;
  }

  .min\:tw-p-46{
    padding: 11.5rem;
  }

  .min\:tw-p-47{
    padding: 11.75rem;
  }

  .min\:tw-p-48{
    padding: 12rem;
  }

  .min\:tw-p-50{
    padding: 12.5rem;
  }

  .min\:tw-p-52{
    padding: 13rem;
  }

  .min\:tw-p-53{
    padding: 13.25rem;
  }

  .min\:tw-p-54{
    padding: 13.5rem;
  }

  .min\:tw-p-55{
    padding: 13.75rem;
  }

  .min\:tw-p-56{
    padding: 14rem;
  }

  .min\:tw-p-57{
    padding: 14.25rem;
  }

  .min\:tw-p-58{
    padding: 14.5rem;
  }

  .min\:tw-p-59{
    padding: 14.75rem;
  }

  .min\:tw-p-60{
    padding: 15rem;
  }

  .min\:tw-p-61{
    padding: 15.25rem;
  }

  .min\:tw-p-62{
    padding: 15.5rem;
  }

  .min\:tw-p-63{
    padding: 15.75rem;
  }

  .min\:tw-p-64{
    padding: 16rem;
  }

  .min\:tw-p-65{
    padding: 16.25rem;
  }

  .min\:tw-p-66{
    padding: 16.5rem;
  }

  .min\:tw-p-68{
    padding: 17rem;
  }

  .min\:tw-p-69{
    padding: 17.25rem;
  }

  .min\:tw-p-70{
    padding: 17.5rem;
  }

  .min\:tw-p-71{
    padding: 17.75rem;
  }

  .min\:tw-p-72{
    padding: 18rem;
  }

  .min\:tw-p-73{
    padding: 18.25rem;
  }

  .min\:tw-p-74{
    padding: 18.5rem;
  }

  .min\:tw-p-75{
    padding: 18.75rem;
  }

  .min\:tw-p-76{
    padding: 19rem;
  }

  .min\:tw-p-77{
    padding: 19.25rem;
  }

  .min\:tw-p-78{
    padding: 19.5rem;
  }

  .min\:tw-p-79{
    padding: 19.75rem;
  }

  .min\:tw-p-80{
    padding: 20rem;
  }

  .min\:tw-p-81{
    padding: 20.25rem;
  }

  .min\:tw-p-82{
    padding: 20.5rem;
  }

  .min\:tw-p-83{
    padding: 20.75rem;
  }

  .min\:tw-p-84{
    padding: 21rem;
  }

  .min\:tw-p-85{
    padding: 21.25rem;
  }

  .min\:tw-p-86{
    padding: 21.5rem;
  }

  .min\:tw-p-87{
    padding: 21.75rem;
  }

  .min\:tw-p-88{
    padding: 22rem;
  }

  .min\:tw-p-89{
    padding: 22.25rem;
  }

  .min\:tw-p-90{
    padding: 22.5rem;
  }

  .min\:tw-p-91{
    padding: 22.75rem;
  }

  .min\:tw-p-92{
    padding: 23rem;
  }

  .min\:tw-p-93{
    padding: 23.25rem;
  }

  .min\:tw-p-94{
    padding: 23.5rem;
  }

  .min\:tw-p-95{
    padding: 23.75rem;
  }

  .min\:tw-p-96{
    padding: 24rem;
  }

  .min\:tw-p-97{
    padding: 23.25rem;
  }

  .min\:tw-p-98{
    padding: 23.5rem;
  }

  .min\:tw-p-99{
    padding: 23.75rem;
  }

  .min\:tw-p-100{
    padding: 25rem;
  }

  .min\:tw-p-101{
    padding: 25.25rem;
  }

  .min\:tw-p-102{
    padding: 25.5rem;
  }

  .min\:tw-p-112{
    padding: 28rem;
  }

  .min\:tw-p-128{
    padding: 31rem;
  }

  .min\:tw-p-129{
    padding: 32.25rem;
  }

  .min\:tw-p-130{
    padding: 32.5rem;
  }

  .min\:tw-p-140{
    padding: 35rem;
  }

  .min\:tw-p-160{
    padding: 40rem;
  }

  .min\:tw-p-180{
    padding: 45rem;
  }

  .min\:tw-p-185{
    padding: 46.25rem;
  }

  .min\:tw-p-190{
    padding: 47.5rem;
  }

  .min\:tw-p-200{
    padding: 50rem;
  }

  .min\:tw-p-px{
    padding: 1px;
  }

  .min\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .min\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .min\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .min\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .min\:tw-p-1\/2{
    padding: 50%;
  }

  .min\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .min\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .min\:tw-p-1\/4{
    padding: 25%;
  }

  .min\:tw-p-2\/4{
    padding: 50%;
  }

  .min\:tw-p-3\/4{
    padding: 75%;
  }

  .min\:tw-p-1\/5{
    padding: 20%;
  }

  .min\:tw-p-2\/5{
    padding: 40%;
  }

  .min\:tw-p-3\/5{
    padding: 60%;
  }

  .min\:tw-p-4\/5{
    padding: 80%;
  }

  .min\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .min\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .min\:tw-p-3\/6{
    padding: 50%;
  }

  .min\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .min\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .min\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .min\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .min\:tw-p-3\/12{
    padding: 25%;
  }

  .min\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .min\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .min\:tw-p-6\/12{
    padding: 50%;
  }

  .min\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .min\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .min\:tw-p-9\/12{
    padding: 75%;
  }

  .min\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .min\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .min\:tw-p-full{
    padding: 100%;
  }

  .min\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .min\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .min\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .min\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .min\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .min\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .min\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .min\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .min\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .min\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .min\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .min\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .min\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .min\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .min\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .min\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .min\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .min\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .min\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .min\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .min\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .min\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .min\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .min\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .min\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .min\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .min\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .min\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .min\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .min\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .min\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .min\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .min\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .min\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .min\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .min\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .min\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .min\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .min\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .min\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .min\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .min\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .min\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .min\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .min\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .min\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .min\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .min\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .min\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .min\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .min\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .min\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .min\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .min\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .min\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .min\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .min\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .min\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .min\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .min\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .min\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .min\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .min\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .min\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .min\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .min\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .min\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .min\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .min\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .min\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .min\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .min\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .min\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .min\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .min\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .min\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .min\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .min\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .min\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .min\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .min\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .min\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .min\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .min\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .min\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .min\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .min\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .min\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .min\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .min\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .min\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .min\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .min\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .min\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .min\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .min\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .min\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .min\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .min\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .min\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .min\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .min\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .min\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .min\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .min\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .min\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .min\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .min\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .min\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .min\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .min\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .min\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .min\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .min\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .min\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .min\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .min\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .min\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .min\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .min\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .min\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .min\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .min\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .min\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .min\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .min\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .min\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .min\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .min\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .min\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .min\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .min\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .min\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .min\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .min\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .min\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .min\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .min\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .min\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .min\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .min\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .min\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .min\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .min\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .min\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .min\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .min\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .min\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .min\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .min\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .min\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .min\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .min\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .min\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .min\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .min\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .min\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .min\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .min\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .min\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .min\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .min\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .min\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .min\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .min\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .min\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .min\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .min\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .min\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .min\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .min\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .min\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .min\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .min\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .min\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .min\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .min\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .min\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .min\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .min\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .min\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .min\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .min\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .min\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .min\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .min\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .min\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .min\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .min\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .min\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .min\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .min\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .min\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .min\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .min\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .min\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .min\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .min\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .min\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .min\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .min\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .min\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .min\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .min\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .min\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .min\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .min\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .min\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .min\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .min\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .min\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .min\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .min\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .min\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .min\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .min\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .min\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .min\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .min\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .min\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .min\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .min\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .min\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .min\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .min\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .min\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .min\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .min\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .min\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .min\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .min\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .min\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .min\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .min\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .min\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .min\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .min\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .min\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .min\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .min\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .min\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .min\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .min\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .min\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .min\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .min\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .min\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .min\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .min\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .min\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .min\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .min\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .min\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .min\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .min\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .min\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .min\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .min\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .min\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .min\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .min\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .min\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .min\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .min\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .min\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .min\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .min\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .min\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .min\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .min\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .min\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .min\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .min\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .min\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .min\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .min\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .min\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .min\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .min\:tw-pt-0{
    padding-top: 0;
  }

  .min\:tw-pr-0{
    padding-right: 0;
  }

  .min\:tw-pb-0{
    padding-bottom: 0;
  }

  .min\:tw-pl-0{
    padding-left: 0;
  }

  .min\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .min\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .min\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .min\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .min\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .min\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .min\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .min\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .min\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .min\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .min\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .min\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .min\:tw-pt-4{
    padding-top: 1rem;
  }

  .min\:tw-pr-4{
    padding-right: 1rem;
  }

  .min\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .min\:tw-pl-4{
    padding-left: 1rem;
  }

  .min\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .min\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .min\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .min\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .min\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .min\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .min\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .min\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .min\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .min\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .min\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .min\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .min\:tw-pt-8{
    padding-top: 2rem;
  }

  .min\:tw-pr-8{
    padding-right: 2rem;
  }

  .min\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .min\:tw-pl-8{
    padding-left: 2rem;
  }

  .min\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .min\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .min\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .min\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .min\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .min\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .min\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .min\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .min\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .min\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .min\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .min\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .min\:tw-pt-12{
    padding-top: 3rem;
  }

  .min\:tw-pr-12{
    padding-right: 3rem;
  }

  .min\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .min\:tw-pl-12{
    padding-left: 3rem;
  }

  .min\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .min\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .min\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .min\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .min\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .min\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .min\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .min\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .min\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .min\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .min\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .min\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .min\:tw-pt-16{
    padding-top: 4rem;
  }

  .min\:tw-pr-16{
    padding-right: 4rem;
  }

  .min\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .min\:tw-pl-16{
    padding-left: 4rem;
  }

  .min\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .min\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .min\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .min\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .min\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .min\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .min\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .min\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .min\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .min\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .min\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .min\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .min\:tw-pt-20{
    padding-top: 5rem;
  }

  .min\:tw-pr-20{
    padding-right: 5rem;
  }

  .min\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .min\:tw-pl-20{
    padding-left: 5rem;
  }

  .min\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .min\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .min\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .min\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .min\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .min\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .min\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .min\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .min\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .min\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .min\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .min\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .min\:tw-pt-24{
    padding-top: 6rem;
  }

  .min\:tw-pr-24{
    padding-right: 6rem;
  }

  .min\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .min\:tw-pl-24{
    padding-left: 6rem;
  }

  .min\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .min\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .min\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .min\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .min\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .min\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .min\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .min\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .min\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .min\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .min\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .min\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .min\:tw-pt-28{
    padding-top: 7rem;
  }

  .min\:tw-pr-28{
    padding-right: 7rem;
  }

  .min\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .min\:tw-pl-28{
    padding-left: 7rem;
  }

  .min\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .min\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .min\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .min\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .min\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .min\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .min\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .min\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .min\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .min\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .min\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .min\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .min\:tw-pt-32{
    padding-top: 8rem;
  }

  .min\:tw-pr-32{
    padding-right: 8rem;
  }

  .min\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .min\:tw-pl-32{
    padding-left: 8rem;
  }

  .min\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .min\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .min\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .min\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .min\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .min\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .min\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .min\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .min\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .min\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .min\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .min\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .min\:tw-pt-36{
    padding-top: 9rem;
  }

  .min\:tw-pr-36{
    padding-right: 9rem;
  }

  .min\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .min\:tw-pl-36{
    padding-left: 9rem;
  }

  .min\:tw-pt-40{
    padding-top: 10rem;
  }

  .min\:tw-pr-40{
    padding-right: 10rem;
  }

  .min\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .min\:tw-pl-40{
    padding-left: 10rem;
  }

  .min\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .min\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .min\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .min\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .min\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .min\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .min\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .min\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .min\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .min\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .min\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .min\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .min\:tw-pt-44{
    padding-top: 11rem;
  }

  .min\:tw-pr-44{
    padding-right: 11rem;
  }

  .min\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .min\:tw-pl-44{
    padding-left: 11rem;
  }

  .min\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .min\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .min\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .min\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .min\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .min\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .min\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .min\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .min\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .min\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .min\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .min\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .min\:tw-pt-48{
    padding-top: 12rem;
  }

  .min\:tw-pr-48{
    padding-right: 12rem;
  }

  .min\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .min\:tw-pl-48{
    padding-left: 12rem;
  }

  .min\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .min\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .min\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .min\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .min\:tw-pt-52{
    padding-top: 13rem;
  }

  .min\:tw-pr-52{
    padding-right: 13rem;
  }

  .min\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .min\:tw-pl-52{
    padding-left: 13rem;
  }

  .min\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .min\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .min\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .min\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .min\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .min\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .min\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .min\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .min\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .min\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .min\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .min\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .min\:tw-pt-56{
    padding-top: 14rem;
  }

  .min\:tw-pr-56{
    padding-right: 14rem;
  }

  .min\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .min\:tw-pl-56{
    padding-left: 14rem;
  }

  .min\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .min\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .min\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .min\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .min\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .min\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .min\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .min\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .min\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .min\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .min\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .min\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .min\:tw-pt-60{
    padding-top: 15rem;
  }

  .min\:tw-pr-60{
    padding-right: 15rem;
  }

  .min\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .min\:tw-pl-60{
    padding-left: 15rem;
  }

  .min\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .min\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .min\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .min\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .min\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .min\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .min\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .min\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .min\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .min\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .min\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .min\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .min\:tw-pt-64{
    padding-top: 16rem;
  }

  .min\:tw-pr-64{
    padding-right: 16rem;
  }

  .min\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .min\:tw-pl-64{
    padding-left: 16rem;
  }

  .min\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .min\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .min\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .min\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .min\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .min\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .min\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .min\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .min\:tw-pt-68{
    padding-top: 17rem;
  }

  .min\:tw-pr-68{
    padding-right: 17rem;
  }

  .min\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .min\:tw-pl-68{
    padding-left: 17rem;
  }

  .min\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .min\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .min\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .min\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .min\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .min\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .min\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .min\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .min\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .min\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .min\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .min\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .min\:tw-pt-72{
    padding-top: 18rem;
  }

  .min\:tw-pr-72{
    padding-right: 18rem;
  }

  .min\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .min\:tw-pl-72{
    padding-left: 18rem;
  }

  .min\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .min\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .min\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .min\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .min\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .min\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .min\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .min\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .min\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .min\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .min\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .min\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .min\:tw-pt-76{
    padding-top: 19rem;
  }

  .min\:tw-pr-76{
    padding-right: 19rem;
  }

  .min\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .min\:tw-pl-76{
    padding-left: 19rem;
  }

  .min\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .min\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .min\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .min\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .min\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .min\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .min\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .min\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .min\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .min\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .min\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .min\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .min\:tw-pt-80{
    padding-top: 20rem;
  }

  .min\:tw-pr-80{
    padding-right: 20rem;
  }

  .min\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .min\:tw-pl-80{
    padding-left: 20rem;
  }

  .min\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .min\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .min\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .min\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .min\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .min\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .min\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .min\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .min\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .min\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .min\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .min\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .min\:tw-pt-84{
    padding-top: 21rem;
  }

  .min\:tw-pr-84{
    padding-right: 21rem;
  }

  .min\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .min\:tw-pl-84{
    padding-left: 21rem;
  }

  .min\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .min\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .min\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .min\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .min\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .min\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .min\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .min\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .min\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .min\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .min\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .min\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .min\:tw-pt-88{
    padding-top: 22rem;
  }

  .min\:tw-pr-88{
    padding-right: 22rem;
  }

  .min\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .min\:tw-pl-88{
    padding-left: 22rem;
  }

  .min\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .min\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .min\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .min\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .min\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .min\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .min\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .min\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .min\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .min\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .min\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .min\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .min\:tw-pt-92{
    padding-top: 23rem;
  }

  .min\:tw-pr-92{
    padding-right: 23rem;
  }

  .min\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .min\:tw-pl-92{
    padding-left: 23rem;
  }

  .min\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .min\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .min\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .min\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .min\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .min\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .min\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .min\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .min\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .min\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .min\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .min\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .min\:tw-pt-96{
    padding-top: 24rem;
  }

  .min\:tw-pr-96{
    padding-right: 24rem;
  }

  .min\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .min\:tw-pl-96{
    padding-left: 24rem;
  }

  .min\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .min\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .min\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .min\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .min\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .min\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .min\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .min\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .min\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .min\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .min\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .min\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .min\:tw-pt-100{
    padding-top: 25rem;
  }

  .min\:tw-pr-100{
    padding-right: 25rem;
  }

  .min\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .min\:tw-pl-100{
    padding-left: 25rem;
  }

  .min\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .min\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .min\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .min\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .min\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .min\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .min\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .min\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .min\:tw-pt-112{
    padding-top: 28rem;
  }

  .min\:tw-pr-112{
    padding-right: 28rem;
  }

  .min\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .min\:tw-pl-112{
    padding-left: 28rem;
  }

  .min\:tw-pt-128{
    padding-top: 31rem;
  }

  .min\:tw-pr-128{
    padding-right: 31rem;
  }

  .min\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .min\:tw-pl-128{
    padding-left: 31rem;
  }

  .min\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .min\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .min\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .min\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .min\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .min\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .min\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .min\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .min\:tw-pt-140{
    padding-top: 35rem;
  }

  .min\:tw-pr-140{
    padding-right: 35rem;
  }

  .min\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .min\:tw-pl-140{
    padding-left: 35rem;
  }

  .min\:tw-pt-160{
    padding-top: 40rem;
  }

  .min\:tw-pr-160{
    padding-right: 40rem;
  }

  .min\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .min\:tw-pl-160{
    padding-left: 40rem;
  }

  .min\:tw-pt-180{
    padding-top: 45rem;
  }

  .min\:tw-pr-180{
    padding-right: 45rem;
  }

  .min\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .min\:tw-pl-180{
    padding-left: 45rem;
  }

  .min\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .min\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .min\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .min\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .min\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .min\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .min\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .min\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .min\:tw-pt-200{
    padding-top: 50rem;
  }

  .min\:tw-pr-200{
    padding-right: 50rem;
  }

  .min\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .min\:tw-pl-200{
    padding-left: 50rem;
  }

  .min\:tw-pt-px{
    padding-top: 1px;
  }

  .min\:tw-pr-px{
    padding-right: 1px;
  }

  .min\:tw-pb-px{
    padding-bottom: 1px;
  }

  .min\:tw-pl-px{
    padding-left: 1px;
  }

  .min\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .min\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .min\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .min\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .min\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .min\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .min\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .min\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .min\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .min\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .min\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .min\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .min\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .min\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .min\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .min\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .min\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .min\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .min\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .min\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .min\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .min\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .min\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .min\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .min\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .min\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .min\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .min\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .min\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .min\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .min\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .min\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .min\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .min\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .min\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .min\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .min\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .min\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .min\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .min\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .min\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .min\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .min\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .min\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .min\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .min\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .min\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .min\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .min\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .min\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .min\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .min\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .min\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .min\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .min\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .min\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .min\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .min\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .min\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .min\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .min\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .min\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .min\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .min\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .min\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .min\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .min\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .min\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .min\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .min\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .min\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .min\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .min\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .min\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .min\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .min\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .min\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .min\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .min\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .min\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .min\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .min\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .min\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .min\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .min\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .min\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .min\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .min\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .min\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .min\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .min\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .min\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .min\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .min\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .min\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .min\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .min\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .min\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .min\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .min\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .min\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .min\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .min\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .min\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .min\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .min\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .min\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .min\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .min\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .min\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .min\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .min\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .min\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .min\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .min\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .min\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .min\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .min\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .min\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .min\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .min\:tw-pt-full{
    padding-top: 100%;
  }

  .min\:tw-pr-full{
    padding-right: 100%;
  }

  .min\:tw-pb-full{
    padding-bottom: 100%;
  }

  .min\:tw-pl-full{
    padding-left: 100%;
  }

  .min\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .min\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .min\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .min\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .min\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .min\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .min\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .min\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .min\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .min\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .min\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .min\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .min\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .min\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .min\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .min\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .min\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .min\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .min\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .min\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .min\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .min\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .min\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .min\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .min\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .min\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .min\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .min\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .min\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .min\:tw-pointer-events-none{
    pointer-events: none;
  }

  .min\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .min\:tw-static{
    position: static;
  }

  .min\:tw-fixed{
    position: fixed;
  }

  .min\:tw-absolute{
    position: absolute;
  }

  .min\:tw-relative{
    position: relative;
  }

  .min\:tw-sticky{
    position: sticky;
  }

  .min\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .min\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .min\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .min\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .min\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .min\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .min\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .min\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .min\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .min\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .min\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .min\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .min\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .min\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .min\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .min\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .min\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .min\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .min\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .min\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .min\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .min\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .min\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .min\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .min\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .min\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .min\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .min\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .min\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .min\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .min\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .min\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .min\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .min\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .min\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .min\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .min\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .min\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .min\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .min\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .min\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .min\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .min\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .min\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .min\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .min\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .min\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .min\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .min\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .min\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .min\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .min\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .min\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .min\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .min\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .min\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .min\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .min\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .min\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .min\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .min\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .min\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .min\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .min\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .min\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .min\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .min\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .min\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .min\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .min\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .min\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .min\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .min\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .min\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .min\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .min\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .min\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .min\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .min\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .min\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .min\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .min\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .min\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .min\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .min\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .min\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .min\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .min\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .min\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .min\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .min\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .min\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .min\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .min\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .min\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .min\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .min\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .min\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .min\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .min\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .min\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .min\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .min\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .min\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .min\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .min\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .min\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .min\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .min\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .min\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .min\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .min\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .min\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .min\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .min\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .min\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .min\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .min\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .min\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .min\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .min\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .min\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .min\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .min\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .min\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .min\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .min\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .min\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .min\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .min\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .min\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .min\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .min\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .min\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .min\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .min\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .min\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .min\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .min\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .min\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .min\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .min\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .min\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .min\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .min\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .min\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .min\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .min\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .min\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .min\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .min\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .min\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .min\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .min\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .min\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .min\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .min\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .min\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .min\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .min\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .min\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .min\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .min\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .min\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .min\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .min\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .min\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .min\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .min\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .min\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .min\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .min\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .min\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .min\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .min\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .min\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .min\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .min\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .min\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .min\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .min\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .min\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .min\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .min\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .min\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .min\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .min\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .min\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .min\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .min\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .min\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .min\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .min\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .min\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .min\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .min\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .min\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .min\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .min\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .min\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .min\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .min\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .min\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .min\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .min\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .min\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .min\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .min\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .min\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .min\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .min\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .min\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .min\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .min\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .min\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .min\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .min\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .min\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .min\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .min\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .min\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .min\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .min\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .min\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .min\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .min\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .min\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .min\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .min\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .min\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .min\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .min\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .min\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .min\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .min\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .min\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .min\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .min\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .min\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .min\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .min\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .min\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .min\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .min\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .min\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .min\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .min\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .min\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .min\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .min\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .min\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .min\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .min\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .min\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .min\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .min\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .min\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .min\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .min\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .min\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .min\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .min\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .min\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .min\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .min\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .min\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .min\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .min\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .min\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .min\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .min\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .min\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .min\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .min\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .min\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .min\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .min\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .min\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .min\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .min\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .min\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .min\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .min\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .min\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .min\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .min\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .min\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .min\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .min\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .min\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .min\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .min\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .min\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .min\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .min\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .min\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .min\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .min\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .min\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .min\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .min\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .min\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .min\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .min\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .min\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .min\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .min\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .min\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .min\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .min\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .min\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .min\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .min\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .min\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .min\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .min\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .min\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .min\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .min\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .min\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .min\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .min\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .min\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .min\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .min\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .min\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .min\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .min\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .min\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .min\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .min\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .min\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .min\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .min\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .min\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .min\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .min\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .min\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .min\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .min\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .min\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .min\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .min\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .min\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .min\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .min\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .min\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .min\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .min\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .min\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .min\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .min\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .min\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .min\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .min\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .min\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .min\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .min\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .min\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .min\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .min\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .min\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .min\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .min\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .min\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .min\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .min\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .min\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .min\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .min\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .min\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .min\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .min\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .min\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .min\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .min\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .min\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .min\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .min\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .min\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .min\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .min\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .min\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .min\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .min\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .min\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .min\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .min\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .min\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .min\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .min\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .min\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .min\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .min\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .min\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .min\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .min\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .min\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .min\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .min\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .min\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .min\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .min\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .min\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .min\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .min\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .min\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .min\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .min\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .min\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .min\:tw-top-0{
    top: 0;
  }

  .min\:tw-right-0{
    right: 0;
  }

  .min\:tw-bottom-0{
    bottom: 0;
  }

  .min\:tw-left-0{
    left: 0;
  }

  .min\:tw-top-1{
    top: 0.25rem;
  }

  .min\:tw-right-1{
    right: 0.25rem;
  }

  .min\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .min\:tw-left-1{
    left: 0.25rem;
  }

  .min\:tw-top-2{
    top: 0.5rem;
  }

  .min\:tw-right-2{
    right: 0.5rem;
  }

  .min\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .min\:tw-left-2{
    left: 0.5rem;
  }

  .min\:tw-top-3{
    top: 0.75rem;
  }

  .min\:tw-right-3{
    right: 0.75rem;
  }

  .min\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .min\:tw-left-3{
    left: 0.75rem;
  }

  .min\:tw-top-4{
    top: 1rem;
  }

  .min\:tw-right-4{
    right: 1rem;
  }

  .min\:tw-bottom-4{
    bottom: 1rem;
  }

  .min\:tw-left-4{
    left: 1rem;
  }

  .min\:tw-top-5{
    top: 1.25rem;
  }

  .min\:tw-right-5{
    right: 1.25rem;
  }

  .min\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .min\:tw-left-5{
    left: 1.25rem;
  }

  .min\:tw-top-6{
    top: 1.5rem;
  }

  .min\:tw-right-6{
    right: 1.5rem;
  }

  .min\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .min\:tw-left-6{
    left: 1.5rem;
  }

  .min\:tw-top-7{
    top: 1.75rem;
  }

  .min\:tw-right-7{
    right: 1.75rem;
  }

  .min\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .min\:tw-left-7{
    left: 1.75rem;
  }

  .min\:tw-top-8{
    top: 2rem;
  }

  .min\:tw-right-8{
    right: 2rem;
  }

  .min\:tw-bottom-8{
    bottom: 2rem;
  }

  .min\:tw-left-8{
    left: 2rem;
  }

  .min\:tw-top-9{
    top: 2.25rem;
  }

  .min\:tw-right-9{
    right: 2.25rem;
  }

  .min\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .min\:tw-left-9{
    left: 2.25rem;
  }

  .min\:tw-top-10{
    top: 2.5rem;
  }

  .min\:tw-right-10{
    right: 2.5rem;
  }

  .min\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .min\:tw-left-10{
    left: 2.5rem;
  }

  .min\:tw-top-11{
    top: 2.75rem;
  }

  .min\:tw-right-11{
    right: 2.75rem;
  }

  .min\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .min\:tw-left-11{
    left: 2.75rem;
  }

  .min\:tw-top-12{
    top: 3rem;
  }

  .min\:tw-right-12{
    right: 3rem;
  }

  .min\:tw-bottom-12{
    bottom: 3rem;
  }

  .min\:tw-left-12{
    left: 3rem;
  }

  .min\:tw-top-13{
    top: 3.25rem;
  }

  .min\:tw-right-13{
    right: 3.25rem;
  }

  .min\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .min\:tw-left-13{
    left: 3.25rem;
  }

  .min\:tw-top-14{
    top: 3.5rem;
  }

  .min\:tw-right-14{
    right: 3.5rem;
  }

  .min\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .min\:tw-left-14{
    left: 3.5rem;
  }

  .min\:tw-top-15{
    top: 3.75rem;
  }

  .min\:tw-right-15{
    right: 3.75rem;
  }

  .min\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .min\:tw-left-15{
    left: 3.75rem;
  }

  .min\:tw-top-16{
    top: 4rem;
  }

  .min\:tw-right-16{
    right: 4rem;
  }

  .min\:tw-bottom-16{
    bottom: 4rem;
  }

  .min\:tw-left-16{
    left: 4rem;
  }

  .min\:tw-top-17{
    top: 4.25rem;
  }

  .min\:tw-right-17{
    right: 4.25rem;
  }

  .min\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .min\:tw-left-17{
    left: 4.25rem;
  }

  .min\:tw-top-18{
    top: 4.5rem;
  }

  .min\:tw-right-18{
    right: 4.5rem;
  }

  .min\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .min\:tw-left-18{
    left: 4.5rem;
  }

  .min\:tw-top-19{
    top: 4.75rem;
  }

  .min\:tw-right-19{
    right: 4.75rem;
  }

  .min\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .min\:tw-left-19{
    left: 4.75rem;
  }

  .min\:tw-top-20{
    top: 5rem;
  }

  .min\:tw-right-20{
    right: 5rem;
  }

  .min\:tw-bottom-20{
    bottom: 5rem;
  }

  .min\:tw-left-20{
    left: 5rem;
  }

  .min\:tw-top-21{
    top: 5.25rem;
  }

  .min\:tw-right-21{
    right: 5.25rem;
  }

  .min\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .min\:tw-left-21{
    left: 5.25rem;
  }

  .min\:tw-top-22{
    top: 5.5rem;
  }

  .min\:tw-right-22{
    right: 5.5rem;
  }

  .min\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .min\:tw-left-22{
    left: 5.5rem;
  }

  .min\:tw-top-23{
    top: 5.75rem;
  }

  .min\:tw-right-23{
    right: 5.75rem;
  }

  .min\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .min\:tw-left-23{
    left: 5.75rem;
  }

  .min\:tw-top-24{
    top: 6rem;
  }

  .min\:tw-right-24{
    right: 6rem;
  }

  .min\:tw-bottom-24{
    bottom: 6rem;
  }

  .min\:tw-left-24{
    left: 6rem;
  }

  .min\:tw-top-25{
    top: 6.25rem;
  }

  .min\:tw-right-25{
    right: 6.25rem;
  }

  .min\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .min\:tw-left-25{
    left: 6.25rem;
  }

  .min\:tw-top-26{
    top: 6.5rem;
  }

  .min\:tw-right-26{
    right: 6.5rem;
  }

  .min\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .min\:tw-left-26{
    left: 6.5rem;
  }

  .min\:tw-top-27{
    top: 6.75rem;
  }

  .min\:tw-right-27{
    right: 6.75rem;
  }

  .min\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .min\:tw-left-27{
    left: 6.75rem;
  }

  .min\:tw-top-28{
    top: 7rem;
  }

  .min\:tw-right-28{
    right: 7rem;
  }

  .min\:tw-bottom-28{
    bottom: 7rem;
  }

  .min\:tw-left-28{
    left: 7rem;
  }

  .min\:tw-top-29{
    top: 7.25rem;
  }

  .min\:tw-right-29{
    right: 7.25rem;
  }

  .min\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .min\:tw-left-29{
    left: 7.25rem;
  }

  .min\:tw-top-30{
    top: 7.5rem;
  }

  .min\:tw-right-30{
    right: 7.5rem;
  }

  .min\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .min\:tw-left-30{
    left: 7.5rem;
  }

  .min\:tw-top-31{
    top: 7.75rem;
  }

  .min\:tw-right-31{
    right: 7.75rem;
  }

  .min\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .min\:tw-left-31{
    left: 7.75rem;
  }

  .min\:tw-top-32{
    top: 8rem;
  }

  .min\:tw-right-32{
    right: 8rem;
  }

  .min\:tw-bottom-32{
    bottom: 8rem;
  }

  .min\:tw-left-32{
    left: 8rem;
  }

  .min\:tw-top-33{
    top: 8.25rem;
  }

  .min\:tw-right-33{
    right: 8.25rem;
  }

  .min\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .min\:tw-left-33{
    left: 8.25rem;
  }

  .min\:tw-top-34{
    top: 8.5rem;
  }

  .min\:tw-right-34{
    right: 8.5rem;
  }

  .min\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .min\:tw-left-34{
    left: 8.5rem;
  }

  .min\:tw-top-35{
    top: 8.75rem;
  }

  .min\:tw-right-35{
    right: 8.75rem;
  }

  .min\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .min\:tw-left-35{
    left: 8.75rem;
  }

  .min\:tw-top-36{
    top: 9rem;
  }

  .min\:tw-right-36{
    right: 9rem;
  }

  .min\:tw-bottom-36{
    bottom: 9rem;
  }

  .min\:tw-left-36{
    left: 9rem;
  }

  .min\:tw-top-40{
    top: 10rem;
  }

  .min\:tw-right-40{
    right: 10rem;
  }

  .min\:tw-bottom-40{
    bottom: 10rem;
  }

  .min\:tw-left-40{
    left: 10rem;
  }

  .min\:tw-top-41{
    top: 10.25rem;
  }

  .min\:tw-right-41{
    right: 10.25rem;
  }

  .min\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .min\:tw-left-41{
    left: 10.25rem;
  }

  .min\:tw-top-42{
    top: 10.5rem;
  }

  .min\:tw-right-42{
    right: 10.5rem;
  }

  .min\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .min\:tw-left-42{
    left: 10.5rem;
  }

  .min\:tw-top-43{
    top: 10.75rem;
  }

  .min\:tw-right-43{
    right: 10.75rem;
  }

  .min\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .min\:tw-left-43{
    left: 10.75rem;
  }

  .min\:tw-top-44{
    top: 11rem;
  }

  .min\:tw-right-44{
    right: 11rem;
  }

  .min\:tw-bottom-44{
    bottom: 11rem;
  }

  .min\:tw-left-44{
    left: 11rem;
  }

  .min\:tw-top-45{
    top: 11.25rem;
  }

  .min\:tw-right-45{
    right: 11.25rem;
  }

  .min\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .min\:tw-left-45{
    left: 11.25rem;
  }

  .min\:tw-top-46{
    top: 11.5rem;
  }

  .min\:tw-right-46{
    right: 11.5rem;
  }

  .min\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .min\:tw-left-46{
    left: 11.5rem;
  }

  .min\:tw-top-47{
    top: 11.75rem;
  }

  .min\:tw-right-47{
    right: 11.75rem;
  }

  .min\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .min\:tw-left-47{
    left: 11.75rem;
  }

  .min\:tw-top-48{
    top: 12rem;
  }

  .min\:tw-right-48{
    right: 12rem;
  }

  .min\:tw-bottom-48{
    bottom: 12rem;
  }

  .min\:tw-left-48{
    left: 12rem;
  }

  .min\:tw-top-50{
    top: 12.5rem;
  }

  .min\:tw-right-50{
    right: 12.5rem;
  }

  .min\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .min\:tw-left-50{
    left: 12.5rem;
  }

  .min\:tw-top-52{
    top: 13rem;
  }

  .min\:tw-right-52{
    right: 13rem;
  }

  .min\:tw-bottom-52{
    bottom: 13rem;
  }

  .min\:tw-left-52{
    left: 13rem;
  }

  .min\:tw-top-53{
    top: 13.25rem;
  }

  .min\:tw-right-53{
    right: 13.25rem;
  }

  .min\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .min\:tw-left-53{
    left: 13.25rem;
  }

  .min\:tw-top-54{
    top: 13.5rem;
  }

  .min\:tw-right-54{
    right: 13.5rem;
  }

  .min\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .min\:tw-left-54{
    left: 13.5rem;
  }

  .min\:tw-top-55{
    top: 13.75rem;
  }

  .min\:tw-right-55{
    right: 13.75rem;
  }

  .min\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .min\:tw-left-55{
    left: 13.75rem;
  }

  .min\:tw-top-56{
    top: 14rem;
  }

  .min\:tw-right-56{
    right: 14rem;
  }

  .min\:tw-bottom-56{
    bottom: 14rem;
  }

  .min\:tw-left-56{
    left: 14rem;
  }

  .min\:tw-top-57{
    top: 14.25rem;
  }

  .min\:tw-right-57{
    right: 14.25rem;
  }

  .min\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .min\:tw-left-57{
    left: 14.25rem;
  }

  .min\:tw-top-58{
    top: 14.5rem;
  }

  .min\:tw-right-58{
    right: 14.5rem;
  }

  .min\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .min\:tw-left-58{
    left: 14.5rem;
  }

  .min\:tw-top-59{
    top: 14.75rem;
  }

  .min\:tw-right-59{
    right: 14.75rem;
  }

  .min\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .min\:tw-left-59{
    left: 14.75rem;
  }

  .min\:tw-top-60{
    top: 15rem;
  }

  .min\:tw-right-60{
    right: 15rem;
  }

  .min\:tw-bottom-60{
    bottom: 15rem;
  }

  .min\:tw-left-60{
    left: 15rem;
  }

  .min\:tw-top-61{
    top: 15.25rem;
  }

  .min\:tw-right-61{
    right: 15.25rem;
  }

  .min\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .min\:tw-left-61{
    left: 15.25rem;
  }

  .min\:tw-top-62{
    top: 15.5rem;
  }

  .min\:tw-right-62{
    right: 15.5rem;
  }

  .min\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .min\:tw-left-62{
    left: 15.5rem;
  }

  .min\:tw-top-63{
    top: 15.75rem;
  }

  .min\:tw-right-63{
    right: 15.75rem;
  }

  .min\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .min\:tw-left-63{
    left: 15.75rem;
  }

  .min\:tw-top-64{
    top: 16rem;
  }

  .min\:tw-right-64{
    right: 16rem;
  }

  .min\:tw-bottom-64{
    bottom: 16rem;
  }

  .min\:tw-left-64{
    left: 16rem;
  }

  .min\:tw-top-65{
    top: 16.25rem;
  }

  .min\:tw-right-65{
    right: 16.25rem;
  }

  .min\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .min\:tw-left-65{
    left: 16.25rem;
  }

  .min\:tw-top-66{
    top: 16.5rem;
  }

  .min\:tw-right-66{
    right: 16.5rem;
  }

  .min\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .min\:tw-left-66{
    left: 16.5rem;
  }

  .min\:tw-top-68{
    top: 17rem;
  }

  .min\:tw-right-68{
    right: 17rem;
  }

  .min\:tw-bottom-68{
    bottom: 17rem;
  }

  .min\:tw-left-68{
    left: 17rem;
  }

  .min\:tw-top-69{
    top: 17.25rem;
  }

  .min\:tw-right-69{
    right: 17.25rem;
  }

  .min\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .min\:tw-left-69{
    left: 17.25rem;
  }

  .min\:tw-top-70{
    top: 17.5rem;
  }

  .min\:tw-right-70{
    right: 17.5rem;
  }

  .min\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .min\:tw-left-70{
    left: 17.5rem;
  }

  .min\:tw-top-71{
    top: 17.75rem;
  }

  .min\:tw-right-71{
    right: 17.75rem;
  }

  .min\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .min\:tw-left-71{
    left: 17.75rem;
  }

  .min\:tw-top-72{
    top: 18rem;
  }

  .min\:tw-right-72{
    right: 18rem;
  }

  .min\:tw-bottom-72{
    bottom: 18rem;
  }

  .min\:tw-left-72{
    left: 18rem;
  }

  .min\:tw-top-73{
    top: 18.25rem;
  }

  .min\:tw-right-73{
    right: 18.25rem;
  }

  .min\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .min\:tw-left-73{
    left: 18.25rem;
  }

  .min\:tw-top-74{
    top: 18.5rem;
  }

  .min\:tw-right-74{
    right: 18.5rem;
  }

  .min\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .min\:tw-left-74{
    left: 18.5rem;
  }

  .min\:tw-top-75{
    top: 18.75rem;
  }

  .min\:tw-right-75{
    right: 18.75rem;
  }

  .min\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .min\:tw-left-75{
    left: 18.75rem;
  }

  .min\:tw-top-76{
    top: 19rem;
  }

  .min\:tw-right-76{
    right: 19rem;
  }

  .min\:tw-bottom-76{
    bottom: 19rem;
  }

  .min\:tw-left-76{
    left: 19rem;
  }

  .min\:tw-top-77{
    top: 19.25rem;
  }

  .min\:tw-right-77{
    right: 19.25rem;
  }

  .min\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .min\:tw-left-77{
    left: 19.25rem;
  }

  .min\:tw-top-78{
    top: 19.5rem;
  }

  .min\:tw-right-78{
    right: 19.5rem;
  }

  .min\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .min\:tw-left-78{
    left: 19.5rem;
  }

  .min\:tw-top-79{
    top: 19.75rem;
  }

  .min\:tw-right-79{
    right: 19.75rem;
  }

  .min\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .min\:tw-left-79{
    left: 19.75rem;
  }

  .min\:tw-top-80{
    top: 20rem;
  }

  .min\:tw-right-80{
    right: 20rem;
  }

  .min\:tw-bottom-80{
    bottom: 20rem;
  }

  .min\:tw-left-80{
    left: 20rem;
  }

  .min\:tw-top-81{
    top: 20.25rem;
  }

  .min\:tw-right-81{
    right: 20.25rem;
  }

  .min\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .min\:tw-left-81{
    left: 20.25rem;
  }

  .min\:tw-top-82{
    top: 20.5rem;
  }

  .min\:tw-right-82{
    right: 20.5rem;
  }

  .min\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .min\:tw-left-82{
    left: 20.5rem;
  }

  .min\:tw-top-83{
    top: 20.75rem;
  }

  .min\:tw-right-83{
    right: 20.75rem;
  }

  .min\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .min\:tw-left-83{
    left: 20.75rem;
  }

  .min\:tw-top-84{
    top: 21rem;
  }

  .min\:tw-right-84{
    right: 21rem;
  }

  .min\:tw-bottom-84{
    bottom: 21rem;
  }

  .min\:tw-left-84{
    left: 21rem;
  }

  .min\:tw-top-85{
    top: 21.25rem;
  }

  .min\:tw-right-85{
    right: 21.25rem;
  }

  .min\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .min\:tw-left-85{
    left: 21.25rem;
  }

  .min\:tw-top-86{
    top: 21.5rem;
  }

  .min\:tw-right-86{
    right: 21.5rem;
  }

  .min\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .min\:tw-left-86{
    left: 21.5rem;
  }

  .min\:tw-top-87{
    top: 21.75rem;
  }

  .min\:tw-right-87{
    right: 21.75rem;
  }

  .min\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .min\:tw-left-87{
    left: 21.75rem;
  }

  .min\:tw-top-88{
    top: 22rem;
  }

  .min\:tw-right-88{
    right: 22rem;
  }

  .min\:tw-bottom-88{
    bottom: 22rem;
  }

  .min\:tw-left-88{
    left: 22rem;
  }

  .min\:tw-top-89{
    top: 22.25rem;
  }

  .min\:tw-right-89{
    right: 22.25rem;
  }

  .min\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .min\:tw-left-89{
    left: 22.25rem;
  }

  .min\:tw-top-90{
    top: 22.5rem;
  }

  .min\:tw-right-90{
    right: 22.5rem;
  }

  .min\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .min\:tw-left-90{
    left: 22.5rem;
  }

  .min\:tw-top-91{
    top: 22.75rem;
  }

  .min\:tw-right-91{
    right: 22.75rem;
  }

  .min\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .min\:tw-left-91{
    left: 22.75rem;
  }

  .min\:tw-top-92{
    top: 23rem;
  }

  .min\:tw-right-92{
    right: 23rem;
  }

  .min\:tw-bottom-92{
    bottom: 23rem;
  }

  .min\:tw-left-92{
    left: 23rem;
  }

  .min\:tw-top-93{
    top: 23.25rem;
  }

  .min\:tw-right-93{
    right: 23.25rem;
  }

  .min\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .min\:tw-left-93{
    left: 23.25rem;
  }

  .min\:tw-top-94{
    top: 23.5rem;
  }

  .min\:tw-right-94{
    right: 23.5rem;
  }

  .min\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .min\:tw-left-94{
    left: 23.5rem;
  }

  .min\:tw-top-95{
    top: 23.75rem;
  }

  .min\:tw-right-95{
    right: 23.75rem;
  }

  .min\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .min\:tw-left-95{
    left: 23.75rem;
  }

  .min\:tw-top-96{
    top: 24rem;
  }

  .min\:tw-right-96{
    right: 24rem;
  }

  .min\:tw-bottom-96{
    bottom: 24rem;
  }

  .min\:tw-left-96{
    left: 24rem;
  }

  .min\:tw-top-97{
    top: 23.25rem;
  }

  .min\:tw-right-97{
    right: 23.25rem;
  }

  .min\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .min\:tw-left-97{
    left: 23.25rem;
  }

  .min\:tw-top-98{
    top: 23.5rem;
  }

  .min\:tw-right-98{
    right: 23.5rem;
  }

  .min\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .min\:tw-left-98{
    left: 23.5rem;
  }

  .min\:tw-top-99{
    top: 23.75rem;
  }

  .min\:tw-right-99{
    right: 23.75rem;
  }

  .min\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .min\:tw-left-99{
    left: 23.75rem;
  }

  .min\:tw-top-100{
    top: 25rem;
  }

  .min\:tw-right-100{
    right: 25rem;
  }

  .min\:tw-bottom-100{
    bottom: 25rem;
  }

  .min\:tw-left-100{
    left: 25rem;
  }

  .min\:tw-top-101{
    top: 25.25rem;
  }

  .min\:tw-right-101{
    right: 25.25rem;
  }

  .min\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .min\:tw-left-101{
    left: 25.25rem;
  }

  .min\:tw-top-102{
    top: 25.5rem;
  }

  .min\:tw-right-102{
    right: 25.5rem;
  }

  .min\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .min\:tw-left-102{
    left: 25.5rem;
  }

  .min\:tw-top-112{
    top: 28rem;
  }

  .min\:tw-right-112{
    right: 28rem;
  }

  .min\:tw-bottom-112{
    bottom: 28rem;
  }

  .min\:tw-left-112{
    left: 28rem;
  }

  .min\:tw-top-128{
    top: 31rem;
  }

  .min\:tw-right-128{
    right: 31rem;
  }

  .min\:tw-bottom-128{
    bottom: 31rem;
  }

  .min\:tw-left-128{
    left: 31rem;
  }

  .min\:tw-top-129{
    top: 32.25rem;
  }

  .min\:tw-right-129{
    right: 32.25rem;
  }

  .min\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .min\:tw-left-129{
    left: 32.25rem;
  }

  .min\:tw-top-130{
    top: 32.5rem;
  }

  .min\:tw-right-130{
    right: 32.5rem;
  }

  .min\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .min\:tw-left-130{
    left: 32.5rem;
  }

  .min\:tw-top-140{
    top: 35rem;
  }

  .min\:tw-right-140{
    right: 35rem;
  }

  .min\:tw-bottom-140{
    bottom: 35rem;
  }

  .min\:tw-left-140{
    left: 35rem;
  }

  .min\:tw-top-160{
    top: 40rem;
  }

  .min\:tw-right-160{
    right: 40rem;
  }

  .min\:tw-bottom-160{
    bottom: 40rem;
  }

  .min\:tw-left-160{
    left: 40rem;
  }

  .min\:tw-top-180{
    top: 45rem;
  }

  .min\:tw-right-180{
    right: 45rem;
  }

  .min\:tw-bottom-180{
    bottom: 45rem;
  }

  .min\:tw-left-180{
    left: 45rem;
  }

  .min\:tw-top-185{
    top: 46.25rem;
  }

  .min\:tw-right-185{
    right: 46.25rem;
  }

  .min\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .min\:tw-left-185{
    left: 46.25rem;
  }

  .min\:tw-top-190{
    top: 47.5rem;
  }

  .min\:tw-right-190{
    right: 47.5rem;
  }

  .min\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .min\:tw-left-190{
    left: 47.5rem;
  }

  .min\:tw-top-200{
    top: 50rem;
  }

  .min\:tw-right-200{
    right: 50rem;
  }

  .min\:tw-bottom-200{
    bottom: 50rem;
  }

  .min\:tw-left-200{
    left: 50rem;
  }

  .min\:tw-top-auto{
    top: auto;
  }

  .min\:tw-right-auto{
    right: auto;
  }

  .min\:tw-bottom-auto{
    bottom: auto;
  }

  .min\:tw-left-auto{
    left: auto;
  }

  .min\:tw-top-px{
    top: 1px;
  }

  .min\:tw-right-px{
    right: 1px;
  }

  .min\:tw-bottom-px{
    bottom: 1px;
  }

  .min\:tw-left-px{
    left: 1px;
  }

  .min\:tw-top-0\.5{
    top: 0.125rem;
  }

  .min\:tw-right-0\.5{
    right: 0.125rem;
  }

  .min\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .min\:tw-left-0\.5{
    left: 0.125rem;
  }

  .min\:tw-top-1\.5{
    top: 0.375rem;
  }

  .min\:tw-right-1\.5{
    right: 0.375rem;
  }

  .min\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .min\:tw-left-1\.5{
    left: 0.375rem;
  }

  .min\:tw-top-2\.5{
    top: 0.625rem;
  }

  .min\:tw-right-2\.5{
    right: 0.625rem;
  }

  .min\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .min\:tw-left-2\.5{
    left: 0.625rem;
  }

  .min\:tw-top-3\.5{
    top: 0.875rem;
  }

  .min\:tw-right-3\.5{
    right: 0.875rem;
  }

  .min\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .min\:tw-left-3\.5{
    left: 0.875rem;
  }

  .min\:tw-top-1\/2{
    top: 50%;
  }

  .min\:tw-right-1\/2{
    right: 50%;
  }

  .min\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .min\:tw-left-1\/2{
    left: 50%;
  }

  .min\:tw-top-1\/3{
    top: 33.333333%;
  }

  .min\:tw-right-1\/3{
    right: 33.333333%;
  }

  .min\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .min\:tw-left-1\/3{
    left: 33.333333%;
  }

  .min\:tw-top-2\/3{
    top: 66.666667%;
  }

  .min\:tw-right-2\/3{
    right: 66.666667%;
  }

  .min\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .min\:tw-left-2\/3{
    left: 66.666667%;
  }

  .min\:tw-top-1\/4{
    top: 25%;
  }

  .min\:tw-right-1\/4{
    right: 25%;
  }

  .min\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .min\:tw-left-1\/4{
    left: 25%;
  }

  .min\:tw-top-2\/4{
    top: 50%;
  }

  .min\:tw-right-2\/4{
    right: 50%;
  }

  .min\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .min\:tw-left-2\/4{
    left: 50%;
  }

  .min\:tw-top-3\/4{
    top: 75%;
  }

  .min\:tw-right-3\/4{
    right: 75%;
  }

  .min\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .min\:tw-left-3\/4{
    left: 75%;
  }

  .min\:tw-top-1\/5{
    top: 20%;
  }

  .min\:tw-right-1\/5{
    right: 20%;
  }

  .min\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .min\:tw-left-1\/5{
    left: 20%;
  }

  .min\:tw-top-2\/5{
    top: 40%;
  }

  .min\:tw-right-2\/5{
    right: 40%;
  }

  .min\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .min\:tw-left-2\/5{
    left: 40%;
  }

  .min\:tw-top-3\/5{
    top: 60%;
  }

  .min\:tw-right-3\/5{
    right: 60%;
  }

  .min\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .min\:tw-left-3\/5{
    left: 60%;
  }

  .min\:tw-top-4\/5{
    top: 80%;
  }

  .min\:tw-right-4\/5{
    right: 80%;
  }

  .min\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .min\:tw-left-4\/5{
    left: 80%;
  }

  .min\:tw-top-1\/6{
    top: 16.666667%;
  }

  .min\:tw-right-1\/6{
    right: 16.666667%;
  }

  .min\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .min\:tw-left-1\/6{
    left: 16.666667%;
  }

  .min\:tw-top-2\/6{
    top: 33.333333%;
  }

  .min\:tw-right-2\/6{
    right: 33.333333%;
  }

  .min\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .min\:tw-left-2\/6{
    left: 33.333333%;
  }

  .min\:tw-top-3\/6{
    top: 50%;
  }

  .min\:tw-right-3\/6{
    right: 50%;
  }

  .min\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .min\:tw-left-3\/6{
    left: 50%;
  }

  .min\:tw-top-4\/6{
    top: 66.666667%;
  }

  .min\:tw-right-4\/6{
    right: 66.666667%;
  }

  .min\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .min\:tw-left-4\/6{
    left: 66.666667%;
  }

  .min\:tw-top-5\/6{
    top: 83.333333%;
  }

  .min\:tw-right-5\/6{
    right: 83.333333%;
  }

  .min\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .min\:tw-left-5\/6{
    left: 83.333333%;
  }

  .min\:tw-top-1\/12{
    top: 8.333333%;
  }

  .min\:tw-right-1\/12{
    right: 8.333333%;
  }

  .min\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .min\:tw-left-1\/12{
    left: 8.333333%;
  }

  .min\:tw-top-2\/12{
    top: 16.666667%;
  }

  .min\:tw-right-2\/12{
    right: 16.666667%;
  }

  .min\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .min\:tw-left-2\/12{
    left: 16.666667%;
  }

  .min\:tw-top-3\/12{
    top: 25%;
  }

  .min\:tw-right-3\/12{
    right: 25%;
  }

  .min\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .min\:tw-left-3\/12{
    left: 25%;
  }

  .min\:tw-top-4\/12{
    top: 33.333333%;
  }

  .min\:tw-right-4\/12{
    right: 33.333333%;
  }

  .min\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .min\:tw-left-4\/12{
    left: 33.333333%;
  }

  .min\:tw-top-5\/12{
    top: 41.666667%;
  }

  .min\:tw-right-5\/12{
    right: 41.666667%;
  }

  .min\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .min\:tw-left-5\/12{
    left: 41.666667%;
  }

  .min\:tw-top-6\/12{
    top: 50%;
  }

  .min\:tw-right-6\/12{
    right: 50%;
  }

  .min\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .min\:tw-left-6\/12{
    left: 50%;
  }

  .min\:tw-top-7\/12{
    top: 58.333333%;
  }

  .min\:tw-right-7\/12{
    right: 58.333333%;
  }

  .min\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .min\:tw-left-7\/12{
    left: 58.333333%;
  }

  .min\:tw-top-8\/12{
    top: 66.666667%;
  }

  .min\:tw-right-8\/12{
    right: 66.666667%;
  }

  .min\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .min\:tw-left-8\/12{
    left: 66.666667%;
  }

  .min\:tw-top-9\/12{
    top: 75%;
  }

  .min\:tw-right-9\/12{
    right: 75%;
  }

  .min\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .min\:tw-left-9\/12{
    left: 75%;
  }

  .min\:tw-top-10\/12{
    top: 83.333333%;
  }

  .min\:tw-right-10\/12{
    right: 83.333333%;
  }

  .min\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .min\:tw-left-10\/12{
    left: 83.333333%;
  }

  .min\:tw-top-11\/12{
    top: 91.666667%;
  }

  .min\:tw-right-11\/12{
    right: 91.666667%;
  }

  .min\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .min\:tw-left-11\/12{
    left: 91.666667%;
  }

  .min\:tw-top-full{
    top: 100%;
  }

  .min\:tw-right-full{
    right: 100%;
  }

  .min\:tw-bottom-full{
    bottom: 100%;
  }

  .min\:tw-left-full{
    left: 100%;
  }

  .min\:tw-resize-none{
    resize: none;
  }

  .min\:tw-resize-y{
    resize: vertical;
  }

  .min\:tw-resize-x{
    resize: horizontal;
  }

  .min\:tw-resize{
    resize: both;
  }

  .min\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .min\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .min\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .min\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .min\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .min\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .min\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .min\:tw-shadow-none{
    box-shadow: none;
  }

  .min\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .min\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .min\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .min\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .min\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .min\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .min\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .min\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .min\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .min\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .min\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .min\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .min\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .min\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .min\:hover\:tw-shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:hover\:tw-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);
  }

  .min\:hover\:tw-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);
  }

  .min\:hover\:tw-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);
  }

  .min\:hover\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .min\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .min\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .min\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .min\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .min\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .min\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .min\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .min\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .min\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .min\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .min\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .min\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .min\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .min\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .min\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .min\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .min\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .min\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .min\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .min\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .min\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .min\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .min\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .min\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .min\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .min\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .min\:focus\:tw-shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:focus\:tw-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);
  }

  .min\:focus\:tw-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);
  }

  .min\:focus\:tw-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);
  }

  .min\:focus\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .min\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .min\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .min\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .min\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .min\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .min\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .min\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .min\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .min\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .min\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .min\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .min\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .min\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .min\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .min\:tw-fill-current{
    fill: currentColor;
  }

  .min\:tw-stroke-current{
    stroke: currentColor;
  }

  .min\:tw-stroke-0{
    stroke-width: 0;
  }

  .min\:tw-stroke-1{
    stroke-width: 1;
  }

  .min\:tw-stroke-2{
    stroke-width: 2;
  }

  .min\:tw-table-auto{
    table-layout: auto;
  }

  .min\:tw-table-fixed{
    table-layout: fixed;
  }

  .min\:tw-text-left{
    text-align: left;
  }

  .min\:tw-text-center{
    text-align: center;
  }

  .min\:tw-text-right{
    text-align: right;
  }

  .min\:tw-text-justify{
    text-align: justify;
  }

  .min\:tw-text-current{
    color: currentColor;
  }

  .min\:tw-text-transparent{
    color: transparent;
  }

  .min\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .min\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .min\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .min\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .min\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .min\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .min\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .min\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .min\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .min\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .min\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .min\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .min\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .min\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .min\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .min\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .min\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .min\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .min\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .min\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .min\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .min\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .min\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .min\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .min\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .min\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .min\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .min\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .min\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .min\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .min\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .min\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .min\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .min\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .min\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .min\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .min\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .min\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .min\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .min\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .min\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .min\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .min\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .min\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .min\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .min\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .min\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .min\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .min\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .min\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .min\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .min\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .min\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .min\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .min\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .min\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .min\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .min\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .min\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .min\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .min\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .min\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .min\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .min\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .min\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .min\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .min\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .min\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .min\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .min\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .min\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .min\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .min\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .min\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .min\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .min\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .min\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .min\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .min\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .min\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .min\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .min\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .min\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .min\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .min\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .min\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .min\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .min\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .min\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .min\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .min\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .min\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .min\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .min\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .min\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .min\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .min\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .min\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .min\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .min\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .min\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .min\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .min\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .min\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .min\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .min\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .min\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .min\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .min\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .min\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .min\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .min\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .min\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .min\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .min\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .min\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .min\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .min\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .min\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .min\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .min\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .min\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .min\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .min\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .min\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .min\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .min\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .min\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .min\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .min\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .min\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .min\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .min\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .min\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .min\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .min\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .min\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .min\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .min\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .min\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .min\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .min\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .min\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .min\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .min\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .min\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .min\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .min\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .min\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .min\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .min\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .min\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .min\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .min\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .min\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .min\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .min\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .min\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .min\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .min\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .min\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .min\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .min\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .min\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .min\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .min\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .min\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .min\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .min\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .min\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .min\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .min\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .min\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .min\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .min\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .min\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .min\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .min\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .min\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .min\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .min\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .min\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .min\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .min\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .min\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .min\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .min\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .min\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .min\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:active\:tw-text-current:active{
    color: currentColor;
  }

  .min\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .min\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .min\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .min\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .min\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .min\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .min\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .min\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .min\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .min\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .min\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .min\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .min\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .min\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .min\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .min\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .min\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .min\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .min\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .min\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .min\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .min\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .min\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .min\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .min\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .min\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .min\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .min\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .min\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .min\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .min\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .min\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .min\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .min\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .min\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .min\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .min\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .min\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .min\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .min\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .min\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .min\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .min\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .min\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .min\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .min\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .min\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .min\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .min\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .min\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .min\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .min\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .min\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .min\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .min\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .min\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .min\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .min\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .min\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .min\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .min\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .min\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .min\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .min\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .min\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .min\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .min\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .min\:tw-italic{
    font-style: italic;
  }

  .min\:tw-not-italic{
    font-style: normal;
  }

  .min\:tw-uppercase{
    text-transform: uppercase;
  }

  .min\:tw-lowercase{
    text-transform: lowercase;
  }

  .min\:tw-capitalize{
    text-transform: capitalize;
  }

  .min\:tw-normal-case{
    text-transform: none;
  }

  .min\:tw-underline{
    text-decoration: underline;
  }

  .min\:tw-line-through{
    text-decoration: line-through;
  }

  .min\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .min\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .min\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .min\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .min\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .min\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .min\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .min\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .min\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .min\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .min\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .min\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .min\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .min\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .min\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .min\:tw-ordinal, .min\:tw-slashed-zero, .min\:tw-lining-nums, .min\:tw-oldstyle-nums, .min\:tw-proportional-nums, .min\:tw-tabular-nums, .min\:tw-diagonal-fractions, .min\:tw-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);
  }

  .min\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .min\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .min\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .min\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .min\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .min\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .min\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .min\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .min\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .min\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .min\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .min\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .min\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .min\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .min\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .min\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .min\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .min\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .min\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .min\:tw-align-baseline{
    vertical-align: baseline;
  }

  .min\:tw-align-top{
    vertical-align: top;
  }

  .min\:tw-align-middle{
    vertical-align: middle;
  }

  .min\:tw-align-bottom{
    vertical-align: bottom;
  }

  .min\:tw-align-text-top{
    vertical-align: text-top;
  }

  .min\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .min\:tw-visible{
    visibility: visible;
  }

  .min\:tw-invisible{
    visibility: hidden;
  }

  .min\:tw-whitespace-normal{
    white-space: normal;
  }

  .min\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .min\:tw-whitespace-pre{
    white-space: pre;
  }

  .min\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .min\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .min\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .min\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .min\:tw-break-all{
    word-break: break-all;
  }

  .min\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .min\:tw-w-0{
    width: 0;
  }

  .min\:tw-w-1{
    width: 0.25rem;
  }

  .min\:tw-w-2{
    width: 0.5rem;
  }

  .min\:tw-w-3{
    width: 0.75rem;
  }

  .min\:tw-w-4{
    width: 1rem;
  }

  .min\:tw-w-5{
    width: 1.25rem;
  }

  .min\:tw-w-6{
    width: 1.5rem;
  }

  .min\:tw-w-7{
    width: 1.75rem;
  }

  .min\:tw-w-8{
    width: 2rem;
  }

  .min\:tw-w-9{
    width: 2.25rem;
  }

  .min\:tw-w-10{
    width: 2.5rem;
  }

  .min\:tw-w-11{
    width: 2.75rem;
  }

  .min\:tw-w-12{
    width: 3rem;
  }

  .min\:tw-w-13{
    width: 3.25rem;
  }

  .min\:tw-w-14{
    width: 3.5rem;
  }

  .min\:tw-w-15{
    width: 3.75rem;
  }

  .min\:tw-w-16{
    width: 4rem;
  }

  .min\:tw-w-17{
    width: 4.25rem;
  }

  .min\:tw-w-18{
    width: 4.5rem;
  }

  .min\:tw-w-19{
    width: 4.75rem;
  }

  .min\:tw-w-20{
    width: 5rem;
  }

  .min\:tw-w-21{
    width: 5.25rem;
  }

  .min\:tw-w-22{
    width: 5.5rem;
  }

  .min\:tw-w-23{
    width: 5.75rem;
  }

  .min\:tw-w-24{
    width: 6rem;
  }

  .min\:tw-w-25{
    width: 6.25rem;
  }

  .min\:tw-w-26{
    width: 6.5rem;
  }

  .min\:tw-w-27{
    width: 6.75rem;
  }

  .min\:tw-w-28{
    width: 7rem;
  }

  .min\:tw-w-29{
    width: 7.25rem;
  }

  .min\:tw-w-30{
    width: 7.5rem;
  }

  .min\:tw-w-31{
    width: 7.75rem;
  }

  .min\:tw-w-32{
    width: 8rem;
  }

  .min\:tw-w-33{
    width: 8.25rem;
  }

  .min\:tw-w-34{
    width: 8.5rem;
  }

  .min\:tw-w-35{
    width: 8.75rem;
  }

  .min\:tw-w-36{
    width: 9rem;
  }

  .min\:tw-w-40{
    width: 10rem;
  }

  .min\:tw-w-41{
    width: 10.25rem;
  }

  .min\:tw-w-42{
    width: 10.5rem;
  }

  .min\:tw-w-43{
    width: 10.75rem;
  }

  .min\:tw-w-44{
    width: 11rem;
  }

  .min\:tw-w-45{
    width: 11.25rem;
  }

  .min\:tw-w-46{
    width: 11.5rem;
  }

  .min\:tw-w-47{
    width: 11.75rem;
  }

  .min\:tw-w-48{
    width: 12rem;
  }

  .min\:tw-w-50{
    width: 12.5rem;
  }

  .min\:tw-w-52{
    width: 13rem;
  }

  .min\:tw-w-53{
    width: 13.25rem;
  }

  .min\:tw-w-54{
    width: 13.5rem;
  }

  .min\:tw-w-55{
    width: 13.75rem;
  }

  .min\:tw-w-56{
    width: 14rem;
  }

  .min\:tw-w-57{
    width: 14.25rem;
  }

  .min\:tw-w-58{
    width: 14.5rem;
  }

  .min\:tw-w-59{
    width: 14.75rem;
  }

  .min\:tw-w-60{
    width: 15rem;
  }

  .min\:tw-w-61{
    width: 15.25rem;
  }

  .min\:tw-w-62{
    width: 15.5rem;
  }

  .min\:tw-w-63{
    width: 15.75rem;
  }

  .min\:tw-w-64{
    width: 16rem;
  }

  .min\:tw-w-65{
    width: 16.25rem;
  }

  .min\:tw-w-66{
    width: 16.5rem;
  }

  .min\:tw-w-68{
    width: 17rem;
  }

  .min\:tw-w-69{
    width: 17.25rem;
  }

  .min\:tw-w-70{
    width: 17.5rem;
  }

  .min\:tw-w-71{
    width: 17.75rem;
  }

  .min\:tw-w-72{
    width: 18rem;
  }

  .min\:tw-w-73{
    width: 18.25rem;
  }

  .min\:tw-w-74{
    width: 18.5rem;
  }

  .min\:tw-w-75{
    width: 18.75rem;
  }

  .min\:tw-w-76{
    width: 19rem;
  }

  .min\:tw-w-77{
    width: 19.25rem;
  }

  .min\:tw-w-78{
    width: 19.5rem;
  }

  .min\:tw-w-79{
    width: 19.75rem;
  }

  .min\:tw-w-80{
    width: 20rem;
  }

  .min\:tw-w-81{
    width: 20.25rem;
  }

  .min\:tw-w-82{
    width: 20.5rem;
  }

  .min\:tw-w-83{
    width: 20.75rem;
  }

  .min\:tw-w-84{
    width: 21rem;
  }

  .min\:tw-w-85{
    width: 21.25rem;
  }

  .min\:tw-w-86{
    width: 21.5rem;
  }

  .min\:tw-w-87{
    width: 21.75rem;
  }

  .min\:tw-w-88{
    width: 22rem;
  }

  .min\:tw-w-89{
    width: 22.25rem;
  }

  .min\:tw-w-90{
    width: 22.5rem;
  }

  .min\:tw-w-91{
    width: 22.75rem;
  }

  .min\:tw-w-92{
    width: 23rem;
  }

  .min\:tw-w-93{
    width: 23.25rem;
  }

  .min\:tw-w-94{
    width: 23.5rem;
  }

  .min\:tw-w-95{
    width: 23.75rem;
  }

  .min\:tw-w-96{
    width: 24rem;
  }

  .min\:tw-w-97{
    width: 23.25rem;
  }

  .min\:tw-w-98{
    width: 23.5rem;
  }

  .min\:tw-w-99{
    width: 23.75rem;
  }

  .min\:tw-w-100{
    width: 25rem;
  }

  .min\:tw-w-101{
    width: 25.25rem;
  }

  .min\:tw-w-102{
    width: 25.5rem;
  }

  .min\:tw-w-112{
    width: 28rem;
  }

  .min\:tw-w-128{
    width: 31rem;
  }

  .min\:tw-w-129{
    width: 32.25rem;
  }

  .min\:tw-w-130{
    width: 32.5rem;
  }

  .min\:tw-w-140{
    width: 35rem;
  }

  .min\:tw-w-160{
    width: 40rem;
  }

  .min\:tw-w-180{
    width: 45rem;
  }

  .min\:tw-w-185{
    width: 46.25rem;
  }

  .min\:tw-w-190{
    width: 47.5rem;
  }

  .min\:tw-w-200{
    width: 50rem;
  }

  .min\:tw-w-auto{
    width: auto;
  }

  .min\:tw-w-px{
    width: 1px;
  }

  .min\:tw-w-0\.5{
    width: 0.125rem;
  }

  .min\:tw-w-1\.5{
    width: 0.375rem;
  }

  .min\:tw-w-2\.5{
    width: 0.625rem;
  }

  .min\:tw-w-3\.5{
    width: 0.875rem;
  }

  .min\:tw-w-1\/2{
    width: 50%;
  }

  .min\:tw-w-1\/3{
    width: 33.333333%;
  }

  .min\:tw-w-2\/3{
    width: 66.666667%;
  }

  .min\:tw-w-1\/4{
    width: 25%;
  }

  .min\:tw-w-2\/4{
    width: 50%;
  }

  .min\:tw-w-3\/4{
    width: 75%;
  }

  .min\:tw-w-1\/5{
    width: 20%;
  }

  .min\:tw-w-2\/5{
    width: 40%;
  }

  .min\:tw-w-3\/5{
    width: 60%;
  }

  .min\:tw-w-4\/5{
    width: 80%;
  }

  .min\:tw-w-1\/6{
    width: 16.666667%;
  }

  .min\:tw-w-2\/6{
    width: 33.333333%;
  }

  .min\:tw-w-3\/6{
    width: 50%;
  }

  .min\:tw-w-4\/6{
    width: 66.666667%;
  }

  .min\:tw-w-5\/6{
    width: 83.333333%;
  }

  .min\:tw-w-1\/12{
    width: 8.333333%;
  }

  .min\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .min\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .min\:tw-w-7\/12{
    width: 58.333333%;
  }

  .min\:tw-w-8\/12{
    width: 66.666667%;
  }

  .min\:tw-w-9\/12{
    width: 75%;
  }

  .min\:tw-w-10\/12{
    width: 83.333333%;
  }

  .min\:tw-w-11\/12{
    width: 91.666667%;
  }

  .min\:tw-w-full{
    width: 100%;
  }

  .min\:tw-w-screen{
    width: 100vw;
  }

  .min\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .min\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .min\:tw-z-0{
    z-index: 0;
  }

  .min\:tw-z-10{
    z-index: 10;
  }

  .min\:tw-z-20{
    z-index: 20;
  }

  .min\:tw-z-30{
    z-index: 30;
  }

  .min\:tw-z-40{
    z-index: 40;
  }

  .min\:tw-z-50{
    z-index: 50;
  }

  .min\:tw-z-150{
    z-index: 150;
  }

  .min\:tw-z-auto{
    z-index: auto;
  }

  .min\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .min\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .min\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .min\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .min\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .min\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .min\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .min\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .min\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .min\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .min\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .min\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .min\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .min\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .min\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .min\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .min\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .min\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .min\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .min\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .min\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .min\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .min\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .min\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .min\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .min\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .min\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .min\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .min\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .min\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .min\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .min\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .min\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .min\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .min\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .min\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .min\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .min\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .min\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .min\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .min\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .min\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .min\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .min\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .min\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .min\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .min\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .min\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .min\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .min\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .min\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .min\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .min\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .min\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .min\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .min\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .min\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .min\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .min\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .min\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .min\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .min\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .min\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .min\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .min\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .min\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .min\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .min\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .min\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .min\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .min\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .min\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .min\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .min\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .min\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .min\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .min\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .min\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .min\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .min\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .min\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .min\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .min\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .min\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .min\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .min\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .min\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .min\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .min\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .min\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .min\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .min\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .min\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .min\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .min\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .min\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .min\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .min\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .min\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .min\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .min\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .min\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .min\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .min\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .min\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .min\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .min\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .min\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .min\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .min\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .min\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .min\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .min\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .min\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .min\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .min\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .min\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .min\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .min\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .min\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .min\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .min\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .min\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .min\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .min\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .min\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .min\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .min\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .min\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .min\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .min\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .min\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .min\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .min\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .min\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .min\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .min\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .min\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .min\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .min\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .min\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .min\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .min\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .min\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .min\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .min\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .min\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .min\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .min\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .min\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .min\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .min\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .min\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .min\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .min\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .min\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .min\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .min\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .min\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .min\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .min\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .min\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .min\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .min\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .min\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .min\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .min\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .min\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .min\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .min\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .min\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .min\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .min\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .min\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .min\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .min\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .min\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .min\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .min\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .min\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .min\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .min\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .min\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .min\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .min\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .min\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .min\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .min\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .min\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .min\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .min\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .min\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .min\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .min\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .min\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .min\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .min\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .min\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .min\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .min\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .min\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .min\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .min\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .min\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .min\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .min\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .min\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .min\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .min\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .min\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .min\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .min\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .min\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .min\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .min\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .min\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .min\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .min\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .min\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .min\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .min\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .min\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .min\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .min\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .min\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .min\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .min\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .min\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .min\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .min\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .min\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .min\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .min\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .min\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .min\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .min\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .min\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .min\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .min\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .min\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .min\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .min\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .min\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .min\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .min\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .min\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .min\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .min\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .min\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .min\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .min\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .min\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .min\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .min\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .min\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .min\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .min\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .min\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .min\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .min\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .min\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .min\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .min\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .min\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .min\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .min\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .min\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .min\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .min\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .min\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .min\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .min\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .min\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .min\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .min\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .min\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .min\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .min\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .min\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .min\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .min\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .min\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .min\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .min\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .min\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .min\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .min\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .min\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .min\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .min\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .min\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .min\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .min\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .min\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .min\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .min\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .min\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .min\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .min\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .min\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .min\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .min\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .min\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .min\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .min\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .min\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .min\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .min\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .min\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .min\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .min\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .min\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .min\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .min\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .min\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .min\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .min\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .min\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .min\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .min\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .min\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .min\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .min\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .min\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .min\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .min\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .min\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .min\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .min\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .min\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .min\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .min\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .min\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .min\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .min\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .min\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .min\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .min\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .min\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .min\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .min\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .min\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .min\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .min\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .min\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .min\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .min\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .min\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .min\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .min\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .min\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .min\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .min\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .min\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .min\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .min\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .min\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .min\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .min\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .min\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .min\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .min\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .min\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .min\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .min\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .min\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .min\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .min\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .min\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .min\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .min\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .min\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .min\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .min\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .min\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .min\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .min\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .min\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .min\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .min\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .min\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .min\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .min\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .min\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .min\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .min\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .min\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .min\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .min\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .min\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .min\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .min\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .min\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .min\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .min\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .min\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .min\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .min\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .min\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .min\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .min\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .min\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .min\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .min\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .min\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .min\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .min\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .min\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .min\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .min\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .min\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .min\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .min\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .min\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .min\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .min\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .min\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .min\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .min\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .min\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .min\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .min\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .min\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .min\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .min\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .min\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .min\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .min\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .min\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .min\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .min\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .min\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .min\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .min\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .min\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .min\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .min\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .min\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .min\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .min\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .min\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .min\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .min\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .min\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .min\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .min\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .min\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .min\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .min\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .min\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .min\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .min\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .min\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .min\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .min\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .min\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .min\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .min\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .min\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .min\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .min\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .min\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .min\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .min\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .min\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .min\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .min\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .min\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .min\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .min\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .min\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .min\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .min\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .min\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .min\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .min\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .min\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .min\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .min\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .min\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .min\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .min\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .min\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .min\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .min\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .min\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .min\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .min\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .min\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .min\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .min\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .min\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .min\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .min\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .min\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .min\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .min\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .min\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .min\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .min\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .min\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .min\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .min\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .min\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .min\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .min\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .min\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .min\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .min\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .min\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .min\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .min\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .min\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .min\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .min\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .min\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .min\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .min\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .min\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .min\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .min\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .min\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .min\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .min\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .min\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .min\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .min\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .min\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .min\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .min\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .min\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .min\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .min\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .min\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .min\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .min\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .min\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .min\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .min\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .min\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .min\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .min\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .min\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .min\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .min\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .min\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .min\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .min\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .min\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .min\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .min\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .min\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .min\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .min\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .min\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .min\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .min\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .min\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .min\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .min\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .min\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .min\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .min\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .min\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .min\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .min\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .min\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .min\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .min\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .min\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .min\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .min\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .min\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .min\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .min\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .min\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .min\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .min\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .min\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .min\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .min\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .min\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .min\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .min\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .min\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .min\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .min\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .min\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .min\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .min\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .min\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .min\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .min\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .min\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .min\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .min\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .min\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .min\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .min\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .min\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .min\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .min\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .min\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .min\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .min\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .min\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .min\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .min\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .min\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .min\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .min\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .min\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .min\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .min\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .min\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .min\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .min\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .min\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .min\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .min\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .min\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .min\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .min\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .min\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .min\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .min\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .min\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .min\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .min\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .min\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .min\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .min\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .min\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .min\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .min\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .min\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .min\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .min\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .min\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .min\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .min\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .min\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .min\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .min\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .min\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .min\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .min\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .min\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .min\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .min\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .min\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .min\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .min\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .min\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .min\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .min\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .min\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .min\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .min\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .min\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .min\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .min\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .min\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .min\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .min\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .min\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .min\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .min\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .min\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .min\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .min\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .min\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .min\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .min\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .min\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .min\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .min\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .min\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .min\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .min\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .min\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .min\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .min\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .min\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .min\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .min\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .min\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .min\:tw-col-auto{
    grid-column: auto;
  }

  .min\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .min\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .min\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .min\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .min\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .min\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .min\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .min\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .min\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .min\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .min\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .min\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .min\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .min\:tw-col-start-1{
    grid-column-start: 1;
  }

  .min\:tw-col-start-2{
    grid-column-start: 2;
  }

  .min\:tw-col-start-3{
    grid-column-start: 3;
  }

  .min\:tw-col-start-4{
    grid-column-start: 4;
  }

  .min\:tw-col-start-5{
    grid-column-start: 5;
  }

  .min\:tw-col-start-6{
    grid-column-start: 6;
  }

  .min\:tw-col-start-7{
    grid-column-start: 7;
  }

  .min\:tw-col-start-8{
    grid-column-start: 8;
  }

  .min\:tw-col-start-9{
    grid-column-start: 9;
  }

  .min\:tw-col-start-10{
    grid-column-start: 10;
  }

  .min\:tw-col-start-11{
    grid-column-start: 11;
  }

  .min\:tw-col-start-12{
    grid-column-start: 12;
  }

  .min\:tw-col-start-13{
    grid-column-start: 13;
  }

  .min\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .min\:tw-col-end-1{
    grid-column-end: 1;
  }

  .min\:tw-col-end-2{
    grid-column-end: 2;
  }

  .min\:tw-col-end-3{
    grid-column-end: 3;
  }

  .min\:tw-col-end-4{
    grid-column-end: 4;
  }

  .min\:tw-col-end-5{
    grid-column-end: 5;
  }

  .min\:tw-col-end-6{
    grid-column-end: 6;
  }

  .min\:tw-col-end-7{
    grid-column-end: 7;
  }

  .min\:tw-col-end-8{
    grid-column-end: 8;
  }

  .min\:tw-col-end-9{
    grid-column-end: 9;
  }

  .min\:tw-col-end-10{
    grid-column-end: 10;
  }

  .min\:tw-col-end-11{
    grid-column-end: 11;
  }

  .min\:tw-col-end-12{
    grid-column-end: 12;
  }

  .min\:tw-col-end-13{
    grid-column-end: 13;
  }

  .min\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .min\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .min\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .min\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .min\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .min\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .min\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .min\:tw-row-auto{
    grid-row: auto;
  }

  .min\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .min\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .min\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .min\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .min\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .min\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .min\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .min\:tw-row-start-1{
    grid-row-start: 1;
  }

  .min\:tw-row-start-2{
    grid-row-start: 2;
  }

  .min\:tw-row-start-3{
    grid-row-start: 3;
  }

  .min\:tw-row-start-4{
    grid-row-start: 4;
  }

  .min\:tw-row-start-5{
    grid-row-start: 5;
  }

  .min\:tw-row-start-6{
    grid-row-start: 6;
  }

  .min\:tw-row-start-7{
    grid-row-start: 7;
  }

  .min\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .min\:tw-row-end-1{
    grid-row-end: 1;
  }

  .min\:tw-row-end-2{
    grid-row-end: 2;
  }

  .min\:tw-row-end-3{
    grid-row-end: 3;
  }

  .min\:tw-row-end-4{
    grid-row-end: 4;
  }

  .min\:tw-row-end-5{
    grid-row-end: 5;
  }

  .min\:tw-row-end-6{
    grid-row-end: 6;
  }

  .min\:tw-row-end-7{
    grid-row-end: 7;
  }

  .min\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .min\:tw-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));
  }

  .min\:tw-transform-none{
    transform: none;
  }

  .min\:tw-origin-center{
    transform-origin: center;
  }

  .min\:tw-origin-top{
    transform-origin: top;
  }

  .min\:tw-origin-top-right{
    transform-origin: top right;
  }

  .min\:tw-origin-right{
    transform-origin: right;
  }

  .min\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .min\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .min\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .min\:tw-origin-left{
    transform-origin: left;
  }

  .min\:tw-origin-top-left{
    transform-origin: top left;
  }

  .min\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .min\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .min\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .min\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .min\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .min\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .min\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .min\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .min\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .min\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .min\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .min\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .min\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .min\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .min\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .min\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .min\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .min\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .min\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .min\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .min\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .min\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .min\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .min\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .min\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .min\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .min\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .min\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .min\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .min\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .min\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .min\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .min\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .min\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .min\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .min\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .min\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .min\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .min\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .min\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .min\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .min\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .min\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .min\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .min\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .min\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .min\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .min\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .min\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .min\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .min\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .min\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .min\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .min\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .min\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .min\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .min\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .min\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .min\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .min\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .min\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .min\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .min\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .min\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .min\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .min\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .min\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .min\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .min\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .min\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .min\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .min\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .min\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .min\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .min\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .min\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .min\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .min\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .min\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .min\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .min\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .min\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .min\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .min\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .min\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .min\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .min\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .min\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .min\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .min\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .min\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .min\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .min\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .min\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .min\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .min\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .min\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .min\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .min\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .min\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .min\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .min\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .min\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .min\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .min\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .min\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .min\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .min\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .min\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .min\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .min\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .min\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .min\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .min\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .min\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .min\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .min\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .min\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .min\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .min\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .min\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .min\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .min\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .min\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .min\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .min\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .min\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .min\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .min\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .min\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .min\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .min\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .min\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .min\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .min\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .min\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .min\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .min\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .min\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .min\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .min\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .min\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .min\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .min\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .min\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .min\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .min\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .min\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .min\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .min\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .min\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .min\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .min\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .min\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .min\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .min\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .min\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .min\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .min\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .min\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .min\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .min\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .min\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .min\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .min\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .min\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .min\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .min\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .min\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .min\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .min\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .min\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .min\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .min\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .min\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .min\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .min\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .min\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .min\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .min\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .min\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .min\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .min\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .min\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .min\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .min\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .min\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .min\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .min\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .min\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .min\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .min\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .min\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .min\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .min\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .min\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .min\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .min\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .min\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .min\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .min\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .min\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .min\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .min\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .min\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .min\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .min\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .min\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .min\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .min\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .min\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .min\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .min\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .min\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .min\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .min\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .min\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .min\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .min\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .min\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .min\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .min\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .min\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .min\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .min\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .min\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .min\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .min\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .min\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .min\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .min\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .min\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .min\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .min\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .min\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .min\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .min\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .min\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .min\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .min\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .min\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .min\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .min\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .min\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .min\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .min\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .min\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .min\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .min\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .min\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .min\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .min\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .min\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .min\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .min\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .min\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .min\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .min\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .min\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .min\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .min\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .min\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .min\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .min\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .min\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .min\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .min\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .min\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .min\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .min\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .min\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .min\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .min\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .min\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .min\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .min\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .min\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .min\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .min\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .min\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .min\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .min\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .min\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .min\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .min\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .min\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .min\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .min\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .min\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .min\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .min\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .min\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .min\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .min\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .min\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .min\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .min\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .min\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .min\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .min\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .min\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .min\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .min\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .min\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .min\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .min\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .min\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .min\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .min\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .min\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .min\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .min\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .min\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .min\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .min\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .min\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .min\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .min\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .min\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .min\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .min\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .min\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .min\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .min\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .min\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .min\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .min\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .min\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .min\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .min\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .min\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .min\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .min\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .min\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .min\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .min\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .min\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .min\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .min\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .min\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .min\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .min\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .min\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .min\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .min\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .min\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .min\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .min\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .min\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .min\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .min\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .min\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .min\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .min\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .min\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .min\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .min\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .min\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .min\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .min\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .min\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .min\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .min\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .min\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .min\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .min\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .min\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .min\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .min\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .min\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .min\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .min\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .min\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .min\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .min\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .min\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .min\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .min\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .min\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .min\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .min\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .min\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .min\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .min\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .min\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .min\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .min\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .min\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .min\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .min\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .min\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .min\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .min\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .min\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .min\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .min\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .min\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .min\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .min\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .min\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .min\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .min\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .min\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .min\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .min\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .min\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .min\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .min\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .min\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .min\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .min\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .min\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .min\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .min\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .min\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .min\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .min\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .min\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .min\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .min\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .min\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .min\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .min\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .min\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .min\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .min\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .min\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .min\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .min\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .min\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .min\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .min\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .min\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .min\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .min\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .min\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .min\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .min\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .min\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .min\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .min\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .min\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .min\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .min\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .min\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .min\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .min\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .min\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .min\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .min\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .min\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .min\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .min\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .min\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .min\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .min\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .min\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .min\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .min\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .min\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .min\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .min\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .min\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .min\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .min\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .min\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .min\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .min\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .min\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .min\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .min\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .min\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .min\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .min\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .min\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .min\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .min\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .min\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .min\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .min\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .min\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .min\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .min\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .min\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .min\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .min\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .min\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .min\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .min\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .min\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .min\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .min\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .min\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .min\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .min\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .min\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .min\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .min\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .min\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .min\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .min\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .min\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .min\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .min\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .min\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .min\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .min\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .min\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .min\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .min\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .min\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .min\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .min\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .min\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .min\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .min\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .min\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .min\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .min\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .min\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .min\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .min\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .min\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .min\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .min\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .min\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .min\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .min\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .min\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .min\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .min\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .min\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .min\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .min\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .min\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .min\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .min\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .min\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .min\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .min\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .min\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .min\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .min\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .min\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .min\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .min\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .min\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .min\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .min\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .min\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .min\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .min\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .min\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .min\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .min\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .min\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .min\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .min\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .min\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .min\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .min\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .min\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .min\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .min\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .min\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .min\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .min\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .min\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .min\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .min\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .min\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .min\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .min\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .min\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .min\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .min\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .min\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .min\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .min\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .min\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .min\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .min\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .min\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .min\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .min\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .min\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .min\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .min\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .min\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .min\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .min\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .min\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .min\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .min\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .min\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .min\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .min\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .min\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .min\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .min\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .min\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .min\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .min\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .min\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .min\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .min\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .min\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .min\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .min\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .min\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .min\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .min\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .min\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .min\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .min\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .min\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .min\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .min\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .min\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .min\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .min\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .min\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .min\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .min\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .min\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .min\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .min\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .min\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .min\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .min\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .min\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .min\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .min\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .min\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .min\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .min\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .min\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .min\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .min\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .min\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .min\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .min\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .min\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .min\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .min\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .min\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .min\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .min\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .min\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .min\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .min\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .min\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .min\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .min\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .min\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .min\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .min\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .min\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .min\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .min\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .min\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .min\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .min\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .min\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .min\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .min\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .min\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .min\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .min\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .min\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .min\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .min\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .min\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .min\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .min\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .min\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .min\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .min\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .min\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .min\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .min\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .min\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .min\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .min\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .min\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .min\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .min\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .min\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .min\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .min\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .min\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .min\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .min\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .min\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .min\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .min\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .min\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .min\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .min\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .min\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .min\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .min\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .min\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .min\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .min\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .min\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .min\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .min\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .min\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .min\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .min\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .min\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .min\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .min\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .min\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .min\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .min\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .min\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .min\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .min\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .min\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .min\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .min\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .min\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .min\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .min\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .min\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .min\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .min\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .min\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .min\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .min\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .min\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .min\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .min\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .min\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .min\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .min\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .min\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .min\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .min\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .min\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .min\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .min\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .min\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .min\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .min\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .min\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .min\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .min\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .min\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .min\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .min\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .min\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .min\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .min\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .min\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .min\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .min\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .min\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .min\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .min\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .min\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .min\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .min\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .min\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .min\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .min\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .min\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .min\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .min\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .min\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .min\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .min\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .min\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .min\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .min\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .min\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .min\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .min\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .min\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .min\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .min\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .min\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .min\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .min\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .min\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .min\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .min\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .min\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .min\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .min\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .min\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .min\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .min\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .min\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .min\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .min\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .min\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .min\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .min\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .min\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .min\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .min\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .min\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .min\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .min\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .min\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .min\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .min\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .min\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .min\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .min\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .min\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .min\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .min\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .min\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .min\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .min\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .min\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .min\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .min\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .min\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .min\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .min\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .min\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .min\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .min\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .min\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .min\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .min\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .min\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .min\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .min\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .min\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .min\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .min\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .min\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .min\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .min\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .min\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .min\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .min\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .min\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .min\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .min\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .min\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .min\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .min\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .min\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .min\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .min\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .min\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .min\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .min\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .min\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .min\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .min\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .min\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .min\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .min\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .min\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .min\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .min\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .min\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .min\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .min\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .min\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .min\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .min\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .min\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .min\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .min\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .min\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .min\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .min\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .min\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .min\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .min\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .min\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .min\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .min\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .min\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .min\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .min\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .min\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .min\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .min\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .min\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .min\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .min\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .min\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .min\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .min\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .min\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .min\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .min\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .min\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .min\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .min\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .min\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .min\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .min\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .min\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .min\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .min\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .min\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .min\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .min\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .min\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .min\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .min\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .min\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .min\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .min\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .min\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .min\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .min\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .min\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .min\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .min\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .min\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .min\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .min\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .min\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .min\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .min\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .min\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .min\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .min\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .min\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .min\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .min\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .min\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .min\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .min\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .min\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .min\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .min\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .min\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .min\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .min\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .min\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .min\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .min\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .min\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .min\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .min\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .min\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .min\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .min\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .min\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .min\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .min\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .min\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .min\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .min\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .min\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .min\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .min\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .min\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .min\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .min\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .min\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .min\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .min\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .min\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .min\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .min\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .min\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .min\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .min\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .min\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .min\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .min\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .min\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .min\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .min\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .min\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .min\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .min\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .min\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .min\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .min\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .min\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .min\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .min\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .min\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .min\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .min\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .min\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .min\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .min\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .min\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .min\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .min\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .min\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .min\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .min\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .min\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .min\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .min\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .min\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .min\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .min\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .min\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .min\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .min\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .min\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .min\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .min\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .min\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .min\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .min\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .min\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .min\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .min\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .min\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .min\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .min\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .min\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .min\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .min\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .min\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .min\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .min\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .min\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .min\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .min\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .min\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .min\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .min\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .min\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .min\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .min\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .min\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .min\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .min\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .min\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .min\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .min\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .min\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .min\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .min\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .min\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .min\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .min\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .min\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .min\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .min\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .min\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .min\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .min\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .min\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .min\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .min\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .min\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .min\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .min\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .min\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .min\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .min\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .min\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .min\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .min\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .min\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .min\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .min\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .min\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .min\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .min\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .min\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .min\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .min\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .min\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .min\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .min\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .min\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .min\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .min\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .min\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .min\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .min\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .min\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .min\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .min\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .min\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .min\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .min\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .min\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .min\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .min\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .min\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .min\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .min\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .min\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .min\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .min\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .min\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .min\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .min\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .min\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .min\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .min\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .min\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .min\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .min\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .min\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .min\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .min\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .min\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .min\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .min\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .min\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .min\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .min\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .min\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .min\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .min\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .min\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .min\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .min\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .min\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .min\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .min\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .min\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .min\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .min\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .min\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .min\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .min\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .min\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .min\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .min\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .min\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .min\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .min\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .min\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .min\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .min\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .min\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .min\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .min\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .min\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .min\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .min\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .min\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .min\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .min\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .min\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .min\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .min\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .min\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .min\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .min\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .min\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .min\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .min\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .min\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .min\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .min\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .min\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .min\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .min\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .min\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .min\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .min\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .min\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .min\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .min\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .min\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .min\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .min\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .min\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .min\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .min\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .min\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .min\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .min\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .min\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .min\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .min\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .min\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .min\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .min\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .min\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .min\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .min\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .min\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .min\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .min\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .min\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .min\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .min\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .min\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .min\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .min\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .min\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .min\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .min\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .min\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .min\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .min\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .min\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .min\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .min\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .min\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .min\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .min\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .min\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .min\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .min\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .min\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .min\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .min\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .min\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .min\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .min\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .min\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .min\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .min\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .min\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .min\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .min\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .min\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .min\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .min\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .min\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .min\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .min\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .min\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .min\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .min\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .min\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .min\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .min\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .min\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .min\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .min\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .min\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .min\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .min\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .min\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .min\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .min\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .min\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .min\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .min\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .min\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .min\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .min\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .min\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .min\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .min\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .min\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .min\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .min\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .min\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .min\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .min\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .min\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .min\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .min\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .min\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .min\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .min\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .min\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .min\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .min\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .min\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .min\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .min\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .min\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .min\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .min\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .min\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .min\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .min\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .min\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .min\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .min\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .min\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .min\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .min\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .min\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .min\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .min\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .min\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .min\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .min\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .min\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .min\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .min\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .min\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .min\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .min\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .min\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .min\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .min\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .min\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .min\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .min\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .min\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .min\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .min\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .min\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .min\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .min\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .min\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .min\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .min\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .min\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .min\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .min\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .min\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .min\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .min\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .min\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .min\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .min\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .min\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .min\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .min\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .min\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .min\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .min\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .min\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .min\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .min\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .min\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .min\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .min\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .min\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .min\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .min\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .min\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .min\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .min\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .min\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .min\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .min\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .min\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .min\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .min\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .min\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .min\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .min\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .min\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .min\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .min\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .min\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .min\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .min\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .min\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .min\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .min\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .min\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .min\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .min\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .min\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .min\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .min\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .min\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .min\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .min\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .min\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .min\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .min\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .min\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .min\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .min\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .min\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .min\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .min\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .min\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .min\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .min\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .min\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .min\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .min\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .min\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .min\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .min\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .min\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .min\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .min\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .min\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .min\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .min\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .min\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .min\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .min\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .min\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .min\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .min\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .min\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .min\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .min\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .min\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .min\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .min\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .min\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .min\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .min\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .min\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .min\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .min\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .min\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .min\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .min\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .min\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .min\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .min\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .min\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .min\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .min\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .min\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .min\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .min\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .min\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .min\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .min\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .min\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .min\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .min\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .min\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .min\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .min\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .min\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .min\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .min\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .min\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .min\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .min\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .min\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .min\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .min\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .min\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .min\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .min\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .min\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .min\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .min\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .min\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .min\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .min\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .min\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .min\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .min\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .min\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .min\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .min\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .min\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .min\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .min\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .min\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .min\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .min\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .min\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .min\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .min\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .min\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .min\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .min\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .min\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .min\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .min\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .min\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .min\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .min\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .min\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .min\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .min\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .min\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .min\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .min\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .min\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .min\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .min\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .min\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .min\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .min\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .min\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .min\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .min\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .min\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .min\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .min\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .min\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .min\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .min\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .min\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .min\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .min\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .min\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .min\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .min\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .min\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .min\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .min\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .min\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .min\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .min\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .min\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .min\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .min\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .min\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .min\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .min\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .min\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .min\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .min\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .min\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .min\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .min\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .min\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .min\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .min\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .min\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .min\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .min\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .min\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .min\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .min\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .min\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .min\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .min\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .min\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .min\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .min\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .min\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .min\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .min\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .min\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .min\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .min\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .min\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .min\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .min\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .min\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .min\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .min\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .min\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .min\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .min\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .min\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .min\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .min\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .min\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .min\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .min\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .min\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .min\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .min\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .min\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .min\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .min\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .min\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .min\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .min\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .min\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .min\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .min\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .min\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .min\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .min\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .min\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .min\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .min\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .min\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .min\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .min\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .min\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .min\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .min\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .min\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .min\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .min\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .min\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .min\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .min\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .min\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .min\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .min\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .min\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .min\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .min\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .min\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .min\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .min\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .min\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .min\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .min\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .min\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .min\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .min\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .min\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .min\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .min\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .min\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .min\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .min\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .min\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .min\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .min\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .min\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .min\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .min\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .min\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .min\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .min\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .min\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .min\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .min\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .min\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .min\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .min\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .min\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .min\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .min\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .min\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .min\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .min\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .min\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .min\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .min\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .min\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .min\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .min\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .min\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .min\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .min\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .min\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .min\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .min\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .min\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .min\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .min\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .min\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .min\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .min\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .min\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .min\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .min\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .min\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .min\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .min\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .min\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .min\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .min\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .min\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .min\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .min\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .min\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .min\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .min\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .min\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .min\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .min\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .min\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .min\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .min\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .min\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .min\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .min\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .min\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .min\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .min\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .min\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .min\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .min\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .min\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .min\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .min\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .min\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .min\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .min\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .min\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .min\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .min\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .min\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .min\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .min\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .min\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .min\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .min\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .min\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .min\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .min\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .min\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .min\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .min\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .min\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .min\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .min\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .min\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .min\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .min\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .min\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .min\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .min\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .min\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .min\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .min\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .min\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .min\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .min\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .min\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .min\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .min\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .min\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .min\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .min\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .min\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .min\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .min\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .min\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .min\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .min\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .min\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .min\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .min\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .min\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .min\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .min\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .min\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .min\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .min\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .min\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .min\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .min\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .min\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .min\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .min\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .min\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .min\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .min\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .min\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .min\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .min\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .min\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .min\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .min\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .min\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .min\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .min\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .min\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .min\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .min\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .min\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .min\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .min\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .min\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .min\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .min\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .min\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .min\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .min\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .min\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .min\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .min\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .min\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .min\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .min\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .min\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .min\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .min\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .min\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .min\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .min\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .min\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .min\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .min\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .min\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .min\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .min\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .min\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .min\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .min\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .min\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .min\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .min\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .min\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .min\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .min\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .min\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .min\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .min\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .min\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .min\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .min\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .min\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .min\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .min\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .min\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .min\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .min\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .min\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .min\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .min\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .min\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .min\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .min\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .min\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .min\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .min\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .min\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .min\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .min\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .min\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .min\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .min\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .min\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .min\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .min\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .min\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .min\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .min\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .min\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .min\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .min\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .min\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .min\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .min\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .min\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .min\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .min\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .min\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .min\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .min\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .min\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .min\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .min\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .min\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .min\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .min\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .min\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .min\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .min\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .min\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .min\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .min\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .min\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .min\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .min\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .min\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .min\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .min\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .min\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .min\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .min\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .min\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .min\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .min\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .min\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .min\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .min\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .min\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .min\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .min\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .min\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .min\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .min\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .min\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .min\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .min\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .min\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .min\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .min\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .min\:tw-transition-none{
    transition-property: none;
  }

  .min\:tw-transition-all{
    transition-property: all;
  }

  .min\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .min\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .min\:tw-transition-opacity{
    transition-property: opacity;
  }

  .min\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .min\:tw-transition-transform{
    transition-property: transform;
  }

  .min\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .min\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .min\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .min\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .min\:tw-duration-75{
    transition-duration: 75ms;
  }

  .min\:tw-duration-100{
    transition-duration: 100ms;
  }

  .min\:tw-duration-150{
    transition-duration: 150ms;
  }

  .min\:tw-duration-200{
    transition-duration: 200ms;
  }

  .min\:tw-duration-300{
    transition-duration: 300ms;
  }

  .min\:tw-duration-500{
    transition-duration: 500ms;
  }

  .min\:tw-duration-700{
    transition-duration: 700ms;
  }

  .min\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .min\:tw-delay-75{
    transition-delay: 75ms;
  }

  .min\:tw-delay-100{
    transition-delay: 100ms;
  }

  .min\:tw-delay-150{
    transition-delay: 150ms;
  }

  .min\:tw-delay-200{
    transition-delay: 200ms;
  }

  .min\:tw-delay-300{
    transition-delay: 300ms;
  }

  .min\:tw-delay-500{
    transition-delay: 500ms;
  }

  .min\:tw-delay-700{
    transition-delay: 700ms;
  }

  .min\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .min\:tw-animate-none{
    animation: none;
  }

  .min\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .min\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .min\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .min\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .min\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .min\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .min\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .min\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .min\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .min\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .min\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .min\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .min\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .min\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .min\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .min\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .min\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .min\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .min\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .min\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .min\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .min\:tw-text-error {
    color: #E53E3E !important;
  }

  .min\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .min\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .min\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .min\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .min\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .min\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .min\:tw-text-error {
    color: #E53E3E !important;
  }

  .min\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .min\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .min\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .min\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .min\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .min\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .min\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .min\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .min\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .min\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .min\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .min\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .min\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .min\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .min\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .min\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .min\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .min\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .min\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .min\:tw-table-row-hover {
    opacity: 0.9;
  }

  .min\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .min\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .min\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .min\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .min\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .min\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .min\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .min\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .min\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .min\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .min\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .min\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .min\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .min\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .min\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .min\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .min\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .min\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .min\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .min\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .min\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .min\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .min\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .min\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .min\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .min\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .min\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .min\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .min\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .min\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .min\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .min\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .min\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .min\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .min\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .min\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .min\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .min\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .min\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .min\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .min\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .min\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .min\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .min\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .min\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .min\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .min\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .min\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .min\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .min\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .min\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .min\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .min\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .min\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .min\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .min\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .min\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .min\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .min\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .min\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .min\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .min\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .min\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .min\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .min\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .min\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .min\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .min\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .min\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .min\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .min\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .min\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .min\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .min\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .min\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .min\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .min\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .min\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .min\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .min\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .min\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .min\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .min\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .min\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .min\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .min\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .min\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .min\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .min\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .min\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .min\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .min\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .min\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .min\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .min\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .min\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .min\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .min\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .min\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .min\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .min\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .min\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .min\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .min\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .min\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .min\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .min\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .min\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .min\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .min\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .min\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .min\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .min\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .min\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .min\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .min\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .min\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .min\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .min\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .min\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .min\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .min\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .min\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .min\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .min\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .min\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .min\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .min\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .min\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .min\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .min\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .min\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .min\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .min\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .min\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .min\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .min\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 480px){
  .xs\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .xs\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .xs\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .xs\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .xs\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .xs\:tw-container{
      max-width: 2560px;
    }
  }

  .xs\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .xs\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .xs\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .xs\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xs\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .xs\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .xs\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .xs\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .xs\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xs\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .xs\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .xs\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .xs\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xs\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .xs\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xs\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .xs\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .xs\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .xs\:tw-prose code::before{
    content: "`";
  }

  .xs\:tw-prose code::after{
    content: "`";
  }

  .xs\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .xs\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .xs\:tw-prose pre code::before{
    content: "";
  }

  .xs\:tw-prose pre code::after{
    content: "";
  }

  .xs\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .xs\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .xs\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xs\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .xs\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .xs\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xs\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .xs\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xs\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .xs\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .xs\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xs\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xs\:tw-prose ol > li:before{
    left: 0;
  }

  .xs\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xs\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .xs\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xs\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .xs\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xs\:tw-prose ul ul, .xs\:tw-prose ul ol, .xs\:tw-prose ol ul, .xs\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xs\:tw-prose hr + *{
    margin-top: 0;
  }

  .xs\:tw-prose h2 + *{
    margin-top: 0;
  }

  .xs\:tw-prose h3 + *{
    margin-top: 0;
  }

  .xs\:tw-prose h4 + *{
    margin-top: 0;
  }

  .xs\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose > :first-child{
    margin-top: 0;
  }

  .xs\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .xs\:tw-prose h1, .xs\:tw-prose h2, .xs\:tw-prose h3, .xs\:tw-prose h4{
    color: #161e2e;
  }

  .xs\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .xs\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xs\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xs\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .xs\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .xs\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .xs\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xs\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .xs\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xs\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xs\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xs\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .xs\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .xs\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .xs\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .xs\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xs\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xs\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xs\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .xs\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .xs\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .xs\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .xs\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .xs\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xs\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xs\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xs\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xs\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xs\:tw-prose-sm ul ul, .xs\:tw-prose-sm ul ol, .xs\:tw-prose-sm ol ul, .xs\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xs\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .xs\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .xs\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .xs\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xs\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xs\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .xs\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .xs\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .xs\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .xs\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .xs\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .xs\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .xs\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xs\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xs\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xs\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xs\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xs\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .xs\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .xs\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .xs\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .xs\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .xs\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xs\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .xs\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .xs\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .xs\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .xs\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xs\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xs\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xs\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-lg ul ul, .xs\:tw-prose-lg ul ol, .xs\:tw-prose-lg ol ul, .xs\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xs\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .xs\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .xs\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .xs\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xs\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xs\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .xs\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .xs\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .xs\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .xs\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .xs\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .xs\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xs\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .xs\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xs\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .xs\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .xs\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .xs\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .xs\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .xs\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .xs\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .xs\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .xs\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .xs\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .xs\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xs\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .xs\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .xs\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xs\:tw-prose-xl ul ul, .xs\:tw-prose-xl ul ol, .xs\:tw-prose-xl ol ul, .xs\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xs\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .xs\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .xs\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .xs\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xs\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xs\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .xs\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .xs\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .xs\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .xs\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .xs\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .xs\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .xs\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .xs\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xs\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xs\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .xs\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .xs\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .xs\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .xs\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .xs\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xs\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .xs\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .xs\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .xs\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .xs\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .xs\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xs\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xs\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xs\:tw-prose-2xl ul ul, .xs\:tw-prose-2xl ul ol, .xs\:tw-prose-2xl ol ul, .xs\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xs\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xs\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .xs\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .xs\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .xs\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xs\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xs\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .xs\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .xs\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .xs\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-18 > :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));
  }

  .xs\:tw-space-x-18 > :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)));
  }

  .xs\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-27 > :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));
  }

  .xs\:tw-space-x-27 > :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)));
  }

  .xs\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .xs\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .xs\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-18 > :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));
  }

  .xs\:tw--space-x-18 > :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)));
  }

  .xs\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-27 > :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));
  }

  .xs\:tw--space-x-27 > :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)));
  }

  .xs\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--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));
  }

  .xs\:tw--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)));
  }

  .xs\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .xs\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .xs\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .xs\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .xs\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-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));
  }

  .xs\:tw-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)));
  }

  .xs\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .xs\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .xs\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .xs\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .xs\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .xs\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .xs\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .xs\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .xs\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .xs\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .xs\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .xs\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .xs\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .xs\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .xs\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .xs\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .xs\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .xs\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .xs\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .xs\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .xs\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .xs\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .xs\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .xs\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .xs\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .xs\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .xs\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .xs\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .xs\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .xs\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .xs\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .xs\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .xs\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .xs\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .xs\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .xs\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .xs\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .xs\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xs\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .xs\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .xs\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .xs\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .xs\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xs\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .xs\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .xs\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .xs\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .xs\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .xs\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .xs\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .xs\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .xs\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .xs\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .xs\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .xs\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .xs\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xs\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xs\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .xs\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .xs\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .xs\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .xs\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .xs\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .xs\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .xs\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .xs\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .xs\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .xs\:tw-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;
  }

  .xs\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xs\:focus\:tw-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;
  }

  .xs\:focus\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xs\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xs\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .xs\:tw-bg-local{
    background-attachment: local;
  }

  .xs\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .xs\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .xs\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .xs\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .xs\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xs\:tw-bg-current{
    background-color: currentColor;
  }

  .xs\:tw-bg-transparent{
    background-color: transparent;
  }

  .xs\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xs\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xs\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xs\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xs\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xs\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xs\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xs\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xs\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xs\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xs\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xs\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xs\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xs\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xs\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xs\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xs\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xs\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xs\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xs\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xs\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xs\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xs\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xs\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xs\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xs\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xs\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xs\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xs\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xs\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xs\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xs\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xs\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xs\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xs\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xs\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xs\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xs\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xs\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xs\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xs\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xs\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xs\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xs\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xs\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xs\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xs\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xs\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xs\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xs\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .xs\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .xs\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .xs\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .xs\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .xs\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .xs\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xs\:tw-bg-none{
    background-image: none;
  }

  .xs\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .xs\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .xs\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-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));
  }

  .xs\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .xs\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .xs\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .xs\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .xs\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .xs\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .xs\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .xs\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .xs\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .xs\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .xs\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .xs\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .xs\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .xs\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .xs\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .xs\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .xs\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .xs\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .xs\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .xs\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .xs\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .xs\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .xs\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .xs\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .xs\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .xs\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .xs\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .xs\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .xs\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .xs\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .xs\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .xs\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .xs\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .xs\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .xs\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .xs\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .xs\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .xs\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .xs\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .xs\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .xs\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .xs\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .xs\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .xs\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .xs\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .xs\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .xs\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .xs\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .xs\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .xs\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .xs\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .xs\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .xs\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .xs\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .xs\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .xs\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .xs\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .xs\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .xs\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .xs\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .xs\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .xs\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .xs\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .xs\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .xs\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .xs\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .xs\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .xs\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .xs\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .xs\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .xs\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .xs\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .xs\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .xs\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .xs\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .xs\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .xs\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .xs\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .xs\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .xs\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .xs\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .xs\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .xs\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .xs\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .xs\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .xs\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .xs\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .xs\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .xs\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .xs\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .xs\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .xs\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .xs\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .xs\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .xs\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .xs\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .xs\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .xs\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .xs\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .xs\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .xs\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .xs\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .xs\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .xs\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .xs\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .xs\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .xs\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .xs\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .xs\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .xs\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .xs\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .xs\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .xs\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .xs\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .xs\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .xs\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .xs\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .xs\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .xs\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .xs\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .xs\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .xs\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .xs\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .xs\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .xs\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .xs\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .xs\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .xs\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .xs\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .xs\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .xs\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .xs\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .xs\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .xs\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .xs\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .xs\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .xs\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .xs\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .xs\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .xs\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .xs\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .xs\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .xs\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .xs\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .xs\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .xs\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .xs\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .xs\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .xs\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .xs\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:hover\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-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));
  }

  .xs\:hover\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .xs\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .xs\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .xs\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .xs\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .xs\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .xs\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .xs\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .xs\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .xs\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .xs\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .xs\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .xs\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .xs\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .xs\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .xs\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .xs\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .xs\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .xs\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .xs\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .xs\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .xs\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .xs\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .xs\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .xs\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .xs\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .xs\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .xs\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .xs\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .xs\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .xs\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .xs\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .xs\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .xs\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .xs\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .xs\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .xs\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .xs\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .xs\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .xs\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .xs\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .xs\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .xs\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .xs\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .xs\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .xs\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .xs\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .xs\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .xs\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .xs\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .xs\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .xs\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .xs\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .xs\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .xs\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .xs\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .xs\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .xs\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .xs\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .xs\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .xs\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .xs\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .xs\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .xs\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .xs\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .xs\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .xs\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .xs\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .xs\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .xs\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .xs\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .xs\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .xs\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .xs\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .xs\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .xs\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .xs\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .xs\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .xs\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .xs\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .xs\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .xs\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .xs\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .xs\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .xs\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .xs\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .xs\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .xs\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .xs\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .xs\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .xs\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .xs\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .xs\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .xs\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .xs\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .xs\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .xs\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .xs\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .xs\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .xs\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .xs\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .xs\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .xs\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .xs\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .xs\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .xs\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .xs\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .xs\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .xs\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .xs\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .xs\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .xs\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .xs\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .xs\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .xs\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .xs\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .xs\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .xs\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .xs\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .xs\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .xs\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .xs\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .xs\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .xs\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .xs\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .xs\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .xs\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .xs\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .xs\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .xs\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .xs\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .xs\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .xs\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .xs\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .xs\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .xs\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .xs\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .xs\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .xs\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .xs\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .xs\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .xs\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .xs\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .xs\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .xs\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .xs\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .xs\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .xs\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .xs\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .xs\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:focus\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xs\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-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));
  }

  .xs\:focus\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xs\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xs\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xs\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xs\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xs\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xs\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xs\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xs\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xs\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xs\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xs\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xs\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xs\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xs\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xs\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xs\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xs\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xs\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xs\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xs\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xs\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xs\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xs\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xs\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xs\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xs\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xs\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xs\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xs\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xs\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xs\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xs\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xs\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xs\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xs\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xs\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xs\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xs\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xs\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xs\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xs\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xs\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xs\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xs\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xs\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xs\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xs\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xs\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xs\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xs\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xs\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xs\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xs\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xs\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xs\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xs\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xs\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xs\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xs\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xs\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xs\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xs\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xs\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xs\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xs\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xs\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xs\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xs\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xs\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xs\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xs\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xs\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xs\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xs\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xs\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xs\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xs\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xs\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xs\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xs\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xs\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xs\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xs\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xs\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xs\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xs\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xs\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xs\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xs\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xs\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xs\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xs\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xs\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xs\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xs\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xs\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xs\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xs\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xs\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xs\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xs\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xs\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xs\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xs\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xs\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xs\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xs\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xs\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xs\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xs\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xs\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xs\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xs\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xs\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xs\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xs\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xs\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xs\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xs\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xs\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xs\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xs\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xs\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xs\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xs\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xs\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xs\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xs\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xs\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xs\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xs\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xs\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xs\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xs\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xs\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xs\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xs\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xs\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xs\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xs\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xs\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .xs\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .xs\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .xs\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .xs\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .xs\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .xs\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .xs\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .xs\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .xs\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .xs\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .xs\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .xs\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .xs\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .xs\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .xs\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .xs\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .xs\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .xs\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .xs\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .xs\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .xs\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .xs\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .xs\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .xs\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .xs\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .xs\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .xs\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .xs\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .xs\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .xs\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .xs\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .xs\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .xs\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .xs\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .xs\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .xs\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .xs\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .xs\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .xs\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .xs\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .xs\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .xs\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .xs\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .xs\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .xs\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .xs\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .xs\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .xs\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .xs\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .xs\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .xs\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .xs\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .xs\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .xs\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .xs\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .xs\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .xs\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .xs\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .xs\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .xs\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .xs\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .xs\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .xs\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .xs\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .xs\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .xs\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .xs\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .xs\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .xs\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .xs\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .xs\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .xs\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .xs\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .xs\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .xs\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .xs\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .xs\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .xs\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .xs\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .xs\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .xs\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .xs\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .xs\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .xs\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .xs\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .xs\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .xs\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .xs\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .xs\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .xs\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .xs\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .xs\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .xs\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .xs\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .xs\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .xs\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .xs\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .xs\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .xs\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .xs\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .xs\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .xs\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .xs\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .xs\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .xs\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .xs\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .xs\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .xs\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .xs\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .xs\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .xs\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .xs\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .xs\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .xs\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .xs\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .xs\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .xs\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .xs\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .xs\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .xs\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .xs\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .xs\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .xs\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .xs\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .xs\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .xs\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .xs\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .xs\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .xs\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .xs\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .xs\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .xs\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .xs\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .xs\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .xs\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .xs\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .xs\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .xs\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .xs\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .xs\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .xs\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .xs\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .xs\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .xs\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .xs\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .xs\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .xs\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .xs\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .xs\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .xs\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xs\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xs\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xs\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .xs\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xs\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xs\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xs\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xs\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xs\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xs\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xs\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xs\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xs\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .xs\:tw-bg-bottom{
    background-position: bottom;
  }

  .xs\:tw-bg-center{
    background-position: center;
  }

  .xs\:tw-bg-left{
    background-position: left;
  }

  .xs\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .xs\:tw-bg-left-top{
    background-position: left top;
  }

  .xs\:tw-bg-right{
    background-position: right;
  }

  .xs\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .xs\:tw-bg-right-top{
    background-position: right top;
  }

  .xs\:tw-bg-top{
    background-position: top;
  }

  .xs\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .xs\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .xs\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .xs\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .xs\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .xs\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .xs\:tw-bg-auto{
    background-size: auto;
  }

  .xs\:tw-bg-cover{
    background-size: cover;
  }

  .xs\:tw-bg-contain{
    background-size: contain;
  }

  .xs\:tw-border-collapse{
    border-collapse: collapse;
  }

  .xs\:tw-border-separate{
    border-collapse: separate;
  }

  .xs\:tw-border-current{
    border-color: currentColor;
  }

  .xs\:tw-border-transparent{
    border-color: transparent;
  }

  .xs\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xs\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xs\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xs\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xs\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xs\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xs\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xs\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xs\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xs\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xs\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xs\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xs\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xs\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xs\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xs\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xs\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xs\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xs\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xs\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xs\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xs\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xs\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xs\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xs\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xs\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xs\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xs\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xs\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xs\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xs\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xs\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xs\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xs\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xs\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xs\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xs\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xs\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xs\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xs\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xs\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xs\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xs\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xs\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xs\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xs\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xs\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xs\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xs\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xs\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xs\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xs\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xs\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xs\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xs\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xs\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xs\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xs\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xs\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xs\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xs\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xs\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xs\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xs\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xs\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xs\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xs\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xs\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xs\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xs\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xs\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xs\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xs\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xs\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xs\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xs\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xs\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xs\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xs\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xs\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xs\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xs\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xs\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xs\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xs\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xs\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xs\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xs\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xs\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xs\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xs\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xs\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xs\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xs\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xs\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xs\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xs\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xs\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xs\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xs\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xs\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xs\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xs\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xs\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xs\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xs\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xs\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xs\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xs\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xs\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xs\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xs\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xs\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xs\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xs\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xs\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xs\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xs\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xs\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xs\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xs\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xs\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xs\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xs\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xs\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xs\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xs\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xs\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xs\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .xs\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .xs\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .xs\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .xs\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .xs\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .xs\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xs\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xs\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xs\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xs\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xs\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xs\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xs\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xs\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xs\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xs\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xs\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xs\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xs\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xs\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xs\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xs\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xs\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xs\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xs\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xs\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xs\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .xs\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .xs\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .xs\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .xs\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xs\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xs\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xs\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xs\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xs\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xs\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xs\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xs\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xs\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xs\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xs\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xs\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xs\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xs\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xs\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xs\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xs\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xs\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xs\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xs\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xs\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xs\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .xs\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .xs\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .xs\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .xs\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .xs\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .xs\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .xs\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .xs\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .xs\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .xs\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .xs\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .xs\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .xs\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .xs\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .xs\:tw-rounded-none{
    border-radius: 0;
  }

  .xs\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .xs\:tw-rounded{
    border-radius: 0.25rem;
  }

  .xs\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .xs\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .xs\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .xs\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .xs\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .xs\:tw-rounded-full{
    border-radius: 9999px;
  }

  .xs\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xs\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xs\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xs\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xs\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xs\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xs\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xs\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xs\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xs\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xs\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xs\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xs\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xs\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xs\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xs\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xs\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xs\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xs\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xs\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xs\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xs\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xs\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .xs\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .xs\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .xs\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .xs\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .xs\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .xs\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .xs\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .xs\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .xs\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .xs\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .xs\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .xs\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .xs\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .xs\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .xs\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .xs\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .xs\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .xs\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .xs\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .xs\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .xs\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .xs\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .xs\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .xs\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .xs\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .xs\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .xs\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .xs\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .xs\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .xs\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .xs\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .xs\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .xs\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .xs\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .xs\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .xs\:tw-border-solid{
    border-style: solid;
  }

  .xs\:tw-border-dashed{
    border-style: dashed;
  }

  .xs\:tw-border-dotted{
    border-style: dotted;
  }

  .xs\:tw-border-double{
    border-style: double;
  }

  .xs\:tw-border-none{
    border-style: none;
  }

  .xs\:tw-border-0{
    border-width: 0;
  }

  .xs\:tw-border-2{
    border-width: 2px;
  }

  .xs\:tw-border-4{
    border-width: 4px;
  }

  .xs\:tw-border-8{
    border-width: 8px;
  }

  .xs\:tw-border{
    border-width: 1px;
  }

  .xs\:tw-border-t-0{
    border-top-width: 0;
  }

  .xs\:tw-border-r-0{
    border-right-width: 0;
  }

  .xs\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .xs\:tw-border-l-0{
    border-left-width: 0;
  }

  .xs\:tw-border-t-2{
    border-top-width: 2px;
  }

  .xs\:tw-border-r-2{
    border-right-width: 2px;
  }

  .xs\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .xs\:tw-border-l-2{
    border-left-width: 2px;
  }

  .xs\:tw-border-t-4{
    border-top-width: 4px;
  }

  .xs\:tw-border-r-4{
    border-right-width: 4px;
  }

  .xs\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .xs\:tw-border-l-4{
    border-left-width: 4px;
  }

  .xs\:tw-border-t-8{
    border-top-width: 8px;
  }

  .xs\:tw-border-r-8{
    border-right-width: 8px;
  }

  .xs\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .xs\:tw-border-l-8{
    border-left-width: 8px;
  }

  .xs\:tw-border-t{
    border-top-width: 1px;
  }

  .xs\:tw-border-r{
    border-right-width: 1px;
  }

  .xs\:tw-border-b{
    border-bottom-width: 1px;
  }

  .xs\:tw-border-l{
    border-left-width: 1px;
  }

  .xs\:tw-box-border{
    box-sizing: border-box;
  }

  .xs\:tw-box-content{
    box-sizing: content-box;
  }

  .xs\:tw-cursor-auto{
    cursor: auto;
  }

  .xs\:tw-cursor-default{
    cursor: default;
  }

  .xs\:tw-cursor-pointer{
    cursor: pointer;
  }

  .xs\:tw-cursor-wait{
    cursor: wait;
  }

  .xs\:tw-cursor-text{
    cursor: text;
  }

  .xs\:tw-cursor-move{
    cursor: move;
  }

  .xs\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .xs\:tw-block{
    display: block;
  }

  .xs\:tw-inline-block{
    display: inline-block;
  }

  .xs\:tw-inline{
    display: inline;
  }

  .xs\:tw-flex{
    display: flex;
  }

  .xs\:tw-inline-flex{
    display: inline-flex;
  }

  .xs\:tw-table{
    display: table;
  }

  .xs\:tw-table-caption{
    display: table-caption;
  }

  .xs\:tw-table-cell{
    display: table-cell;
  }

  .xs\:tw-table-column{
    display: table-column;
  }

  .xs\:tw-table-column-group{
    display: table-column-group;
  }

  .xs\:tw-table-footer-group{
    display: table-footer-group;
  }

  .xs\:tw-table-header-group{
    display: table-header-group;
  }

  .xs\:tw-table-row-group{
    display: table-row-group;
  }

  .xs\:tw-table-row{
    display: table-row;
  }

  .xs\:tw-flow-root{
    display: flow-root;
  }

  .xs\:tw-grid{
    display: grid;
  }

  .xs\:tw-inline-grid{
    display: inline-grid;
  }

  .xs\:tw-contents{
    display: contents;
  }

  .xs\:tw-hidden{
    display: none;
  }

  .xs\:tw-flex-row{
    flex-direction: row;
  }

  .xs\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .xs\:tw-flex-col{
    flex-direction: column;
  }

  .xs\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .xs\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .xs\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .xs\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .xs\:tw-place-items-auto{
    place-items: auto;
  }

  .xs\:tw-place-items-start{
    place-items: start;
  }

  .xs\:tw-place-items-end{
    place-items: end;
  }

  .xs\:tw-place-items-center{
    place-items: center;
  }

  .xs\:tw-place-items-stretch{
    place-items: stretch;
  }

  .xs\:tw-place-content-center{
    place-content: center;
  }

  .xs\:tw-place-content-start{
    place-content: start;
  }

  .xs\:tw-place-content-end{
    place-content: end;
  }

  .xs\:tw-place-content-between{
    place-content: space-between;
  }

  .xs\:tw-place-content-around{
    place-content: space-around;
  }

  .xs\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .xs\:tw-place-content-stretch{
    place-content: stretch;
  }

  .xs\:tw-place-self-auto{
    place-self: auto;
  }

  .xs\:tw-place-self-start{
    place-self: start;
  }

  .xs\:tw-place-self-end{
    place-self: end;
  }

  .xs\:tw-place-self-center{
    place-self: center;
  }

  .xs\:tw-place-self-stretch{
    place-self: stretch;
  }

  .xs\:tw-items-start{
    align-items: flex-start;
  }

  .xs\:tw-items-end{
    align-items: flex-end;
  }

  .xs\:tw-items-center{
    align-items: center;
  }

  .xs\:tw-items-baseline{
    align-items: baseline;
  }

  .xs\:tw-items-stretch{
    align-items: stretch;
  }

  .xs\:tw-content-center{
    align-content: center;
  }

  .xs\:tw-content-start{
    align-content: flex-start;
  }

  .xs\:tw-content-end{
    align-content: flex-end;
  }

  .xs\:tw-content-between{
    align-content: space-between;
  }

  .xs\:tw-content-around{
    align-content: space-around;
  }

  .xs\:tw-content-evenly{
    align-content: space-evenly;
  }

  .xs\:tw-self-auto{
    align-self: auto;
  }

  .xs\:tw-self-start{
    align-self: flex-start;
  }

  .xs\:tw-self-end{
    align-self: flex-end;
  }

  .xs\:tw-self-center{
    align-self: center;
  }

  .xs\:tw-self-stretch{
    align-self: stretch;
  }

  .xs\:tw-justify-items-auto{
    justify-items: auto;
  }

  .xs\:tw-justify-items-start{
    justify-items: start;
  }

  .xs\:tw-justify-items-end{
    justify-items: end;
  }

  .xs\:tw-justify-items-center{
    justify-items: center;
  }

  .xs\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .xs\:tw-justify-start{
    justify-content: flex-start;
  }

  .xs\:tw-justify-end{
    justify-content: flex-end;
  }

  .xs\:tw-justify-center{
    justify-content: center;
  }

  .xs\:tw-justify-between{
    justify-content: space-between;
  }

  .xs\:tw-justify-around{
    justify-content: space-around;
  }

  .xs\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .xs\:tw-justify-self-auto{
    justify-self: auto;
  }

  .xs\:tw-justify-self-start{
    justify-self: start;
  }

  .xs\:tw-justify-self-end{
    justify-self: end;
  }

  .xs\:tw-justify-self-center{
    justify-self: center;
  }

  .xs\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .xs\:tw-flex-1{
    flex: 1 1 0%;
  }

  .xs\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .xs\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .xs\:tw-flex-none{
    flex: none;
  }

  .xs\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .xs\:tw-flex-grow{
    flex-grow: 1;
  }

  .xs\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .xs\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .xs\:tw-order-1{
    order: 1;
  }

  .xs\:tw-order-2{
    order: 2;
  }

  .xs\:tw-order-3{
    order: 3;
  }

  .xs\:tw-order-4{
    order: 4;
  }

  .xs\:tw-order-5{
    order: 5;
  }

  .xs\:tw-order-6{
    order: 6;
  }

  .xs\:tw-order-7{
    order: 7;
  }

  .xs\:tw-order-8{
    order: 8;
  }

  .xs\:tw-order-9{
    order: 9;
  }

  .xs\:tw-order-10{
    order: 10;
  }

  .xs\:tw-order-11{
    order: 11;
  }

  .xs\:tw-order-12{
    order: 12;
  }

  .xs\:tw-order-first{
    order: -9999;
  }

  .xs\:tw-order-last{
    order: 9999;
  }

  .xs\:tw-order-none{
    order: 0;
  }

  .xs\:tw-float-right{
    float: right;
  }

  .xs\:tw-float-left{
    float: left;
  }

  .xs\:tw-float-none{
    float: none;
  }

  .xs\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .xs\:tw-clear-left{
    clear: left;
  }

  .xs\:tw-clear-right{
    clear: right;
  }

  .xs\:tw-clear-both{
    clear: both;
  }

  .xs\:tw-clear-none{
    clear: none;
  }

  .xs\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .xs\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xs\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xs\:tw-font-hairline{
    font-weight: 100;
  }

  .xs\:tw-font-thin{
    font-weight: 200;
  }

  .xs\:tw-font-light{
    font-weight: 300;
  }

  .xs\:tw-font-normal{
    font-weight: 400;
  }

  .xs\:tw-font-medium{
    font-weight: 500;
  }

  .xs\:tw-font-semibold{
    font-weight: 600;
  }

  .xs\:tw-font-bold{
    font-weight: 700;
  }

  .xs\:tw-font-extrabold{
    font-weight: 800;
  }

  .xs\:tw-font-black{
    font-weight: 900;
  }

  .xs\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .xs\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .xs\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .xs\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .xs\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .xs\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .xs\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .xs\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .xs\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .xs\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .xs\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .xs\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .xs\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .xs\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .xs\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .xs\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .xs\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .xs\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .xs\:tw-h-0{
    height: 0;
  }

  .xs\:tw-h-1{
    height: 0.25rem;
  }

  .xs\:tw-h-2{
    height: 0.5rem;
  }

  .xs\:tw-h-3{
    height: 0.75rem;
  }

  .xs\:tw-h-4{
    height: 1rem;
  }

  .xs\:tw-h-5{
    height: 1.25rem;
  }

  .xs\:tw-h-6{
    height: 1.5rem;
  }

  .xs\:tw-h-7{
    height: 1.75rem;
  }

  .xs\:tw-h-8{
    height: 2rem;
  }

  .xs\:tw-h-9{
    height: 2.25rem;
  }

  .xs\:tw-h-10{
    height: 2.5rem;
  }

  .xs\:tw-h-11{
    height: 2.75rem;
  }

  .xs\:tw-h-12{
    height: 3rem;
  }

  .xs\:tw-h-13{
    height: 3.25rem;
  }

  .xs\:tw-h-14{
    height: 3.5rem;
  }

  .xs\:tw-h-15{
    height: 3.75rem;
  }

  .xs\:tw-h-16{
    height: 4rem;
  }

  .xs\:tw-h-17{
    height: 4.25rem;
  }

  .xs\:tw-h-18{
    height: 4.5rem;
  }

  .xs\:tw-h-19{
    height: 4.75rem;
  }

  .xs\:tw-h-20{
    height: 5rem;
  }

  .xs\:tw-h-21{
    height: 5.25rem;
  }

  .xs\:tw-h-22{
    height: 5.5rem;
  }

  .xs\:tw-h-23{
    height: 5.75rem;
  }

  .xs\:tw-h-24{
    height: 6rem;
  }

  .xs\:tw-h-25{
    height: 6.25rem;
  }

  .xs\:tw-h-26{
    height: 6.5rem;
  }

  .xs\:tw-h-27{
    height: 6.75rem;
  }

  .xs\:tw-h-28{
    height: 7rem;
  }

  .xs\:tw-h-29{
    height: 7.25rem;
  }

  .xs\:tw-h-30{
    height: 7.5rem;
  }

  .xs\:tw-h-31{
    height: 7.75rem;
  }

  .xs\:tw-h-32{
    height: 8rem;
  }

  .xs\:tw-h-33{
    height: 8.25rem;
  }

  .xs\:tw-h-34{
    height: 8.5rem;
  }

  .xs\:tw-h-35{
    height: 8.75rem;
  }

  .xs\:tw-h-36{
    height: 9rem;
  }

  .xs\:tw-h-40{
    height: 10rem;
  }

  .xs\:tw-h-41{
    height: 10.25rem;
  }

  .xs\:tw-h-42{
    height: 10.5rem;
  }

  .xs\:tw-h-43{
    height: 10.75rem;
  }

  .xs\:tw-h-44{
    height: 11rem;
  }

  .xs\:tw-h-45{
    height: 11.25rem;
  }

  .xs\:tw-h-46{
    height: 11.5rem;
  }

  .xs\:tw-h-47{
    height: 11.75rem;
  }

  .xs\:tw-h-48{
    height: 12rem;
  }

  .xs\:tw-h-50{
    height: 12.5rem;
  }

  .xs\:tw-h-52{
    height: 13rem;
  }

  .xs\:tw-h-53{
    height: 13.25rem;
  }

  .xs\:tw-h-54{
    height: 13.5rem;
  }

  .xs\:tw-h-55{
    height: 13.75rem;
  }

  .xs\:tw-h-56{
    height: 14rem;
  }

  .xs\:tw-h-57{
    height: 14.25rem;
  }

  .xs\:tw-h-58{
    height: 14.5rem;
  }

  .xs\:tw-h-59{
    height: 14.75rem;
  }

  .xs\:tw-h-60{
    height: 15rem;
  }

  .xs\:tw-h-61{
    height: 15.25rem;
  }

  .xs\:tw-h-62{
    height: 15.5rem;
  }

  .xs\:tw-h-63{
    height: 15.75rem;
  }

  .xs\:tw-h-64{
    height: 16rem;
  }

  .xs\:tw-h-65{
    height: 16.25rem;
  }

  .xs\:tw-h-66{
    height: 16.5rem;
  }

  .xs\:tw-h-68{
    height: 17rem;
  }

  .xs\:tw-h-69{
    height: 17.25rem;
  }

  .xs\:tw-h-70{
    height: 17.5rem;
  }

  .xs\:tw-h-71{
    height: 17.75rem;
  }

  .xs\:tw-h-72{
    height: 18rem;
  }

  .xs\:tw-h-73{
    height: 18.25rem;
  }

  .xs\:tw-h-74{
    height: 18.5rem;
  }

  .xs\:tw-h-75{
    height: 18.75rem;
  }

  .xs\:tw-h-76{
    height: 19rem;
  }

  .xs\:tw-h-77{
    height: 19.25rem;
  }

  .xs\:tw-h-78{
    height: 19.5rem;
  }

  .xs\:tw-h-79{
    height: 19.75rem;
  }

  .xs\:tw-h-80{
    height: 20rem;
  }

  .xs\:tw-h-81{
    height: 20.25rem;
  }

  .xs\:tw-h-82{
    height: 20.5rem;
  }

  .xs\:tw-h-83{
    height: 20.75rem;
  }

  .xs\:tw-h-84{
    height: 21rem;
  }

  .xs\:tw-h-85{
    height: 21.25rem;
  }

  .xs\:tw-h-86{
    height: 21.5rem;
  }

  .xs\:tw-h-87{
    height: 21.75rem;
  }

  .xs\:tw-h-88{
    height: 22rem;
  }

  .xs\:tw-h-89{
    height: 22.25rem;
  }

  .xs\:tw-h-90{
    height: 22.5rem;
  }

  .xs\:tw-h-91{
    height: 22.75rem;
  }

  .xs\:tw-h-92{
    height: 23rem;
  }

  .xs\:tw-h-93{
    height: 23.25rem;
  }

  .xs\:tw-h-94{
    height: 23.5rem;
  }

  .xs\:tw-h-95{
    height: 23.75rem;
  }

  .xs\:tw-h-96{
    height: 24rem;
  }

  .xs\:tw-h-97{
    height: 23.25rem;
  }

  .xs\:tw-h-98{
    height: 23.5rem;
  }

  .xs\:tw-h-99{
    height: 23.75rem;
  }

  .xs\:tw-h-100{
    height: 25rem;
  }

  .xs\:tw-h-101{
    height: 25.25rem;
  }

  .xs\:tw-h-102{
    height: 25.5rem;
  }

  .xs\:tw-h-112{
    height: 28rem;
  }

  .xs\:tw-h-128{
    height: 31rem;
  }

  .xs\:tw-h-129{
    height: 32.25rem;
  }

  .xs\:tw-h-130{
    height: 32.5rem;
  }

  .xs\:tw-h-140{
    height: 35rem;
  }

  .xs\:tw-h-160{
    height: 40rem;
  }

  .xs\:tw-h-180{
    height: 45rem;
  }

  .xs\:tw-h-185{
    height: 46.25rem;
  }

  .xs\:tw-h-190{
    height: 47.5rem;
  }

  .xs\:tw-h-200{
    height: 50rem;
  }

  .xs\:tw-h-auto{
    height: auto;
  }

  .xs\:tw-h-px{
    height: 1px;
  }

  .xs\:tw-h-0\.5{
    height: 0.125rem;
  }

  .xs\:tw-h-1\.5{
    height: 0.375rem;
  }

  .xs\:tw-h-2\.5{
    height: 0.625rem;
  }

  .xs\:tw-h-3\.5{
    height: 0.875rem;
  }

  .xs\:tw-h-1\/2{
    height: 50%;
  }

  .xs\:tw-h-1\/3{
    height: 33.333333%;
  }

  .xs\:tw-h-2\/3{
    height: 66.666667%;
  }

  .xs\:tw-h-1\/4{
    height: 25%;
  }

  .xs\:tw-h-2\/4{
    height: 50%;
  }

  .xs\:tw-h-3\/4{
    height: 75%;
  }

  .xs\:tw-h-1\/5{
    height: 20%;
  }

  .xs\:tw-h-2\/5{
    height: 40%;
  }

  .xs\:tw-h-3\/5{
    height: 60%;
  }

  .xs\:tw-h-4\/5{
    height: 80%;
  }

  .xs\:tw-h-1\/6{
    height: 16.666667%;
  }

  .xs\:tw-h-2\/6{
    height: 33.333333%;
  }

  .xs\:tw-h-3\/6{
    height: 50%;
  }

  .xs\:tw-h-4\/6{
    height: 66.666667%;
  }

  .xs\:tw-h-5\/6{
    height: 83.333333%;
  }

  .xs\:tw-h-1\/12{
    height: 8.333333%;
  }

  .xs\:tw-h-2\/12{
    height: 16.666667%;
  }

  .xs\:tw-h-3\/12{
    height: 25%;
  }

  .xs\:tw-h-4\/12{
    height: 33.333333%;
  }

  .xs\:tw-h-5\/12{
    height: 41.666667%;
  }

  .xs\:tw-h-6\/12{
    height: 50%;
  }

  .xs\:tw-h-7\/12{
    height: 58.333333%;
  }

  .xs\:tw-h-8\/12{
    height: 66.666667%;
  }

  .xs\:tw-h-9\/12{
    height: 75%;
  }

  .xs\:tw-h-10\/12{
    height: 83.333333%;
  }

  .xs\:tw-h-11\/12{
    height: 91.666667%;
  }

  .xs\:tw-h-full{
    height: 100%;
  }

  .xs\:tw-h-screen{
    height: 100vh;
  }

  .xs\:tw-text-xs{
    font-size: 0.75rem;
  }

  .xs\:tw-text-sm{
    font-size: 0.875rem;
  }

  .xs\:tw-text-base{
    font-size: 1rem;
  }

  .xs\:tw-text-lg{
    font-size: 1.125rem;
  }

  .xs\:tw-text-xl{
    font-size: 1.25rem;
  }

  .xs\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .xs\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .xs\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .xs\:tw-text-5xl{
    font-size: 3rem;
  }

  .xs\:tw-text-6xl{
    font-size: 4rem;
  }

  .xs\:tw-leading-3{
    line-height: .75rem;
  }

  .xs\:tw-leading-4{
    line-height: 1rem;
  }

  .xs\:tw-leading-5{
    line-height: 1.25rem;
  }

  .xs\:tw-leading-6{
    line-height: 1.5rem;
  }

  .xs\:tw-leading-7{
    line-height: 1.75rem;
  }

  .xs\:tw-leading-8{
    line-height: 2rem;
  }

  .xs\:tw-leading-9{
    line-height: 2.25rem;
  }

  .xs\:tw-leading-10{
    line-height: 2.5rem;
  }

  .xs\:tw-leading-none{
    line-height: 1;
  }

  .xs\:tw-leading-tight{
    line-height: 1.25;
  }

  .xs\:tw-leading-snug{
    line-height: 1.375;
  }

  .xs\:tw-leading-normal{
    line-height: 1.5;
  }

  .xs\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .xs\:tw-leading-loose{
    line-height: 2;
  }

  .xs\:tw-list-inside{
    list-style-position: inside;
  }

  .xs\:tw-list-outside{
    list-style-position: outside;
  }

  .xs\:tw-list-none{
    list-style-type: none;
  }

  .xs\:tw-list-disc{
    list-style-type: disc;
  }

  .xs\:tw-list-decimal{
    list-style-type: decimal;
  }

  .xs\:tw-m-0{
    margin: 0;
  }

  .xs\:tw-m-1{
    margin: 0.25rem;
  }

  .xs\:tw-m-2{
    margin: 0.5rem;
  }

  .xs\:tw-m-3{
    margin: 0.75rem;
  }

  .xs\:tw-m-4{
    margin: 1rem;
  }

  .xs\:tw-m-5{
    margin: 1.25rem;
  }

  .xs\:tw-m-6{
    margin: 1.5rem;
  }

  .xs\:tw-m-7{
    margin: 1.75rem;
  }

  .xs\:tw-m-8{
    margin: 2rem;
  }

  .xs\:tw-m-9{
    margin: 2.25rem;
  }

  .xs\:tw-m-10{
    margin: 2.5rem;
  }

  .xs\:tw-m-11{
    margin: 2.75rem;
  }

  .xs\:tw-m-12{
    margin: 3rem;
  }

  .xs\:tw-m-13{
    margin: 3.25rem;
  }

  .xs\:tw-m-14{
    margin: 3.5rem;
  }

  .xs\:tw-m-15{
    margin: 3.75rem;
  }

  .xs\:tw-m-16{
    margin: 4rem;
  }

  .xs\:tw-m-17{
    margin: 4.25rem;
  }

  .xs\:tw-m-18{
    margin: 4.5rem;
  }

  .xs\:tw-m-19{
    margin: 4.75rem;
  }

  .xs\:tw-m-20{
    margin: 5rem;
  }

  .xs\:tw-m-21{
    margin: 5.25rem;
  }

  .xs\:tw-m-22{
    margin: 5.5rem;
  }

  .xs\:tw-m-23{
    margin: 5.75rem;
  }

  .xs\:tw-m-24{
    margin: 6rem;
  }

  .xs\:tw-m-25{
    margin: 6.25rem;
  }

  .xs\:tw-m-26{
    margin: 6.5rem;
  }

  .xs\:tw-m-27{
    margin: 6.75rem;
  }

  .xs\:tw-m-28{
    margin: 7rem;
  }

  .xs\:tw-m-29{
    margin: 7.25rem;
  }

  .xs\:tw-m-30{
    margin: 7.5rem;
  }

  .xs\:tw-m-31{
    margin: 7.75rem;
  }

  .xs\:tw-m-32{
    margin: 8rem;
  }

  .xs\:tw-m-33{
    margin: 8.25rem;
  }

  .xs\:tw-m-34{
    margin: 8.5rem;
  }

  .xs\:tw-m-35{
    margin: 8.75rem;
  }

  .xs\:tw-m-36{
    margin: 9rem;
  }

  .xs\:tw-m-40{
    margin: 10rem;
  }

  .xs\:tw-m-41{
    margin: 10.25rem;
  }

  .xs\:tw-m-42{
    margin: 10.5rem;
  }

  .xs\:tw-m-43{
    margin: 10.75rem;
  }

  .xs\:tw-m-44{
    margin: 11rem;
  }

  .xs\:tw-m-45{
    margin: 11.25rem;
  }

  .xs\:tw-m-46{
    margin: 11.5rem;
  }

  .xs\:tw-m-47{
    margin: 11.75rem;
  }

  .xs\:tw-m-48{
    margin: 12rem;
  }

  .xs\:tw-m-50{
    margin: 12.5rem;
  }

  .xs\:tw-m-52{
    margin: 13rem;
  }

  .xs\:tw-m-53{
    margin: 13.25rem;
  }

  .xs\:tw-m-54{
    margin: 13.5rem;
  }

  .xs\:tw-m-55{
    margin: 13.75rem;
  }

  .xs\:tw-m-56{
    margin: 14rem;
  }

  .xs\:tw-m-57{
    margin: 14.25rem;
  }

  .xs\:tw-m-58{
    margin: 14.5rem;
  }

  .xs\:tw-m-59{
    margin: 14.75rem;
  }

  .xs\:tw-m-60{
    margin: 15rem;
  }

  .xs\:tw-m-61{
    margin: 15.25rem;
  }

  .xs\:tw-m-62{
    margin: 15.5rem;
  }

  .xs\:tw-m-63{
    margin: 15.75rem;
  }

  .xs\:tw-m-64{
    margin: 16rem;
  }

  .xs\:tw-m-65{
    margin: 16.25rem;
  }

  .xs\:tw-m-66{
    margin: 16.5rem;
  }

  .xs\:tw-m-68{
    margin: 17rem;
  }

  .xs\:tw-m-69{
    margin: 17.25rem;
  }

  .xs\:tw-m-70{
    margin: 17.5rem;
  }

  .xs\:tw-m-71{
    margin: 17.75rem;
  }

  .xs\:tw-m-72{
    margin: 18rem;
  }

  .xs\:tw-m-73{
    margin: 18.25rem;
  }

  .xs\:tw-m-74{
    margin: 18.5rem;
  }

  .xs\:tw-m-75{
    margin: 18.75rem;
  }

  .xs\:tw-m-76{
    margin: 19rem;
  }

  .xs\:tw-m-77{
    margin: 19.25rem;
  }

  .xs\:tw-m-78{
    margin: 19.5rem;
  }

  .xs\:tw-m-79{
    margin: 19.75rem;
  }

  .xs\:tw-m-80{
    margin: 20rem;
  }

  .xs\:tw-m-81{
    margin: 20.25rem;
  }

  .xs\:tw-m-82{
    margin: 20.5rem;
  }

  .xs\:tw-m-83{
    margin: 20.75rem;
  }

  .xs\:tw-m-84{
    margin: 21rem;
  }

  .xs\:tw-m-85{
    margin: 21.25rem;
  }

  .xs\:tw-m-86{
    margin: 21.5rem;
  }

  .xs\:tw-m-87{
    margin: 21.75rem;
  }

  .xs\:tw-m-88{
    margin: 22rem;
  }

  .xs\:tw-m-89{
    margin: 22.25rem;
  }

  .xs\:tw-m-90{
    margin: 22.5rem;
  }

  .xs\:tw-m-91{
    margin: 22.75rem;
  }

  .xs\:tw-m-92{
    margin: 23rem;
  }

  .xs\:tw-m-93{
    margin: 23.25rem;
  }

  .xs\:tw-m-94{
    margin: 23.5rem;
  }

  .xs\:tw-m-95{
    margin: 23.75rem;
  }

  .xs\:tw-m-96{
    margin: 24rem;
  }

  .xs\:tw-m-97{
    margin: 23.25rem;
  }

  .xs\:tw-m-98{
    margin: 23.5rem;
  }

  .xs\:tw-m-99{
    margin: 23.75rem;
  }

  .xs\:tw-m-100{
    margin: 25rem;
  }

  .xs\:tw-m-101{
    margin: 25.25rem;
  }

  .xs\:tw-m-102{
    margin: 25.5rem;
  }

  .xs\:tw-m-112{
    margin: 28rem;
  }

  .xs\:tw-m-128{
    margin: 31rem;
  }

  .xs\:tw-m-129{
    margin: 32.25rem;
  }

  .xs\:tw-m-130{
    margin: 32.5rem;
  }

  .xs\:tw-m-140{
    margin: 35rem;
  }

  .xs\:tw-m-160{
    margin: 40rem;
  }

  .xs\:tw-m-180{
    margin: 45rem;
  }

  .xs\:tw-m-185{
    margin: 46.25rem;
  }

  .xs\:tw-m-190{
    margin: 47.5rem;
  }

  .xs\:tw-m-200{
    margin: 50rem;
  }

  .xs\:tw-m-auto{
    margin: auto;
  }

  .xs\:tw-m-px{
    margin: 1px;
  }

  .xs\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .xs\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .xs\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .xs\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .xs\:tw-m-1\/2{
    margin: 50%;
  }

  .xs\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .xs\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .xs\:tw-m-1\/4{
    margin: 25%;
  }

  .xs\:tw-m-2\/4{
    margin: 50%;
  }

  .xs\:tw-m-3\/4{
    margin: 75%;
  }

  .xs\:tw-m-1\/5{
    margin: 20%;
  }

  .xs\:tw-m-2\/5{
    margin: 40%;
  }

  .xs\:tw-m-3\/5{
    margin: 60%;
  }

  .xs\:tw-m-4\/5{
    margin: 80%;
  }

  .xs\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .xs\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .xs\:tw-m-3\/6{
    margin: 50%;
  }

  .xs\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .xs\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .xs\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .xs\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .xs\:tw-m-3\/12{
    margin: 25%;
  }

  .xs\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .xs\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .xs\:tw-m-6\/12{
    margin: 50%;
  }

  .xs\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .xs\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .xs\:tw-m-9\/12{
    margin: 75%;
  }

  .xs\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .xs\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .xs\:tw-m-full{
    margin: 100%;
  }

  .xs\:tw--m-1{
    margin: -0.25rem;
  }

  .xs\:tw--m-2{
    margin: -0.5rem;
  }

  .xs\:tw--m-3{
    margin: -0.75rem;
  }

  .xs\:tw--m-4{
    margin: -1rem;
  }

  .xs\:tw--m-5{
    margin: -1.25rem;
  }

  .xs\:tw--m-6{
    margin: -1.5rem;
  }

  .xs\:tw--m-7{
    margin: -1.75rem;
  }

  .xs\:tw--m-8{
    margin: -2rem;
  }

  .xs\:tw--m-9{
    margin: -2.25rem;
  }

  .xs\:tw--m-10{
    margin: -2.5rem;
  }

  .xs\:tw--m-11{
    margin: -2.75rem;
  }

  .xs\:tw--m-12{
    margin: -3rem;
  }

  .xs\:tw--m-13{
    margin: -3.25rem;
  }

  .xs\:tw--m-14{
    margin: -3.5rem;
  }

  .xs\:tw--m-15{
    margin: -3.75rem;
  }

  .xs\:tw--m-16{
    margin: -4rem;
  }

  .xs\:tw--m-17{
    margin: -4.25rem;
  }

  .xs\:tw--m-18{
    margin: -4.5rem;
  }

  .xs\:tw--m-19{
    margin: -4.75rem;
  }

  .xs\:tw--m-20{
    margin: -5rem;
  }

  .xs\:tw--m-21{
    margin: -5.25rem;
  }

  .xs\:tw--m-22{
    margin: -5.5rem;
  }

  .xs\:tw--m-23{
    margin: -5.75rem;
  }

  .xs\:tw--m-24{
    margin: -6rem;
  }

  .xs\:tw--m-25{
    margin: -6.25rem;
  }

  .xs\:tw--m-26{
    margin: -6.5rem;
  }

  .xs\:tw--m-27{
    margin: -6.75rem;
  }

  .xs\:tw--m-28{
    margin: -7rem;
  }

  .xs\:tw--m-29{
    margin: -7.25rem;
  }

  .xs\:tw--m-30{
    margin: -7.5rem;
  }

  .xs\:tw--m-31{
    margin: -7.75rem;
  }

  .xs\:tw--m-32{
    margin: -8rem;
  }

  .xs\:tw--m-33{
    margin: -8.25rem;
  }

  .xs\:tw--m-34{
    margin: -8.5rem;
  }

  .xs\:tw--m-35{
    margin: -8.75rem;
  }

  .xs\:tw--m-36{
    margin: -9rem;
  }

  .xs\:tw--m-40{
    margin: -10rem;
  }

  .xs\:tw--m-41{
    margin: -10.25rem;
  }

  .xs\:tw--m-42{
    margin: -10.5rem;
  }

  .xs\:tw--m-43{
    margin: -10.75rem;
  }

  .xs\:tw--m-44{
    margin: -11rem;
  }

  .xs\:tw--m-45{
    margin: -11.25rem;
  }

  .xs\:tw--m-46{
    margin: -11.5rem;
  }

  .xs\:tw--m-47{
    margin: -11.75rem;
  }

  .xs\:tw--m-48{
    margin: -12rem;
  }

  .xs\:tw--m-50{
    margin: -12.5rem;
  }

  .xs\:tw--m-52{
    margin: -13rem;
  }

  .xs\:tw--m-53{
    margin: -13.25rem;
  }

  .xs\:tw--m-54{
    margin: -13.5rem;
  }

  .xs\:tw--m-55{
    margin: -13.75rem;
  }

  .xs\:tw--m-56{
    margin: -14rem;
  }

  .xs\:tw--m-57{
    margin: -14.25rem;
  }

  .xs\:tw--m-58{
    margin: -14.5rem;
  }

  .xs\:tw--m-59{
    margin: -14.75rem;
  }

  .xs\:tw--m-60{
    margin: -15rem;
  }

  .xs\:tw--m-61{
    margin: -15.25rem;
  }

  .xs\:tw--m-62{
    margin: -15.5rem;
  }

  .xs\:tw--m-63{
    margin: -15.75rem;
  }

  .xs\:tw--m-64{
    margin: -16rem;
  }

  .xs\:tw--m-65{
    margin: -16.25rem;
  }

  .xs\:tw--m-66{
    margin: -16.5rem;
  }

  .xs\:tw--m-68{
    margin: -17rem;
  }

  .xs\:tw--m-69{
    margin: -17.25rem;
  }

  .xs\:tw--m-70{
    margin: -17.5rem;
  }

  .xs\:tw--m-71{
    margin: -17.75rem;
  }

  .xs\:tw--m-72{
    margin: -18rem;
  }

  .xs\:tw--m-73{
    margin: -18.25rem;
  }

  .xs\:tw--m-74{
    margin: -18.5rem;
  }

  .xs\:tw--m-75{
    margin: -18.75rem;
  }

  .xs\:tw--m-76{
    margin: -19rem;
  }

  .xs\:tw--m-77{
    margin: -19.25rem;
  }

  .xs\:tw--m-78{
    margin: -19.5rem;
  }

  .xs\:tw--m-79{
    margin: -19.75rem;
  }

  .xs\:tw--m-80{
    margin: -20rem;
  }

  .xs\:tw--m-81{
    margin: -20.25rem;
  }

  .xs\:tw--m-82{
    margin: -20.5rem;
  }

  .xs\:tw--m-83{
    margin: -20.75rem;
  }

  .xs\:tw--m-84{
    margin: -21rem;
  }

  .xs\:tw--m-85{
    margin: -21.25rem;
  }

  .xs\:tw--m-86{
    margin: -21.5rem;
  }

  .xs\:tw--m-87{
    margin: -21.75rem;
  }

  .xs\:tw--m-88{
    margin: -22rem;
  }

  .xs\:tw--m-89{
    margin: -22.25rem;
  }

  .xs\:tw--m-90{
    margin: -22.5rem;
  }

  .xs\:tw--m-91{
    margin: -22.75rem;
  }

  .xs\:tw--m-92{
    margin: -23rem;
  }

  .xs\:tw--m-93{
    margin: -23.25rem;
  }

  .xs\:tw--m-94{
    margin: -23.5rem;
  }

  .xs\:tw--m-95{
    margin: -23.75rem;
  }

  .xs\:tw--m-96{
    margin: -24rem;
  }

  .xs\:tw--m-97{
    margin: -23.25rem;
  }

  .xs\:tw--m-98{
    margin: -23.5rem;
  }

  .xs\:tw--m-99{
    margin: -23.75rem;
  }

  .xs\:tw--m-100{
    margin: -25rem;
  }

  .xs\:tw--m-101{
    margin: -25.25rem;
  }

  .xs\:tw--m-102{
    margin: -25.5rem;
  }

  .xs\:tw--m-112{
    margin: -28rem;
  }

  .xs\:tw--m-128{
    margin: -31rem;
  }

  .xs\:tw--m-129{
    margin: -32.25rem;
  }

  .xs\:tw--m-130{
    margin: -32.5rem;
  }

  .xs\:tw--m-140{
    margin: -35rem;
  }

  .xs\:tw--m-160{
    margin: -40rem;
  }

  .xs\:tw--m-180{
    margin: -45rem;
  }

  .xs\:tw--m-185{
    margin: -46.25rem;
  }

  .xs\:tw--m-190{
    margin: -47.5rem;
  }

  .xs\:tw--m-200{
    margin: -50rem;
  }

  .xs\:tw--m-px{
    margin: -1px;
  }

  .xs\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .xs\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .xs\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .xs\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .xs\:tw--m-1\/2{
    margin: -50%;
  }

  .xs\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .xs\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .xs\:tw--m-1\/4{
    margin: -25%;
  }

  .xs\:tw--m-2\/4{
    margin: -50%;
  }

  .xs\:tw--m-3\/4{
    margin: -75%;
  }

  .xs\:tw--m-1\/5{
    margin: -20%;
  }

  .xs\:tw--m-2\/5{
    margin: -40%;
  }

  .xs\:tw--m-3\/5{
    margin: -60%;
  }

  .xs\:tw--m-4\/5{
    margin: -80%;
  }

  .xs\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .xs\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .xs\:tw--m-3\/6{
    margin: -50%;
  }

  .xs\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .xs\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .xs\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .xs\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .xs\:tw--m-3\/12{
    margin: -25%;
  }

  .xs\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .xs\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .xs\:tw--m-6\/12{
    margin: -50%;
  }

  .xs\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .xs\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .xs\:tw--m-9\/12{
    margin: -75%;
  }

  .xs\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .xs\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .xs\:tw--m-full{
    margin: -100%;
  }

  .xs\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xs\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .xs\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xs\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xs\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xs\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xs\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xs\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xs\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xs\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xs\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xs\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xs\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xs\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xs\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xs\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xs\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xs\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xs\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xs\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xs\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xs\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xs\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xs\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xs\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xs\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xs\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xs\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xs\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xs\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xs\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xs\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xs\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xs\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xs\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xs\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xs\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xs\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xs\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xs\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xs\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xs\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xs\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xs\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xs\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xs\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xs\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xs\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xs\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xs\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xs\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xs\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xs\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xs\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xs\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xs\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xs\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xs\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xs\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xs\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xs\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xs\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xs\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xs\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xs\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xs\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xs\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .xs\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .xs\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xs\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xs\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .xs\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .xs\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .xs\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .xs\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xs\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xs\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .xs\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .xs\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .xs\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .xs\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .xs\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .xs\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xs\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xs\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .xs\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .xs\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .xs\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .xs\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .xs\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .xs\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xs\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xs\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .xs\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .xs\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xs\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xs\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .xs\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .xs\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .xs\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .xs\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .xs\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .xs\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xs\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xs\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .xs\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .xs\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .xs\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .xs\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .xs\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .xs\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xs\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xs\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .xs\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .xs\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .xs\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .xs\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .xs\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .xs\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xs\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xs\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .xs\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .xs\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .xs\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .xs\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .xs\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .xs\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .xs\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .xs\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .xs\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .xs\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .xs\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .xs\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .xs\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .xs\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .xs\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .xs\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .xs\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .xs\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .xs\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .xs\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .xs\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .xs\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .xs\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .xs\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .xs\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .xs\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .xs\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .xs\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .xs\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .xs\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .xs\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .xs\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xs\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xs\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .xs\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .xs\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .xs\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .xs\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .xs\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .xs\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .xs\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .xs\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .xs\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .xs\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .xs\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .xs\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .xs\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .xs\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .xs\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .xs\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .xs\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .xs\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .xs\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .xs\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xs\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xs\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xs\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xs\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xs\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xs\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .xs\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .xs\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xs\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xs\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xs\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xs\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xs\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xs\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .xs\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .xs\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .xs\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .xs\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .xs\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .xs\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .xs\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .xs\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .xs\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .xs\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .xs\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .xs\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .xs\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .xs\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .xs\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .xs\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .xs\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .xs\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .xs\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .xs\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .xs\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .xs\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .xs\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .xs\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .xs\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .xs\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .xs\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .xs\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xs\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .xs\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .xs\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .xs\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .xs\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .xs\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xs\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xs\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .xs\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .xs\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xs\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xs\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xs\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xs\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xs\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xs\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xs\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xs\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xs\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xs\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xs\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xs\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .xs\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .xs\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .xs\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .xs\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .xs\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .xs\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .xs\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .xs\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xs\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xs\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xs\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xs\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xs\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xs\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xs\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xs\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xs\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xs\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .xs\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .xs\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xs\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xs\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xs\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xs\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xs\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xs\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .xs\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .xs\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xs\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xs\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .xs\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .xs\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xs\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xs\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xs\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xs\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xs\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xs\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .xs\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .xs\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .xs\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .xs\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xs\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xs\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xs\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xs\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xs\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xs\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xs\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xs\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xs\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xs\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xs\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xs\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xs\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xs\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xs\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xs\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xs\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xs\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xs\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xs\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xs\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xs\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xs\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xs\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xs\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xs\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xs\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xs\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xs\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xs\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xs\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xs\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xs\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xs\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xs\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xs\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xs\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xs\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xs\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xs\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xs\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xs\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xs\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xs\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xs\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xs\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xs\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xs\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xs\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xs\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xs\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xs\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xs\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xs\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xs\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xs\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xs\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xs\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xs\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xs\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xs\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xs\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xs\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xs\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .xs\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .xs\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xs\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xs\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .xs\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .xs\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .xs\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .xs\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xs\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xs\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .xs\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .xs\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .xs\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .xs\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .xs\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .xs\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xs\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xs\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .xs\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .xs\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .xs\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .xs\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .xs\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .xs\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xs\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xs\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .xs\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .xs\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xs\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xs\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .xs\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .xs\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .xs\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .xs\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .xs\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .xs\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xs\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xs\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .xs\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .xs\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .xs\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .xs\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .xs\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .xs\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xs\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xs\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .xs\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .xs\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .xs\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .xs\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .xs\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .xs\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xs\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xs\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .xs\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .xs\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .xs\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .xs\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .xs\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .xs\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .xs\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .xs\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .xs\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .xs\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .xs\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .xs\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .xs\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .xs\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .xs\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .xs\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .xs\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .xs\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .xs\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .xs\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .xs\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .xs\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .xs\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .xs\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .xs\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .xs\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .xs\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .xs\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .xs\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .xs\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .xs\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .xs\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xs\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xs\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .xs\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .xs\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .xs\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .xs\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .xs\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .xs\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .xs\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .xs\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .xs\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .xs\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .xs\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .xs\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .xs\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .xs\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .xs\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .xs\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .xs\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .xs\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .xs\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .xs\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xs\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xs\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xs\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xs\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xs\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xs\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .xs\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .xs\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xs\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xs\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xs\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xs\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xs\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xs\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .xs\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .xs\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .xs\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .xs\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .xs\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .xs\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .xs\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .xs\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .xs\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .xs\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .xs\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .xs\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .xs\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .xs\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .xs\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .xs\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .xs\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .xs\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .xs\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .xs\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .xs\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .xs\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .xs\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .xs\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .xs\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .xs\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xs\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .xs\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .xs\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .xs\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .xs\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .xs\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xs\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xs\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .xs\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .xs\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xs\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xs\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xs\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xs\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xs\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xs\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xs\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xs\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xs\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xs\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xs\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xs\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .xs\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .xs\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .xs\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .xs\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .xs\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .xs\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .xs\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .xs\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xs\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xs\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xs\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xs\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xs\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xs\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xs\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xs\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xs\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xs\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .xs\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .xs\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xs\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xs\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xs\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xs\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xs\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xs\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .xs\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .xs\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xs\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xs\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .xs\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .xs\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xs\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xs\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xs\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xs\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xs\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xs\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .xs\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .xs\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .xs\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .xs\:tw-mt-0{
    margin-top: 0;
  }

  .xs\:tw-mr-0{
    margin-right: 0;
  }

  .xs\:tw-mb-0{
    margin-bottom: 0;
  }

  .xs\:tw-ml-0{
    margin-left: 0;
  }

  .xs\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .xs\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .xs\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .xs\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .xs\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .xs\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .xs\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .xs\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .xs\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .xs\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .xs\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .xs\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .xs\:tw-mt-4{
    margin-top: 1rem;
  }

  .xs\:tw-mr-4{
    margin-right: 1rem;
  }

  .xs\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .xs\:tw-ml-4{
    margin-left: 1rem;
  }

  .xs\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .xs\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .xs\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .xs\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .xs\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .xs\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .xs\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .xs\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .xs\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .xs\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .xs\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .xs\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .xs\:tw-mt-8{
    margin-top: 2rem;
  }

  .xs\:tw-mr-8{
    margin-right: 2rem;
  }

  .xs\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .xs\:tw-ml-8{
    margin-left: 2rem;
  }

  .xs\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .xs\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .xs\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .xs\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .xs\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .xs\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .xs\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .xs\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .xs\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .xs\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .xs\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .xs\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .xs\:tw-mt-12{
    margin-top: 3rem;
  }

  .xs\:tw-mr-12{
    margin-right: 3rem;
  }

  .xs\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .xs\:tw-ml-12{
    margin-left: 3rem;
  }

  .xs\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .xs\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .xs\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .xs\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .xs\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .xs\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .xs\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .xs\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .xs\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .xs\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .xs\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .xs\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .xs\:tw-mt-16{
    margin-top: 4rem;
  }

  .xs\:tw-mr-16{
    margin-right: 4rem;
  }

  .xs\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .xs\:tw-ml-16{
    margin-left: 4rem;
  }

  .xs\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .xs\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .xs\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .xs\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .xs\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .xs\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .xs\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .xs\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .xs\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .xs\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .xs\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .xs\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .xs\:tw-mt-20{
    margin-top: 5rem;
  }

  .xs\:tw-mr-20{
    margin-right: 5rem;
  }

  .xs\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .xs\:tw-ml-20{
    margin-left: 5rem;
  }

  .xs\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .xs\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .xs\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .xs\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .xs\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .xs\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .xs\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .xs\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .xs\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .xs\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .xs\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .xs\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .xs\:tw-mt-24{
    margin-top: 6rem;
  }

  .xs\:tw-mr-24{
    margin-right: 6rem;
  }

  .xs\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .xs\:tw-ml-24{
    margin-left: 6rem;
  }

  .xs\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .xs\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .xs\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .xs\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .xs\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .xs\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .xs\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .xs\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .xs\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .xs\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .xs\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .xs\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .xs\:tw-mt-28{
    margin-top: 7rem;
  }

  .xs\:tw-mr-28{
    margin-right: 7rem;
  }

  .xs\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .xs\:tw-ml-28{
    margin-left: 7rem;
  }

  .xs\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .xs\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .xs\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .xs\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .xs\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .xs\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .xs\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .xs\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .xs\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .xs\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .xs\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .xs\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .xs\:tw-mt-32{
    margin-top: 8rem;
  }

  .xs\:tw-mr-32{
    margin-right: 8rem;
  }

  .xs\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .xs\:tw-ml-32{
    margin-left: 8rem;
  }

  .xs\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .xs\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .xs\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .xs\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .xs\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .xs\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .xs\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .xs\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .xs\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .xs\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .xs\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .xs\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .xs\:tw-mt-36{
    margin-top: 9rem;
  }

  .xs\:tw-mr-36{
    margin-right: 9rem;
  }

  .xs\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .xs\:tw-ml-36{
    margin-left: 9rem;
  }

  .xs\:tw-mt-40{
    margin-top: 10rem;
  }

  .xs\:tw-mr-40{
    margin-right: 10rem;
  }

  .xs\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .xs\:tw-ml-40{
    margin-left: 10rem;
  }

  .xs\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .xs\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .xs\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .xs\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .xs\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .xs\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .xs\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .xs\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .xs\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .xs\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .xs\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .xs\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .xs\:tw-mt-44{
    margin-top: 11rem;
  }

  .xs\:tw-mr-44{
    margin-right: 11rem;
  }

  .xs\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .xs\:tw-ml-44{
    margin-left: 11rem;
  }

  .xs\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .xs\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .xs\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .xs\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .xs\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .xs\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .xs\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .xs\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .xs\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .xs\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .xs\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .xs\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .xs\:tw-mt-48{
    margin-top: 12rem;
  }

  .xs\:tw-mr-48{
    margin-right: 12rem;
  }

  .xs\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .xs\:tw-ml-48{
    margin-left: 12rem;
  }

  .xs\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .xs\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .xs\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .xs\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .xs\:tw-mt-52{
    margin-top: 13rem;
  }

  .xs\:tw-mr-52{
    margin-right: 13rem;
  }

  .xs\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .xs\:tw-ml-52{
    margin-left: 13rem;
  }

  .xs\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .xs\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .xs\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .xs\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .xs\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .xs\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .xs\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .xs\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .xs\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .xs\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .xs\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .xs\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .xs\:tw-mt-56{
    margin-top: 14rem;
  }

  .xs\:tw-mr-56{
    margin-right: 14rem;
  }

  .xs\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .xs\:tw-ml-56{
    margin-left: 14rem;
  }

  .xs\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .xs\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .xs\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .xs\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .xs\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .xs\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .xs\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .xs\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .xs\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .xs\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .xs\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .xs\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .xs\:tw-mt-60{
    margin-top: 15rem;
  }

  .xs\:tw-mr-60{
    margin-right: 15rem;
  }

  .xs\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .xs\:tw-ml-60{
    margin-left: 15rem;
  }

  .xs\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .xs\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .xs\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .xs\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .xs\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .xs\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .xs\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .xs\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .xs\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .xs\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .xs\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .xs\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .xs\:tw-mt-64{
    margin-top: 16rem;
  }

  .xs\:tw-mr-64{
    margin-right: 16rem;
  }

  .xs\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .xs\:tw-ml-64{
    margin-left: 16rem;
  }

  .xs\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .xs\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .xs\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .xs\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .xs\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .xs\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .xs\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .xs\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .xs\:tw-mt-68{
    margin-top: 17rem;
  }

  .xs\:tw-mr-68{
    margin-right: 17rem;
  }

  .xs\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .xs\:tw-ml-68{
    margin-left: 17rem;
  }

  .xs\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .xs\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .xs\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .xs\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .xs\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .xs\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .xs\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .xs\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .xs\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .xs\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .xs\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .xs\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .xs\:tw-mt-72{
    margin-top: 18rem;
  }

  .xs\:tw-mr-72{
    margin-right: 18rem;
  }

  .xs\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .xs\:tw-ml-72{
    margin-left: 18rem;
  }

  .xs\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .xs\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .xs\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .xs\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .xs\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .xs\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .xs\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .xs\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .xs\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .xs\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .xs\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .xs\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .xs\:tw-mt-76{
    margin-top: 19rem;
  }

  .xs\:tw-mr-76{
    margin-right: 19rem;
  }

  .xs\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .xs\:tw-ml-76{
    margin-left: 19rem;
  }

  .xs\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .xs\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .xs\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .xs\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .xs\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .xs\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .xs\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .xs\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .xs\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .xs\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .xs\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .xs\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .xs\:tw-mt-80{
    margin-top: 20rem;
  }

  .xs\:tw-mr-80{
    margin-right: 20rem;
  }

  .xs\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .xs\:tw-ml-80{
    margin-left: 20rem;
  }

  .xs\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .xs\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .xs\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .xs\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .xs\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .xs\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .xs\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .xs\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .xs\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .xs\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .xs\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .xs\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .xs\:tw-mt-84{
    margin-top: 21rem;
  }

  .xs\:tw-mr-84{
    margin-right: 21rem;
  }

  .xs\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .xs\:tw-ml-84{
    margin-left: 21rem;
  }

  .xs\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .xs\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .xs\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .xs\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .xs\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .xs\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .xs\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .xs\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .xs\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .xs\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .xs\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .xs\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .xs\:tw-mt-88{
    margin-top: 22rem;
  }

  .xs\:tw-mr-88{
    margin-right: 22rem;
  }

  .xs\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .xs\:tw-ml-88{
    margin-left: 22rem;
  }

  .xs\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .xs\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .xs\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .xs\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .xs\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .xs\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .xs\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .xs\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .xs\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .xs\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .xs\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .xs\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .xs\:tw-mt-92{
    margin-top: 23rem;
  }

  .xs\:tw-mr-92{
    margin-right: 23rem;
  }

  .xs\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .xs\:tw-ml-92{
    margin-left: 23rem;
  }

  .xs\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .xs\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .xs\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .xs\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .xs\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .xs\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .xs\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .xs\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .xs\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .xs\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .xs\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .xs\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .xs\:tw-mt-96{
    margin-top: 24rem;
  }

  .xs\:tw-mr-96{
    margin-right: 24rem;
  }

  .xs\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .xs\:tw-ml-96{
    margin-left: 24rem;
  }

  .xs\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .xs\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .xs\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .xs\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .xs\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .xs\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .xs\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .xs\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .xs\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .xs\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .xs\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .xs\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .xs\:tw-mt-100{
    margin-top: 25rem;
  }

  .xs\:tw-mr-100{
    margin-right: 25rem;
  }

  .xs\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .xs\:tw-ml-100{
    margin-left: 25rem;
  }

  .xs\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .xs\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .xs\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .xs\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .xs\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .xs\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .xs\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .xs\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .xs\:tw-mt-112{
    margin-top: 28rem;
  }

  .xs\:tw-mr-112{
    margin-right: 28rem;
  }

  .xs\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .xs\:tw-ml-112{
    margin-left: 28rem;
  }

  .xs\:tw-mt-128{
    margin-top: 31rem;
  }

  .xs\:tw-mr-128{
    margin-right: 31rem;
  }

  .xs\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .xs\:tw-ml-128{
    margin-left: 31rem;
  }

  .xs\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .xs\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .xs\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .xs\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .xs\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .xs\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .xs\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .xs\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .xs\:tw-mt-140{
    margin-top: 35rem;
  }

  .xs\:tw-mr-140{
    margin-right: 35rem;
  }

  .xs\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .xs\:tw-ml-140{
    margin-left: 35rem;
  }

  .xs\:tw-mt-160{
    margin-top: 40rem;
  }

  .xs\:tw-mr-160{
    margin-right: 40rem;
  }

  .xs\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .xs\:tw-ml-160{
    margin-left: 40rem;
  }

  .xs\:tw-mt-180{
    margin-top: 45rem;
  }

  .xs\:tw-mr-180{
    margin-right: 45rem;
  }

  .xs\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .xs\:tw-ml-180{
    margin-left: 45rem;
  }

  .xs\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .xs\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .xs\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .xs\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .xs\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .xs\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .xs\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .xs\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .xs\:tw-mt-200{
    margin-top: 50rem;
  }

  .xs\:tw-mr-200{
    margin-right: 50rem;
  }

  .xs\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .xs\:tw-ml-200{
    margin-left: 50rem;
  }

  .xs\:tw-mt-auto{
    margin-top: auto;
  }

  .xs\:tw-mr-auto{
    margin-right: auto;
  }

  .xs\:tw-mb-auto{
    margin-bottom: auto;
  }

  .xs\:tw-ml-auto{
    margin-left: auto;
  }

  .xs\:tw-mt-px{
    margin-top: 1px;
  }

  .xs\:tw-mr-px{
    margin-right: 1px;
  }

  .xs\:tw-mb-px{
    margin-bottom: 1px;
  }

  .xs\:tw-ml-px{
    margin-left: 1px;
  }

  .xs\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .xs\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .xs\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .xs\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .xs\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .xs\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .xs\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .xs\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .xs\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .xs\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .xs\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .xs\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .xs\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .xs\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .xs\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .xs\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .xs\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .xs\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .xs\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .xs\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .xs\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .xs\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .xs\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .xs\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .xs\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .xs\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .xs\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .xs\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .xs\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .xs\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .xs\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .xs\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .xs\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .xs\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .xs\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .xs\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .xs\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .xs\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .xs\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .xs\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .xs\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .xs\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .xs\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .xs\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .xs\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .xs\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .xs\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .xs\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .xs\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .xs\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .xs\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .xs\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .xs\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .xs\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .xs\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .xs\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .xs\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .xs\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .xs\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .xs\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .xs\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .xs\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .xs\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .xs\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .xs\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .xs\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .xs\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .xs\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .xs\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .xs\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .xs\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .xs\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .xs\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .xs\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .xs\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .xs\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .xs\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .xs\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .xs\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .xs\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .xs\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .xs\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .xs\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .xs\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .xs\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .xs\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .xs\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .xs\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .xs\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .xs\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .xs\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .xs\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .xs\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .xs\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .xs\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .xs\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .xs\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .xs\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .xs\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .xs\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .xs\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .xs\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .xs\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .xs\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .xs\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .xs\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .xs\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .xs\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .xs\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .xs\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .xs\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .xs\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .xs\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .xs\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .xs\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .xs\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .xs\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .xs\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .xs\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .xs\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .xs\:tw-mt-full{
    margin-top: 100%;
  }

  .xs\:tw-mr-full{
    margin-right: 100%;
  }

  .xs\:tw-mb-full{
    margin-bottom: 100%;
  }

  .xs\:tw-ml-full{
    margin-left: 100%;
  }

  .xs\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .xs\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .xs\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .xs\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .xs\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .xs\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .xs\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .xs\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .xs\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .xs\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .xs\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .xs\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .xs\:tw--mt-4{
    margin-top: -1rem;
  }

  .xs\:tw--mr-4{
    margin-right: -1rem;
  }

  .xs\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .xs\:tw--ml-4{
    margin-left: -1rem;
  }

  .xs\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .xs\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .xs\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .xs\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .xs\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .xs\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .xs\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .xs\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .xs\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .xs\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .xs\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .xs\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .xs\:tw--mt-8{
    margin-top: -2rem;
  }

  .xs\:tw--mr-8{
    margin-right: -2rem;
  }

  .xs\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .xs\:tw--ml-8{
    margin-left: -2rem;
  }

  .xs\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .xs\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .xs\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .xs\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .xs\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .xs\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .xs\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .xs\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .xs\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .xs\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .xs\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .xs\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .xs\:tw--mt-12{
    margin-top: -3rem;
  }

  .xs\:tw--mr-12{
    margin-right: -3rem;
  }

  .xs\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .xs\:tw--ml-12{
    margin-left: -3rem;
  }

  .xs\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .xs\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .xs\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .xs\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .xs\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .xs\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .xs\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .xs\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .xs\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .xs\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .xs\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .xs\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .xs\:tw--mt-16{
    margin-top: -4rem;
  }

  .xs\:tw--mr-16{
    margin-right: -4rem;
  }

  .xs\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .xs\:tw--ml-16{
    margin-left: -4rem;
  }

  .xs\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .xs\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .xs\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .xs\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .xs\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .xs\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .xs\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .xs\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .xs\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .xs\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .xs\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .xs\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .xs\:tw--mt-20{
    margin-top: -5rem;
  }

  .xs\:tw--mr-20{
    margin-right: -5rem;
  }

  .xs\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .xs\:tw--ml-20{
    margin-left: -5rem;
  }

  .xs\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .xs\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .xs\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .xs\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .xs\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .xs\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .xs\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .xs\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .xs\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .xs\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .xs\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .xs\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .xs\:tw--mt-24{
    margin-top: -6rem;
  }

  .xs\:tw--mr-24{
    margin-right: -6rem;
  }

  .xs\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .xs\:tw--ml-24{
    margin-left: -6rem;
  }

  .xs\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .xs\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .xs\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .xs\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .xs\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .xs\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .xs\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .xs\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .xs\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .xs\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .xs\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .xs\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .xs\:tw--mt-28{
    margin-top: -7rem;
  }

  .xs\:tw--mr-28{
    margin-right: -7rem;
  }

  .xs\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .xs\:tw--ml-28{
    margin-left: -7rem;
  }

  .xs\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .xs\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .xs\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .xs\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .xs\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .xs\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .xs\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .xs\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .xs\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .xs\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .xs\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .xs\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .xs\:tw--mt-32{
    margin-top: -8rem;
  }

  .xs\:tw--mr-32{
    margin-right: -8rem;
  }

  .xs\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .xs\:tw--ml-32{
    margin-left: -8rem;
  }

  .xs\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .xs\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .xs\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .xs\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .xs\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .xs\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .xs\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .xs\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .xs\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .xs\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .xs\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .xs\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .xs\:tw--mt-36{
    margin-top: -9rem;
  }

  .xs\:tw--mr-36{
    margin-right: -9rem;
  }

  .xs\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .xs\:tw--ml-36{
    margin-left: -9rem;
  }

  .xs\:tw--mt-40{
    margin-top: -10rem;
  }

  .xs\:tw--mr-40{
    margin-right: -10rem;
  }

  .xs\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .xs\:tw--ml-40{
    margin-left: -10rem;
  }

  .xs\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .xs\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .xs\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .xs\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .xs\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .xs\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .xs\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .xs\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .xs\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .xs\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .xs\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .xs\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .xs\:tw--mt-44{
    margin-top: -11rem;
  }

  .xs\:tw--mr-44{
    margin-right: -11rem;
  }

  .xs\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .xs\:tw--ml-44{
    margin-left: -11rem;
  }

  .xs\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .xs\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .xs\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .xs\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .xs\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .xs\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .xs\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .xs\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .xs\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .xs\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .xs\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .xs\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .xs\:tw--mt-48{
    margin-top: -12rem;
  }

  .xs\:tw--mr-48{
    margin-right: -12rem;
  }

  .xs\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .xs\:tw--ml-48{
    margin-left: -12rem;
  }

  .xs\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .xs\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .xs\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .xs\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .xs\:tw--mt-52{
    margin-top: -13rem;
  }

  .xs\:tw--mr-52{
    margin-right: -13rem;
  }

  .xs\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .xs\:tw--ml-52{
    margin-left: -13rem;
  }

  .xs\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .xs\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .xs\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .xs\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .xs\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .xs\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .xs\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .xs\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .xs\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .xs\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .xs\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .xs\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .xs\:tw--mt-56{
    margin-top: -14rem;
  }

  .xs\:tw--mr-56{
    margin-right: -14rem;
  }

  .xs\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .xs\:tw--ml-56{
    margin-left: -14rem;
  }

  .xs\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .xs\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .xs\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .xs\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .xs\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .xs\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .xs\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .xs\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .xs\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .xs\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .xs\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .xs\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .xs\:tw--mt-60{
    margin-top: -15rem;
  }

  .xs\:tw--mr-60{
    margin-right: -15rem;
  }

  .xs\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .xs\:tw--ml-60{
    margin-left: -15rem;
  }

  .xs\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .xs\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .xs\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .xs\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .xs\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .xs\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .xs\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .xs\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .xs\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .xs\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .xs\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .xs\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .xs\:tw--mt-64{
    margin-top: -16rem;
  }

  .xs\:tw--mr-64{
    margin-right: -16rem;
  }

  .xs\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .xs\:tw--ml-64{
    margin-left: -16rem;
  }

  .xs\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .xs\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .xs\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .xs\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .xs\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .xs\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .xs\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .xs\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .xs\:tw--mt-68{
    margin-top: -17rem;
  }

  .xs\:tw--mr-68{
    margin-right: -17rem;
  }

  .xs\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .xs\:tw--ml-68{
    margin-left: -17rem;
  }

  .xs\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .xs\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .xs\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .xs\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .xs\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .xs\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .xs\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .xs\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .xs\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .xs\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .xs\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .xs\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .xs\:tw--mt-72{
    margin-top: -18rem;
  }

  .xs\:tw--mr-72{
    margin-right: -18rem;
  }

  .xs\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .xs\:tw--ml-72{
    margin-left: -18rem;
  }

  .xs\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .xs\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .xs\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .xs\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .xs\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .xs\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .xs\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .xs\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .xs\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .xs\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .xs\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .xs\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .xs\:tw--mt-76{
    margin-top: -19rem;
  }

  .xs\:tw--mr-76{
    margin-right: -19rem;
  }

  .xs\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .xs\:tw--ml-76{
    margin-left: -19rem;
  }

  .xs\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .xs\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .xs\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .xs\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .xs\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .xs\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .xs\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .xs\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .xs\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .xs\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .xs\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .xs\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .xs\:tw--mt-80{
    margin-top: -20rem;
  }

  .xs\:tw--mr-80{
    margin-right: -20rem;
  }

  .xs\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .xs\:tw--ml-80{
    margin-left: -20rem;
  }

  .xs\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .xs\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .xs\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .xs\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .xs\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .xs\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .xs\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .xs\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .xs\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .xs\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .xs\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .xs\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .xs\:tw--mt-84{
    margin-top: -21rem;
  }

  .xs\:tw--mr-84{
    margin-right: -21rem;
  }

  .xs\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .xs\:tw--ml-84{
    margin-left: -21rem;
  }

  .xs\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .xs\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .xs\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .xs\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .xs\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .xs\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .xs\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .xs\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .xs\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .xs\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .xs\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .xs\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .xs\:tw--mt-88{
    margin-top: -22rem;
  }

  .xs\:tw--mr-88{
    margin-right: -22rem;
  }

  .xs\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .xs\:tw--ml-88{
    margin-left: -22rem;
  }

  .xs\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .xs\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .xs\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .xs\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .xs\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .xs\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .xs\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .xs\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .xs\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .xs\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .xs\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .xs\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .xs\:tw--mt-92{
    margin-top: -23rem;
  }

  .xs\:tw--mr-92{
    margin-right: -23rem;
  }

  .xs\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .xs\:tw--ml-92{
    margin-left: -23rem;
  }

  .xs\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .xs\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .xs\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .xs\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .xs\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .xs\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .xs\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .xs\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .xs\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .xs\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .xs\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .xs\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .xs\:tw--mt-96{
    margin-top: -24rem;
  }

  .xs\:tw--mr-96{
    margin-right: -24rem;
  }

  .xs\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .xs\:tw--ml-96{
    margin-left: -24rem;
  }

  .xs\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .xs\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .xs\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .xs\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .xs\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .xs\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .xs\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .xs\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .xs\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .xs\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .xs\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .xs\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .xs\:tw--mt-100{
    margin-top: -25rem;
  }

  .xs\:tw--mr-100{
    margin-right: -25rem;
  }

  .xs\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .xs\:tw--ml-100{
    margin-left: -25rem;
  }

  .xs\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .xs\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .xs\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .xs\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .xs\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .xs\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .xs\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .xs\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .xs\:tw--mt-112{
    margin-top: -28rem;
  }

  .xs\:tw--mr-112{
    margin-right: -28rem;
  }

  .xs\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .xs\:tw--ml-112{
    margin-left: -28rem;
  }

  .xs\:tw--mt-128{
    margin-top: -31rem;
  }

  .xs\:tw--mr-128{
    margin-right: -31rem;
  }

  .xs\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .xs\:tw--ml-128{
    margin-left: -31rem;
  }

  .xs\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .xs\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .xs\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .xs\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .xs\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .xs\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .xs\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .xs\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .xs\:tw--mt-140{
    margin-top: -35rem;
  }

  .xs\:tw--mr-140{
    margin-right: -35rem;
  }

  .xs\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .xs\:tw--ml-140{
    margin-left: -35rem;
  }

  .xs\:tw--mt-160{
    margin-top: -40rem;
  }

  .xs\:tw--mr-160{
    margin-right: -40rem;
  }

  .xs\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .xs\:tw--ml-160{
    margin-left: -40rem;
  }

  .xs\:tw--mt-180{
    margin-top: -45rem;
  }

  .xs\:tw--mr-180{
    margin-right: -45rem;
  }

  .xs\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .xs\:tw--ml-180{
    margin-left: -45rem;
  }

  .xs\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .xs\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .xs\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .xs\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .xs\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .xs\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .xs\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .xs\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .xs\:tw--mt-200{
    margin-top: -50rem;
  }

  .xs\:tw--mr-200{
    margin-right: -50rem;
  }

  .xs\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .xs\:tw--ml-200{
    margin-left: -50rem;
  }

  .xs\:tw--mt-px{
    margin-top: -1px;
  }

  .xs\:tw--mr-px{
    margin-right: -1px;
  }

  .xs\:tw--mb-px{
    margin-bottom: -1px;
  }

  .xs\:tw--ml-px{
    margin-left: -1px;
  }

  .xs\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .xs\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .xs\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .xs\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .xs\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .xs\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .xs\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .xs\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .xs\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .xs\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .xs\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .xs\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .xs\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .xs\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .xs\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .xs\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .xs\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .xs\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .xs\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .xs\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .xs\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .xs\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .xs\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .xs\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .xs\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .xs\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .xs\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .xs\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .xs\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .xs\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .xs\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .xs\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .xs\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .xs\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .xs\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .xs\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .xs\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .xs\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .xs\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .xs\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .xs\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .xs\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .xs\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .xs\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .xs\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .xs\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .xs\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .xs\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .xs\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .xs\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .xs\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .xs\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .xs\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .xs\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .xs\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .xs\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .xs\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .xs\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .xs\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .xs\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .xs\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .xs\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .xs\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .xs\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .xs\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .xs\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .xs\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .xs\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .xs\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .xs\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .xs\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .xs\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .xs\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .xs\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .xs\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .xs\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .xs\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .xs\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .xs\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .xs\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .xs\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .xs\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .xs\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .xs\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .xs\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .xs\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .xs\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .xs\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .xs\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .xs\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .xs\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .xs\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .xs\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .xs\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .xs\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .xs\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .xs\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .xs\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .xs\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .xs\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .xs\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .xs\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .xs\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .xs\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .xs\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .xs\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .xs\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .xs\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .xs\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .xs\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .xs\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .xs\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .xs\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .xs\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .xs\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .xs\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .xs\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .xs\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .xs\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .xs\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .xs\:tw--mt-full{
    margin-top: -100%;
  }

  .xs\:tw--mr-full{
    margin-right: -100%;
  }

  .xs\:tw--mb-full{
    margin-bottom: -100%;
  }

  .xs\:tw--ml-full{
    margin-left: -100%;
  }

  .xs\:tw-max-h-0{
    max-height: 0;
  }

  .xs\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .xs\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .xs\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .xs\:tw-max-h-4{
    max-height: 1rem;
  }

  .xs\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .xs\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .xs\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .xs\:tw-max-h-8{
    max-height: 2rem;
  }

  .xs\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .xs\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .xs\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .xs\:tw-max-h-12{
    max-height: 3rem;
  }

  .xs\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .xs\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .xs\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .xs\:tw-max-h-16{
    max-height: 4rem;
  }

  .xs\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .xs\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .xs\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .xs\:tw-max-h-20{
    max-height: 5rem;
  }

  .xs\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .xs\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .xs\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .xs\:tw-max-h-24{
    max-height: 6rem;
  }

  .xs\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .xs\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .xs\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .xs\:tw-max-h-28{
    max-height: 7rem;
  }

  .xs\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .xs\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .xs\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .xs\:tw-max-h-32{
    max-height: 8rem;
  }

  .xs\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .xs\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .xs\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .xs\:tw-max-h-36{
    max-height: 9rem;
  }

  .xs\:tw-max-h-40{
    max-height: 10rem;
  }

  .xs\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .xs\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .xs\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .xs\:tw-max-h-44{
    max-height: 11rem;
  }

  .xs\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .xs\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .xs\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .xs\:tw-max-h-48{
    max-height: 12rem;
  }

  .xs\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .xs\:tw-max-h-52{
    max-height: 13rem;
  }

  .xs\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .xs\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .xs\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .xs\:tw-max-h-56{
    max-height: 14rem;
  }

  .xs\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .xs\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .xs\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .xs\:tw-max-h-60{
    max-height: 15rem;
  }

  .xs\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .xs\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .xs\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .xs\:tw-max-h-64{
    max-height: 16rem;
  }

  .xs\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .xs\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .xs\:tw-max-h-68{
    max-height: 17rem;
  }

  .xs\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .xs\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .xs\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .xs\:tw-max-h-72{
    max-height: 18rem;
  }

  .xs\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .xs\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .xs\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .xs\:tw-max-h-76{
    max-height: 19rem;
  }

  .xs\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .xs\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .xs\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .xs\:tw-max-h-80{
    max-height: 20rem;
  }

  .xs\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .xs\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .xs\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .xs\:tw-max-h-84{
    max-height: 21rem;
  }

  .xs\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .xs\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .xs\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .xs\:tw-max-h-88{
    max-height: 22rem;
  }

  .xs\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .xs\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .xs\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .xs\:tw-max-h-92{
    max-height: 23rem;
  }

  .xs\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .xs\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .xs\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .xs\:tw-max-h-96{
    max-height: 24rem;
  }

  .xs\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .xs\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .xs\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .xs\:tw-max-h-100{
    max-height: 25rem;
  }

  .xs\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .xs\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .xs\:tw-max-h-112{
    max-height: 28rem;
  }

  .xs\:tw-max-h-128{
    max-height: 31rem;
  }

  .xs\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .xs\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .xs\:tw-max-h-140{
    max-height: 35rem;
  }

  .xs\:tw-max-h-160{
    max-height: 40rem;
  }

  .xs\:tw-max-h-180{
    max-height: 45rem;
  }

  .xs\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .xs\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .xs\:tw-max-h-200{
    max-height: 50rem;
  }

  .xs\:tw-max-h-screen{
    max-height: 100vh;
  }

  .xs\:tw-max-h-px{
    max-height: 1px;
  }

  .xs\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .xs\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .xs\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .xs\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .xs\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .xs\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .xs\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .xs\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .xs\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .xs\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .xs\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .xs\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .xs\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .xs\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .xs\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .xs\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .xs\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .xs\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .xs\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .xs\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .xs\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .xs\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .xs\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .xs\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .xs\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .xs\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .xs\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .xs\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .xs\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .xs\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .xs\:tw-max-h-full{
    max-height: 100%;
  }

  .xs\:tw-max-w-0{
    max-width: 0rem;
  }

  .xs\:tw-max-w-none{
    max-width: none;
  }

  .xs\:tw-max-w-xs{
    max-width: 20rem;
  }

  .xs\:tw-max-w-sm{
    max-width: 24rem;
  }

  .xs\:tw-max-w-md{
    max-width: 28rem;
  }

  .xs\:tw-max-w-lg{
    max-width: 32rem;
  }

  .xs\:tw-max-w-xl{
    max-width: 36rem;
  }

  .xs\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .xs\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .xs\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .xs\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .xs\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .xs\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .xs\:tw-max-w-full{
    max-width: 100%;
  }

  .xs\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xs\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xs\:tw-max-w-prose{
    max-width: 65ch;
  }

  .xs\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .xs\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .xs\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .xs\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .xs\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .xs\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .xs\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .xs\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .xs\:tw-min-h-0{
    min-height: 0;
  }

  .xs\:tw-min-h-full{
    min-height: 100%;
  }

  .xs\:tw-min-h-screen{
    min-height: 100vh;
  }

  .xs\:tw-min-w-0{
    min-width: 0;
  }

  .xs\:tw-min-w-full{
    min-width: 100%;
  }

  .xs\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xs\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xs\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xs\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xs\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xs\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .xs\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xs\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xs\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .xs\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .xs\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xs\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .xs\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .xs\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xs\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .xs\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .xs\:tw-opacity-0{
    opacity: 0;
  }

  .xs\:tw-opacity-25{
    opacity: 0.25;
  }

  .xs\:tw-opacity-50{
    opacity: 0.5;
  }

  .xs\:tw-opacity-75{
    opacity: 0.75;
  }

  .xs\:tw-opacity-100{
    opacity: 1;
  }

  .xs\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .xs\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .xs\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .xs\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .xs\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .xs\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .xs\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .xs\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .xs\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .xs\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .xs\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .xs\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .xs\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .xs\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .xs\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .xs\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xs\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xs\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xs\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xs\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xs\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xs\:tw-overflow-auto{
    overflow: auto;
  }

  .xs\:tw-overflow-hidden{
    overflow: hidden;
  }

  .xs\:tw-overflow-visible{
    overflow: visible;
  }

  .xs\:tw-overflow-scroll{
    overflow: scroll;
  }

  .xs\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .xs\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .xs\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .xs\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .xs\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .xs\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .xs\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .xs\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .xs\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .xs\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .xs\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .xs\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .xs\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .xs\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .xs\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .xs\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .xs\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .xs\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .xs\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .xs\:tw-p-0{
    padding: 0;
  }

  .xs\:tw-p-1{
    padding: 0.25rem;
  }

  .xs\:tw-p-2{
    padding: 0.5rem;
  }

  .xs\:tw-p-3{
    padding: 0.75rem;
  }

  .xs\:tw-p-4{
    padding: 1rem;
  }

  .xs\:tw-p-5{
    padding: 1.25rem;
  }

  .xs\:tw-p-6{
    padding: 1.5rem;
  }

  .xs\:tw-p-7{
    padding: 1.75rem;
  }

  .xs\:tw-p-8{
    padding: 2rem;
  }

  .xs\:tw-p-9{
    padding: 2.25rem;
  }

  .xs\:tw-p-10{
    padding: 2.5rem;
  }

  .xs\:tw-p-11{
    padding: 2.75rem;
  }

  .xs\:tw-p-12{
    padding: 3rem;
  }

  .xs\:tw-p-13{
    padding: 3.25rem;
  }

  .xs\:tw-p-14{
    padding: 3.5rem;
  }

  .xs\:tw-p-15{
    padding: 3.75rem;
  }

  .xs\:tw-p-16{
    padding: 4rem;
  }

  .xs\:tw-p-17{
    padding: 4.25rem;
  }

  .xs\:tw-p-18{
    padding: 4.5rem;
  }

  .xs\:tw-p-19{
    padding: 4.75rem;
  }

  .xs\:tw-p-20{
    padding: 5rem;
  }

  .xs\:tw-p-21{
    padding: 5.25rem;
  }

  .xs\:tw-p-22{
    padding: 5.5rem;
  }

  .xs\:tw-p-23{
    padding: 5.75rem;
  }

  .xs\:tw-p-24{
    padding: 6rem;
  }

  .xs\:tw-p-25{
    padding: 6.25rem;
  }

  .xs\:tw-p-26{
    padding: 6.5rem;
  }

  .xs\:tw-p-27{
    padding: 6.75rem;
  }

  .xs\:tw-p-28{
    padding: 7rem;
  }

  .xs\:tw-p-29{
    padding: 7.25rem;
  }

  .xs\:tw-p-30{
    padding: 7.5rem;
  }

  .xs\:tw-p-31{
    padding: 7.75rem;
  }

  .xs\:tw-p-32{
    padding: 8rem;
  }

  .xs\:tw-p-33{
    padding: 8.25rem;
  }

  .xs\:tw-p-34{
    padding: 8.5rem;
  }

  .xs\:tw-p-35{
    padding: 8.75rem;
  }

  .xs\:tw-p-36{
    padding: 9rem;
  }

  .xs\:tw-p-40{
    padding: 10rem;
  }

  .xs\:tw-p-41{
    padding: 10.25rem;
  }

  .xs\:tw-p-42{
    padding: 10.5rem;
  }

  .xs\:tw-p-43{
    padding: 10.75rem;
  }

  .xs\:tw-p-44{
    padding: 11rem;
  }

  .xs\:tw-p-45{
    padding: 11.25rem;
  }

  .xs\:tw-p-46{
    padding: 11.5rem;
  }

  .xs\:tw-p-47{
    padding: 11.75rem;
  }

  .xs\:tw-p-48{
    padding: 12rem;
  }

  .xs\:tw-p-50{
    padding: 12.5rem;
  }

  .xs\:tw-p-52{
    padding: 13rem;
  }

  .xs\:tw-p-53{
    padding: 13.25rem;
  }

  .xs\:tw-p-54{
    padding: 13.5rem;
  }

  .xs\:tw-p-55{
    padding: 13.75rem;
  }

  .xs\:tw-p-56{
    padding: 14rem;
  }

  .xs\:tw-p-57{
    padding: 14.25rem;
  }

  .xs\:tw-p-58{
    padding: 14.5rem;
  }

  .xs\:tw-p-59{
    padding: 14.75rem;
  }

  .xs\:tw-p-60{
    padding: 15rem;
  }

  .xs\:tw-p-61{
    padding: 15.25rem;
  }

  .xs\:tw-p-62{
    padding: 15.5rem;
  }

  .xs\:tw-p-63{
    padding: 15.75rem;
  }

  .xs\:tw-p-64{
    padding: 16rem;
  }

  .xs\:tw-p-65{
    padding: 16.25rem;
  }

  .xs\:tw-p-66{
    padding: 16.5rem;
  }

  .xs\:tw-p-68{
    padding: 17rem;
  }

  .xs\:tw-p-69{
    padding: 17.25rem;
  }

  .xs\:tw-p-70{
    padding: 17.5rem;
  }

  .xs\:tw-p-71{
    padding: 17.75rem;
  }

  .xs\:tw-p-72{
    padding: 18rem;
  }

  .xs\:tw-p-73{
    padding: 18.25rem;
  }

  .xs\:tw-p-74{
    padding: 18.5rem;
  }

  .xs\:tw-p-75{
    padding: 18.75rem;
  }

  .xs\:tw-p-76{
    padding: 19rem;
  }

  .xs\:tw-p-77{
    padding: 19.25rem;
  }

  .xs\:tw-p-78{
    padding: 19.5rem;
  }

  .xs\:tw-p-79{
    padding: 19.75rem;
  }

  .xs\:tw-p-80{
    padding: 20rem;
  }

  .xs\:tw-p-81{
    padding: 20.25rem;
  }

  .xs\:tw-p-82{
    padding: 20.5rem;
  }

  .xs\:tw-p-83{
    padding: 20.75rem;
  }

  .xs\:tw-p-84{
    padding: 21rem;
  }

  .xs\:tw-p-85{
    padding: 21.25rem;
  }

  .xs\:tw-p-86{
    padding: 21.5rem;
  }

  .xs\:tw-p-87{
    padding: 21.75rem;
  }

  .xs\:tw-p-88{
    padding: 22rem;
  }

  .xs\:tw-p-89{
    padding: 22.25rem;
  }

  .xs\:tw-p-90{
    padding: 22.5rem;
  }

  .xs\:tw-p-91{
    padding: 22.75rem;
  }

  .xs\:tw-p-92{
    padding: 23rem;
  }

  .xs\:tw-p-93{
    padding: 23.25rem;
  }

  .xs\:tw-p-94{
    padding: 23.5rem;
  }

  .xs\:tw-p-95{
    padding: 23.75rem;
  }

  .xs\:tw-p-96{
    padding: 24rem;
  }

  .xs\:tw-p-97{
    padding: 23.25rem;
  }

  .xs\:tw-p-98{
    padding: 23.5rem;
  }

  .xs\:tw-p-99{
    padding: 23.75rem;
  }

  .xs\:tw-p-100{
    padding: 25rem;
  }

  .xs\:tw-p-101{
    padding: 25.25rem;
  }

  .xs\:tw-p-102{
    padding: 25.5rem;
  }

  .xs\:tw-p-112{
    padding: 28rem;
  }

  .xs\:tw-p-128{
    padding: 31rem;
  }

  .xs\:tw-p-129{
    padding: 32.25rem;
  }

  .xs\:tw-p-130{
    padding: 32.5rem;
  }

  .xs\:tw-p-140{
    padding: 35rem;
  }

  .xs\:tw-p-160{
    padding: 40rem;
  }

  .xs\:tw-p-180{
    padding: 45rem;
  }

  .xs\:tw-p-185{
    padding: 46.25rem;
  }

  .xs\:tw-p-190{
    padding: 47.5rem;
  }

  .xs\:tw-p-200{
    padding: 50rem;
  }

  .xs\:tw-p-px{
    padding: 1px;
  }

  .xs\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .xs\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .xs\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .xs\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .xs\:tw-p-1\/2{
    padding: 50%;
  }

  .xs\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .xs\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .xs\:tw-p-1\/4{
    padding: 25%;
  }

  .xs\:tw-p-2\/4{
    padding: 50%;
  }

  .xs\:tw-p-3\/4{
    padding: 75%;
  }

  .xs\:tw-p-1\/5{
    padding: 20%;
  }

  .xs\:tw-p-2\/5{
    padding: 40%;
  }

  .xs\:tw-p-3\/5{
    padding: 60%;
  }

  .xs\:tw-p-4\/5{
    padding: 80%;
  }

  .xs\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .xs\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .xs\:tw-p-3\/6{
    padding: 50%;
  }

  .xs\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .xs\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .xs\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .xs\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .xs\:tw-p-3\/12{
    padding: 25%;
  }

  .xs\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .xs\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .xs\:tw-p-6\/12{
    padding: 50%;
  }

  .xs\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .xs\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .xs\:tw-p-9\/12{
    padding: 75%;
  }

  .xs\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .xs\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .xs\:tw-p-full{
    padding: 100%;
  }

  .xs\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .xs\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .xs\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xs\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xs\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xs\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xs\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xs\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xs\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xs\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xs\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xs\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xs\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xs\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xs\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xs\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xs\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xs\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xs\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xs\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xs\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xs\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xs\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xs\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xs\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xs\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xs\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xs\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xs\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xs\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xs\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xs\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xs\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xs\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xs\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xs\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xs\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xs\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xs\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xs\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xs\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xs\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xs\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xs\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xs\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xs\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xs\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xs\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xs\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xs\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xs\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xs\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xs\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xs\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xs\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xs\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xs\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xs\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xs\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xs\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xs\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xs\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xs\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xs\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xs\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xs\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xs\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .xs\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .xs\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .xs\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .xs\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .xs\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .xs\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xs\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xs\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xs\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xs\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .xs\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .xs\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .xs\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .xs\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .xs\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .xs\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xs\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xs\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .xs\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .xs\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .xs\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .xs\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .xs\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .xs\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xs\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xs\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .xs\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .xs\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xs\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xs\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .xs\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .xs\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .xs\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .xs\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .xs\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .xs\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xs\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xs\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .xs\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .xs\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .xs\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .xs\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .xs\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .xs\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xs\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xs\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .xs\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .xs\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .xs\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .xs\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .xs\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .xs\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xs\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xs\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .xs\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .xs\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .xs\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .xs\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xs\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xs\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .xs\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .xs\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .xs\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .xs\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .xs\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .xs\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xs\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xs\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .xs\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .xs\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .xs\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .xs\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .xs\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .xs\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xs\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xs\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .xs\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .xs\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .xs\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .xs\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .xs\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .xs\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xs\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xs\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .xs\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .xs\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .xs\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .xs\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .xs\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .xs\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xs\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xs\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .xs\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .xs\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .xs\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .xs\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .xs\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .xs\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xs\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xs\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .xs\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .xs\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .xs\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .xs\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .xs\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .xs\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xs\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xs\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xs\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xs\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xs\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xs\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xs\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xs\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xs\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xs\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xs\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xs\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xs\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xs\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xs\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xs\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xs\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xs\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .xs\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .xs\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .xs\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .xs\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xs\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xs\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xs\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xs\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .xs\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .xs\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .xs\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .xs\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xs\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xs\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xs\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xs\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xs\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xs\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .xs\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .xs\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .xs\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .xs\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xs\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xs\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xs\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .xs\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .xs\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .xs\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .xs\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .xs\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xs\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xs\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .xs\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .xs\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xs\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xs\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xs\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xs\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xs\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xs\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xs\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xs\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xs\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xs\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xs\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xs\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .xs\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .xs\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .xs\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .xs\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .xs\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .xs\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .xs\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .xs\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xs\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xs\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xs\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xs\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xs\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xs\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xs\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xs\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xs\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xs\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .xs\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .xs\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xs\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xs\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xs\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xs\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xs\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xs\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .xs\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .xs\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xs\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xs\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .xs\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .xs\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xs\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xs\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xs\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xs\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xs\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xs\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .xs\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .xs\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .xs\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .xs\:tw-pt-0{
    padding-top: 0;
  }

  .xs\:tw-pr-0{
    padding-right: 0;
  }

  .xs\:tw-pb-0{
    padding-bottom: 0;
  }

  .xs\:tw-pl-0{
    padding-left: 0;
  }

  .xs\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .xs\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .xs\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .xs\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .xs\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .xs\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .xs\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .xs\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .xs\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .xs\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .xs\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .xs\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .xs\:tw-pt-4{
    padding-top: 1rem;
  }

  .xs\:tw-pr-4{
    padding-right: 1rem;
  }

  .xs\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .xs\:tw-pl-4{
    padding-left: 1rem;
  }

  .xs\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .xs\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .xs\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .xs\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .xs\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .xs\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .xs\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .xs\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .xs\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .xs\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .xs\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .xs\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .xs\:tw-pt-8{
    padding-top: 2rem;
  }

  .xs\:tw-pr-8{
    padding-right: 2rem;
  }

  .xs\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .xs\:tw-pl-8{
    padding-left: 2rem;
  }

  .xs\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .xs\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .xs\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .xs\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .xs\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .xs\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .xs\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .xs\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .xs\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .xs\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .xs\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .xs\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .xs\:tw-pt-12{
    padding-top: 3rem;
  }

  .xs\:tw-pr-12{
    padding-right: 3rem;
  }

  .xs\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .xs\:tw-pl-12{
    padding-left: 3rem;
  }

  .xs\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .xs\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .xs\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .xs\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .xs\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .xs\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .xs\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .xs\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .xs\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .xs\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .xs\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .xs\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .xs\:tw-pt-16{
    padding-top: 4rem;
  }

  .xs\:tw-pr-16{
    padding-right: 4rem;
  }

  .xs\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .xs\:tw-pl-16{
    padding-left: 4rem;
  }

  .xs\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .xs\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .xs\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .xs\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .xs\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .xs\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .xs\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .xs\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .xs\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .xs\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .xs\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .xs\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .xs\:tw-pt-20{
    padding-top: 5rem;
  }

  .xs\:tw-pr-20{
    padding-right: 5rem;
  }

  .xs\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .xs\:tw-pl-20{
    padding-left: 5rem;
  }

  .xs\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .xs\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .xs\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .xs\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .xs\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .xs\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .xs\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .xs\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .xs\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .xs\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .xs\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .xs\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .xs\:tw-pt-24{
    padding-top: 6rem;
  }

  .xs\:tw-pr-24{
    padding-right: 6rem;
  }

  .xs\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .xs\:tw-pl-24{
    padding-left: 6rem;
  }

  .xs\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .xs\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .xs\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .xs\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .xs\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .xs\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .xs\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .xs\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .xs\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .xs\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .xs\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .xs\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .xs\:tw-pt-28{
    padding-top: 7rem;
  }

  .xs\:tw-pr-28{
    padding-right: 7rem;
  }

  .xs\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .xs\:tw-pl-28{
    padding-left: 7rem;
  }

  .xs\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .xs\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .xs\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .xs\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .xs\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .xs\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .xs\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .xs\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .xs\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .xs\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .xs\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .xs\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .xs\:tw-pt-32{
    padding-top: 8rem;
  }

  .xs\:tw-pr-32{
    padding-right: 8rem;
  }

  .xs\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .xs\:tw-pl-32{
    padding-left: 8rem;
  }

  .xs\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .xs\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .xs\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .xs\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .xs\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .xs\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .xs\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .xs\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .xs\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .xs\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .xs\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .xs\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .xs\:tw-pt-36{
    padding-top: 9rem;
  }

  .xs\:tw-pr-36{
    padding-right: 9rem;
  }

  .xs\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .xs\:tw-pl-36{
    padding-left: 9rem;
  }

  .xs\:tw-pt-40{
    padding-top: 10rem;
  }

  .xs\:tw-pr-40{
    padding-right: 10rem;
  }

  .xs\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .xs\:tw-pl-40{
    padding-left: 10rem;
  }

  .xs\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .xs\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .xs\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .xs\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .xs\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .xs\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .xs\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .xs\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .xs\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .xs\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .xs\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .xs\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .xs\:tw-pt-44{
    padding-top: 11rem;
  }

  .xs\:tw-pr-44{
    padding-right: 11rem;
  }

  .xs\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .xs\:tw-pl-44{
    padding-left: 11rem;
  }

  .xs\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .xs\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .xs\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .xs\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .xs\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .xs\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .xs\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .xs\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .xs\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .xs\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .xs\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .xs\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .xs\:tw-pt-48{
    padding-top: 12rem;
  }

  .xs\:tw-pr-48{
    padding-right: 12rem;
  }

  .xs\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .xs\:tw-pl-48{
    padding-left: 12rem;
  }

  .xs\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .xs\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .xs\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .xs\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .xs\:tw-pt-52{
    padding-top: 13rem;
  }

  .xs\:tw-pr-52{
    padding-right: 13rem;
  }

  .xs\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .xs\:tw-pl-52{
    padding-left: 13rem;
  }

  .xs\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .xs\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .xs\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .xs\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .xs\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .xs\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .xs\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .xs\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .xs\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .xs\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .xs\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .xs\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .xs\:tw-pt-56{
    padding-top: 14rem;
  }

  .xs\:tw-pr-56{
    padding-right: 14rem;
  }

  .xs\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .xs\:tw-pl-56{
    padding-left: 14rem;
  }

  .xs\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .xs\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .xs\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .xs\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .xs\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .xs\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .xs\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .xs\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .xs\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .xs\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .xs\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .xs\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .xs\:tw-pt-60{
    padding-top: 15rem;
  }

  .xs\:tw-pr-60{
    padding-right: 15rem;
  }

  .xs\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .xs\:tw-pl-60{
    padding-left: 15rem;
  }

  .xs\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .xs\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .xs\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .xs\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .xs\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .xs\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .xs\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .xs\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .xs\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .xs\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .xs\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .xs\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .xs\:tw-pt-64{
    padding-top: 16rem;
  }

  .xs\:tw-pr-64{
    padding-right: 16rem;
  }

  .xs\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .xs\:tw-pl-64{
    padding-left: 16rem;
  }

  .xs\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .xs\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .xs\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .xs\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .xs\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .xs\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .xs\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .xs\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .xs\:tw-pt-68{
    padding-top: 17rem;
  }

  .xs\:tw-pr-68{
    padding-right: 17rem;
  }

  .xs\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .xs\:tw-pl-68{
    padding-left: 17rem;
  }

  .xs\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .xs\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .xs\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .xs\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .xs\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .xs\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .xs\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .xs\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .xs\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .xs\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .xs\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .xs\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .xs\:tw-pt-72{
    padding-top: 18rem;
  }

  .xs\:tw-pr-72{
    padding-right: 18rem;
  }

  .xs\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .xs\:tw-pl-72{
    padding-left: 18rem;
  }

  .xs\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .xs\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .xs\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .xs\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .xs\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .xs\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .xs\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .xs\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .xs\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .xs\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .xs\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .xs\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .xs\:tw-pt-76{
    padding-top: 19rem;
  }

  .xs\:tw-pr-76{
    padding-right: 19rem;
  }

  .xs\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .xs\:tw-pl-76{
    padding-left: 19rem;
  }

  .xs\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .xs\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .xs\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .xs\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .xs\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .xs\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .xs\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .xs\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .xs\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .xs\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .xs\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .xs\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .xs\:tw-pt-80{
    padding-top: 20rem;
  }

  .xs\:tw-pr-80{
    padding-right: 20rem;
  }

  .xs\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .xs\:tw-pl-80{
    padding-left: 20rem;
  }

  .xs\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .xs\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .xs\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .xs\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .xs\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .xs\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .xs\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .xs\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .xs\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .xs\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .xs\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .xs\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .xs\:tw-pt-84{
    padding-top: 21rem;
  }

  .xs\:tw-pr-84{
    padding-right: 21rem;
  }

  .xs\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .xs\:tw-pl-84{
    padding-left: 21rem;
  }

  .xs\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .xs\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .xs\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .xs\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .xs\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .xs\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .xs\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .xs\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .xs\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .xs\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .xs\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .xs\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .xs\:tw-pt-88{
    padding-top: 22rem;
  }

  .xs\:tw-pr-88{
    padding-right: 22rem;
  }

  .xs\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .xs\:tw-pl-88{
    padding-left: 22rem;
  }

  .xs\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .xs\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .xs\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .xs\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .xs\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .xs\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .xs\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .xs\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .xs\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .xs\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .xs\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .xs\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .xs\:tw-pt-92{
    padding-top: 23rem;
  }

  .xs\:tw-pr-92{
    padding-right: 23rem;
  }

  .xs\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .xs\:tw-pl-92{
    padding-left: 23rem;
  }

  .xs\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .xs\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .xs\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .xs\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .xs\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .xs\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .xs\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .xs\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .xs\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .xs\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .xs\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .xs\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .xs\:tw-pt-96{
    padding-top: 24rem;
  }

  .xs\:tw-pr-96{
    padding-right: 24rem;
  }

  .xs\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .xs\:tw-pl-96{
    padding-left: 24rem;
  }

  .xs\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .xs\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .xs\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .xs\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .xs\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .xs\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .xs\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .xs\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .xs\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .xs\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .xs\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .xs\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .xs\:tw-pt-100{
    padding-top: 25rem;
  }

  .xs\:tw-pr-100{
    padding-right: 25rem;
  }

  .xs\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .xs\:tw-pl-100{
    padding-left: 25rem;
  }

  .xs\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .xs\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .xs\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .xs\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .xs\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .xs\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .xs\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .xs\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .xs\:tw-pt-112{
    padding-top: 28rem;
  }

  .xs\:tw-pr-112{
    padding-right: 28rem;
  }

  .xs\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .xs\:tw-pl-112{
    padding-left: 28rem;
  }

  .xs\:tw-pt-128{
    padding-top: 31rem;
  }

  .xs\:tw-pr-128{
    padding-right: 31rem;
  }

  .xs\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .xs\:tw-pl-128{
    padding-left: 31rem;
  }

  .xs\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .xs\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .xs\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .xs\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .xs\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .xs\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .xs\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .xs\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .xs\:tw-pt-140{
    padding-top: 35rem;
  }

  .xs\:tw-pr-140{
    padding-right: 35rem;
  }

  .xs\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .xs\:tw-pl-140{
    padding-left: 35rem;
  }

  .xs\:tw-pt-160{
    padding-top: 40rem;
  }

  .xs\:tw-pr-160{
    padding-right: 40rem;
  }

  .xs\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .xs\:tw-pl-160{
    padding-left: 40rem;
  }

  .xs\:tw-pt-180{
    padding-top: 45rem;
  }

  .xs\:tw-pr-180{
    padding-right: 45rem;
  }

  .xs\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .xs\:tw-pl-180{
    padding-left: 45rem;
  }

  .xs\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .xs\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .xs\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .xs\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .xs\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .xs\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .xs\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .xs\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .xs\:tw-pt-200{
    padding-top: 50rem;
  }

  .xs\:tw-pr-200{
    padding-right: 50rem;
  }

  .xs\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .xs\:tw-pl-200{
    padding-left: 50rem;
  }

  .xs\:tw-pt-px{
    padding-top: 1px;
  }

  .xs\:tw-pr-px{
    padding-right: 1px;
  }

  .xs\:tw-pb-px{
    padding-bottom: 1px;
  }

  .xs\:tw-pl-px{
    padding-left: 1px;
  }

  .xs\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .xs\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .xs\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .xs\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .xs\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .xs\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .xs\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .xs\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .xs\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .xs\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .xs\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .xs\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .xs\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .xs\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .xs\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .xs\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .xs\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .xs\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .xs\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .xs\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .xs\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .xs\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .xs\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .xs\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .xs\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .xs\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .xs\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .xs\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .xs\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .xs\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .xs\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .xs\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .xs\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .xs\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .xs\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .xs\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .xs\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .xs\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .xs\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .xs\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .xs\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .xs\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .xs\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .xs\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .xs\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .xs\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .xs\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .xs\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .xs\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .xs\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .xs\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .xs\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .xs\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .xs\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .xs\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .xs\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .xs\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .xs\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .xs\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .xs\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .xs\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .xs\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .xs\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .xs\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .xs\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .xs\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .xs\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .xs\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .xs\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .xs\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .xs\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .xs\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .xs\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .xs\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .xs\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .xs\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .xs\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .xs\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .xs\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .xs\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .xs\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .xs\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .xs\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .xs\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .xs\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .xs\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .xs\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .xs\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .xs\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .xs\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .xs\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .xs\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .xs\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .xs\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .xs\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .xs\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .xs\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .xs\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .xs\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .xs\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .xs\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .xs\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .xs\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .xs\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .xs\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .xs\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .xs\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .xs\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .xs\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .xs\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .xs\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .xs\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .xs\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .xs\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .xs\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .xs\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .xs\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .xs\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .xs\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .xs\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .xs\:tw-pt-full{
    padding-top: 100%;
  }

  .xs\:tw-pr-full{
    padding-right: 100%;
  }

  .xs\:tw-pb-full{
    padding-bottom: 100%;
  }

  .xs\:tw-pl-full{
    padding-left: 100%;
  }

  .xs\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .xs\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .xs\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .xs\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .xs\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .xs\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .xs\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .xs\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .xs\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xs\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xs\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .xs\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xs\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xs\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xs\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xs\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xs\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xs\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xs\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .xs\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xs\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .xs\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xs\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xs\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xs\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xs\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xs\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xs\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xs\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .xs\:tw-pointer-events-none{
    pointer-events: none;
  }

  .xs\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .xs\:tw-static{
    position: static;
  }

  .xs\:tw-fixed{
    position: fixed;
  }

  .xs\:tw-absolute{
    position: absolute;
  }

  .xs\:tw-relative{
    position: relative;
  }

  .xs\:tw-sticky{
    position: sticky;
  }

  .xs\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xs\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .xs\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xs\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .xs\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xs\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xs\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xs\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .xs\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xs\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .xs\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xs\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .xs\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xs\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .xs\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .xs\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .xs\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xs\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .xs\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .xs\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .xs\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xs\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .xs\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .xs\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .xs\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xs\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .xs\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .xs\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .xs\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xs\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .xs\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .xs\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .xs\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xs\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .xs\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .xs\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .xs\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .xs\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .xs\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .xs\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .xs\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .xs\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xs\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .xs\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .xs\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .xs\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .xs\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .xs\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xs\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .xs\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .xs\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .xs\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .xs\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .xs\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .xs\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .xs\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xs\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .xs\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .xs\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .xs\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .xs\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .xs\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .xs\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .xs\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .xs\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .xs\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .xs\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .xs\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .xs\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .xs\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .xs\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .xs\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .xs\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .xs\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .xs\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .xs\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .xs\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .xs\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .xs\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .xs\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .xs\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .xs\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .xs\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .xs\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .xs\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .xs\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .xs\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .xs\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xs\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xs\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xs\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .xs\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xs\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xs\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xs\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .xs\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .xs\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .xs\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .xs\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .xs\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .xs\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .xs\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .xs\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .xs\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .xs\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .xs\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .xs\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .xs\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xs\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .xs\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .xs\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .xs\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xs\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .xs\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xs\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xs\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xs\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xs\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .xs\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .xs\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .xs\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .xs\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xs\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xs\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xs\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .xs\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xs\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xs\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .xs\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xs\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .xs\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xs\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xs\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .xs\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xs\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .xs\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .xs\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .xs\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .xs\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xs\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .xs\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .xs\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .xs\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .xs\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .xs\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xs\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .xs\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xs\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .xs\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .xs\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .xs\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .xs\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .xs\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .xs\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .xs\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xs\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .xs\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .xs\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .xs\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .xs\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .xs\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .xs\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .xs\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .xs\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .xs\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .xs\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .xs\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .xs\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .xs\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .xs\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .xs\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .xs\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .xs\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .xs\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .xs\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .xs\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .xs\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .xs\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .xs\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .xs\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .xs\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .xs\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .xs\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .xs\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .xs\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .xs\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .xs\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .xs\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .xs\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .xs\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .xs\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .xs\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .xs\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .xs\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .xs\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .xs\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .xs\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .xs\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .xs\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .xs\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .xs\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .xs\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .xs\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .xs\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .xs\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .xs\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .xs\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .xs\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .xs\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .xs\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .xs\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .xs\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .xs\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .xs\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .xs\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .xs\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .xs\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .xs\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .xs\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .xs\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .xs\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .xs\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .xs\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .xs\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .xs\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .xs\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .xs\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .xs\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .xs\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .xs\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .xs\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .xs\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .xs\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .xs\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .xs\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .xs\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .xs\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .xs\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .xs\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .xs\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .xs\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .xs\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .xs\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .xs\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .xs\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .xs\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .xs\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .xs\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .xs\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .xs\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .xs\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .xs\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .xs\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .xs\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .xs\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .xs\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .xs\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .xs\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .xs\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .xs\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .xs\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .xs\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .xs\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .xs\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .xs\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .xs\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .xs\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .xs\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .xs\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .xs\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .xs\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .xs\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .xs\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .xs\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .xs\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .xs\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .xs\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .xs\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .xs\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .xs\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .xs\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .xs\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .xs\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .xs\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .xs\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .xs\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .xs\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .xs\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .xs\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .xs\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .xs\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .xs\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .xs\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .xs\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .xs\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .xs\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .xs\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .xs\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .xs\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .xs\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .xs\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .xs\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .xs\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .xs\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .xs\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .xs\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .xs\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .xs\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .xs\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xs\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xs\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xs\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xs\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xs\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xs\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .xs\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .xs\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xs\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xs\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xs\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xs\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xs\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xs\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .xs\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .xs\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .xs\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .xs\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .xs\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .xs\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .xs\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .xs\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .xs\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .xs\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .xs\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .xs\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .xs\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .xs\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .xs\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .xs\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .xs\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .xs\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .xs\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .xs\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .xs\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .xs\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .xs\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .xs\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .xs\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .xs\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .xs\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .xs\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .xs\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .xs\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .xs\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .xs\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .xs\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .xs\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xs\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .xs\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .xs\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .xs\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .xs\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .xs\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xs\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xs\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .xs\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .xs\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .xs\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .xs\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .xs\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .xs\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .xs\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .xs\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .xs\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .xs\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .xs\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .xs\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .xs\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .xs\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xs\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xs\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xs\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .xs\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .xs\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xs\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xs\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xs\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .xs\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .xs\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xs\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xs\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .xs\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .xs\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xs\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xs\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .xs\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .xs\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .xs\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .xs\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .xs\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .xs\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xs\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xs\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .xs\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .xs\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xs\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xs\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .xs\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .xs\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .xs\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .xs\:tw-top-0{
    top: 0;
  }

  .xs\:tw-right-0{
    right: 0;
  }

  .xs\:tw-bottom-0{
    bottom: 0;
  }

  .xs\:tw-left-0{
    left: 0;
  }

  .xs\:tw-top-1{
    top: 0.25rem;
  }

  .xs\:tw-right-1{
    right: 0.25rem;
  }

  .xs\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .xs\:tw-left-1{
    left: 0.25rem;
  }

  .xs\:tw-top-2{
    top: 0.5rem;
  }

  .xs\:tw-right-2{
    right: 0.5rem;
  }

  .xs\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .xs\:tw-left-2{
    left: 0.5rem;
  }

  .xs\:tw-top-3{
    top: 0.75rem;
  }

  .xs\:tw-right-3{
    right: 0.75rem;
  }

  .xs\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .xs\:tw-left-3{
    left: 0.75rem;
  }

  .xs\:tw-top-4{
    top: 1rem;
  }

  .xs\:tw-right-4{
    right: 1rem;
  }

  .xs\:tw-bottom-4{
    bottom: 1rem;
  }

  .xs\:tw-left-4{
    left: 1rem;
  }

  .xs\:tw-top-5{
    top: 1.25rem;
  }

  .xs\:tw-right-5{
    right: 1.25rem;
  }

  .xs\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .xs\:tw-left-5{
    left: 1.25rem;
  }

  .xs\:tw-top-6{
    top: 1.5rem;
  }

  .xs\:tw-right-6{
    right: 1.5rem;
  }

  .xs\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .xs\:tw-left-6{
    left: 1.5rem;
  }

  .xs\:tw-top-7{
    top: 1.75rem;
  }

  .xs\:tw-right-7{
    right: 1.75rem;
  }

  .xs\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .xs\:tw-left-7{
    left: 1.75rem;
  }

  .xs\:tw-top-8{
    top: 2rem;
  }

  .xs\:tw-right-8{
    right: 2rem;
  }

  .xs\:tw-bottom-8{
    bottom: 2rem;
  }

  .xs\:tw-left-8{
    left: 2rem;
  }

  .xs\:tw-top-9{
    top: 2.25rem;
  }

  .xs\:tw-right-9{
    right: 2.25rem;
  }

  .xs\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .xs\:tw-left-9{
    left: 2.25rem;
  }

  .xs\:tw-top-10{
    top: 2.5rem;
  }

  .xs\:tw-right-10{
    right: 2.5rem;
  }

  .xs\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .xs\:tw-left-10{
    left: 2.5rem;
  }

  .xs\:tw-top-11{
    top: 2.75rem;
  }

  .xs\:tw-right-11{
    right: 2.75rem;
  }

  .xs\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .xs\:tw-left-11{
    left: 2.75rem;
  }

  .xs\:tw-top-12{
    top: 3rem;
  }

  .xs\:tw-right-12{
    right: 3rem;
  }

  .xs\:tw-bottom-12{
    bottom: 3rem;
  }

  .xs\:tw-left-12{
    left: 3rem;
  }

  .xs\:tw-top-13{
    top: 3.25rem;
  }

  .xs\:tw-right-13{
    right: 3.25rem;
  }

  .xs\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .xs\:tw-left-13{
    left: 3.25rem;
  }

  .xs\:tw-top-14{
    top: 3.5rem;
  }

  .xs\:tw-right-14{
    right: 3.5rem;
  }

  .xs\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .xs\:tw-left-14{
    left: 3.5rem;
  }

  .xs\:tw-top-15{
    top: 3.75rem;
  }

  .xs\:tw-right-15{
    right: 3.75rem;
  }

  .xs\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .xs\:tw-left-15{
    left: 3.75rem;
  }

  .xs\:tw-top-16{
    top: 4rem;
  }

  .xs\:tw-right-16{
    right: 4rem;
  }

  .xs\:tw-bottom-16{
    bottom: 4rem;
  }

  .xs\:tw-left-16{
    left: 4rem;
  }

  .xs\:tw-top-17{
    top: 4.25rem;
  }

  .xs\:tw-right-17{
    right: 4.25rem;
  }

  .xs\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .xs\:tw-left-17{
    left: 4.25rem;
  }

  .xs\:tw-top-18{
    top: 4.5rem;
  }

  .xs\:tw-right-18{
    right: 4.5rem;
  }

  .xs\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .xs\:tw-left-18{
    left: 4.5rem;
  }

  .xs\:tw-top-19{
    top: 4.75rem;
  }

  .xs\:tw-right-19{
    right: 4.75rem;
  }

  .xs\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .xs\:tw-left-19{
    left: 4.75rem;
  }

  .xs\:tw-top-20{
    top: 5rem;
  }

  .xs\:tw-right-20{
    right: 5rem;
  }

  .xs\:tw-bottom-20{
    bottom: 5rem;
  }

  .xs\:tw-left-20{
    left: 5rem;
  }

  .xs\:tw-top-21{
    top: 5.25rem;
  }

  .xs\:tw-right-21{
    right: 5.25rem;
  }

  .xs\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .xs\:tw-left-21{
    left: 5.25rem;
  }

  .xs\:tw-top-22{
    top: 5.5rem;
  }

  .xs\:tw-right-22{
    right: 5.5rem;
  }

  .xs\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .xs\:tw-left-22{
    left: 5.5rem;
  }

  .xs\:tw-top-23{
    top: 5.75rem;
  }

  .xs\:tw-right-23{
    right: 5.75rem;
  }

  .xs\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .xs\:tw-left-23{
    left: 5.75rem;
  }

  .xs\:tw-top-24{
    top: 6rem;
  }

  .xs\:tw-right-24{
    right: 6rem;
  }

  .xs\:tw-bottom-24{
    bottom: 6rem;
  }

  .xs\:tw-left-24{
    left: 6rem;
  }

  .xs\:tw-top-25{
    top: 6.25rem;
  }

  .xs\:tw-right-25{
    right: 6.25rem;
  }

  .xs\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .xs\:tw-left-25{
    left: 6.25rem;
  }

  .xs\:tw-top-26{
    top: 6.5rem;
  }

  .xs\:tw-right-26{
    right: 6.5rem;
  }

  .xs\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .xs\:tw-left-26{
    left: 6.5rem;
  }

  .xs\:tw-top-27{
    top: 6.75rem;
  }

  .xs\:tw-right-27{
    right: 6.75rem;
  }

  .xs\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .xs\:tw-left-27{
    left: 6.75rem;
  }

  .xs\:tw-top-28{
    top: 7rem;
  }

  .xs\:tw-right-28{
    right: 7rem;
  }

  .xs\:tw-bottom-28{
    bottom: 7rem;
  }

  .xs\:tw-left-28{
    left: 7rem;
  }

  .xs\:tw-top-29{
    top: 7.25rem;
  }

  .xs\:tw-right-29{
    right: 7.25rem;
  }

  .xs\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .xs\:tw-left-29{
    left: 7.25rem;
  }

  .xs\:tw-top-30{
    top: 7.5rem;
  }

  .xs\:tw-right-30{
    right: 7.5rem;
  }

  .xs\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .xs\:tw-left-30{
    left: 7.5rem;
  }

  .xs\:tw-top-31{
    top: 7.75rem;
  }

  .xs\:tw-right-31{
    right: 7.75rem;
  }

  .xs\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .xs\:tw-left-31{
    left: 7.75rem;
  }

  .xs\:tw-top-32{
    top: 8rem;
  }

  .xs\:tw-right-32{
    right: 8rem;
  }

  .xs\:tw-bottom-32{
    bottom: 8rem;
  }

  .xs\:tw-left-32{
    left: 8rem;
  }

  .xs\:tw-top-33{
    top: 8.25rem;
  }

  .xs\:tw-right-33{
    right: 8.25rem;
  }

  .xs\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .xs\:tw-left-33{
    left: 8.25rem;
  }

  .xs\:tw-top-34{
    top: 8.5rem;
  }

  .xs\:tw-right-34{
    right: 8.5rem;
  }

  .xs\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .xs\:tw-left-34{
    left: 8.5rem;
  }

  .xs\:tw-top-35{
    top: 8.75rem;
  }

  .xs\:tw-right-35{
    right: 8.75rem;
  }

  .xs\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .xs\:tw-left-35{
    left: 8.75rem;
  }

  .xs\:tw-top-36{
    top: 9rem;
  }

  .xs\:tw-right-36{
    right: 9rem;
  }

  .xs\:tw-bottom-36{
    bottom: 9rem;
  }

  .xs\:tw-left-36{
    left: 9rem;
  }

  .xs\:tw-top-40{
    top: 10rem;
  }

  .xs\:tw-right-40{
    right: 10rem;
  }

  .xs\:tw-bottom-40{
    bottom: 10rem;
  }

  .xs\:tw-left-40{
    left: 10rem;
  }

  .xs\:tw-top-41{
    top: 10.25rem;
  }

  .xs\:tw-right-41{
    right: 10.25rem;
  }

  .xs\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .xs\:tw-left-41{
    left: 10.25rem;
  }

  .xs\:tw-top-42{
    top: 10.5rem;
  }

  .xs\:tw-right-42{
    right: 10.5rem;
  }

  .xs\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .xs\:tw-left-42{
    left: 10.5rem;
  }

  .xs\:tw-top-43{
    top: 10.75rem;
  }

  .xs\:tw-right-43{
    right: 10.75rem;
  }

  .xs\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .xs\:tw-left-43{
    left: 10.75rem;
  }

  .xs\:tw-top-44{
    top: 11rem;
  }

  .xs\:tw-right-44{
    right: 11rem;
  }

  .xs\:tw-bottom-44{
    bottom: 11rem;
  }

  .xs\:tw-left-44{
    left: 11rem;
  }

  .xs\:tw-top-45{
    top: 11.25rem;
  }

  .xs\:tw-right-45{
    right: 11.25rem;
  }

  .xs\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .xs\:tw-left-45{
    left: 11.25rem;
  }

  .xs\:tw-top-46{
    top: 11.5rem;
  }

  .xs\:tw-right-46{
    right: 11.5rem;
  }

  .xs\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .xs\:tw-left-46{
    left: 11.5rem;
  }

  .xs\:tw-top-47{
    top: 11.75rem;
  }

  .xs\:tw-right-47{
    right: 11.75rem;
  }

  .xs\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .xs\:tw-left-47{
    left: 11.75rem;
  }

  .xs\:tw-top-48{
    top: 12rem;
  }

  .xs\:tw-right-48{
    right: 12rem;
  }

  .xs\:tw-bottom-48{
    bottom: 12rem;
  }

  .xs\:tw-left-48{
    left: 12rem;
  }

  .xs\:tw-top-50{
    top: 12.5rem;
  }

  .xs\:tw-right-50{
    right: 12.5rem;
  }

  .xs\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .xs\:tw-left-50{
    left: 12.5rem;
  }

  .xs\:tw-top-52{
    top: 13rem;
  }

  .xs\:tw-right-52{
    right: 13rem;
  }

  .xs\:tw-bottom-52{
    bottom: 13rem;
  }

  .xs\:tw-left-52{
    left: 13rem;
  }

  .xs\:tw-top-53{
    top: 13.25rem;
  }

  .xs\:tw-right-53{
    right: 13.25rem;
  }

  .xs\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .xs\:tw-left-53{
    left: 13.25rem;
  }

  .xs\:tw-top-54{
    top: 13.5rem;
  }

  .xs\:tw-right-54{
    right: 13.5rem;
  }

  .xs\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .xs\:tw-left-54{
    left: 13.5rem;
  }

  .xs\:tw-top-55{
    top: 13.75rem;
  }

  .xs\:tw-right-55{
    right: 13.75rem;
  }

  .xs\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .xs\:tw-left-55{
    left: 13.75rem;
  }

  .xs\:tw-top-56{
    top: 14rem;
  }

  .xs\:tw-right-56{
    right: 14rem;
  }

  .xs\:tw-bottom-56{
    bottom: 14rem;
  }

  .xs\:tw-left-56{
    left: 14rem;
  }

  .xs\:tw-top-57{
    top: 14.25rem;
  }

  .xs\:tw-right-57{
    right: 14.25rem;
  }

  .xs\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .xs\:tw-left-57{
    left: 14.25rem;
  }

  .xs\:tw-top-58{
    top: 14.5rem;
  }

  .xs\:tw-right-58{
    right: 14.5rem;
  }

  .xs\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .xs\:tw-left-58{
    left: 14.5rem;
  }

  .xs\:tw-top-59{
    top: 14.75rem;
  }

  .xs\:tw-right-59{
    right: 14.75rem;
  }

  .xs\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .xs\:tw-left-59{
    left: 14.75rem;
  }

  .xs\:tw-top-60{
    top: 15rem;
  }

  .xs\:tw-right-60{
    right: 15rem;
  }

  .xs\:tw-bottom-60{
    bottom: 15rem;
  }

  .xs\:tw-left-60{
    left: 15rem;
  }

  .xs\:tw-top-61{
    top: 15.25rem;
  }

  .xs\:tw-right-61{
    right: 15.25rem;
  }

  .xs\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .xs\:tw-left-61{
    left: 15.25rem;
  }

  .xs\:tw-top-62{
    top: 15.5rem;
  }

  .xs\:tw-right-62{
    right: 15.5rem;
  }

  .xs\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .xs\:tw-left-62{
    left: 15.5rem;
  }

  .xs\:tw-top-63{
    top: 15.75rem;
  }

  .xs\:tw-right-63{
    right: 15.75rem;
  }

  .xs\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .xs\:tw-left-63{
    left: 15.75rem;
  }

  .xs\:tw-top-64{
    top: 16rem;
  }

  .xs\:tw-right-64{
    right: 16rem;
  }

  .xs\:tw-bottom-64{
    bottom: 16rem;
  }

  .xs\:tw-left-64{
    left: 16rem;
  }

  .xs\:tw-top-65{
    top: 16.25rem;
  }

  .xs\:tw-right-65{
    right: 16.25rem;
  }

  .xs\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .xs\:tw-left-65{
    left: 16.25rem;
  }

  .xs\:tw-top-66{
    top: 16.5rem;
  }

  .xs\:tw-right-66{
    right: 16.5rem;
  }

  .xs\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .xs\:tw-left-66{
    left: 16.5rem;
  }

  .xs\:tw-top-68{
    top: 17rem;
  }

  .xs\:tw-right-68{
    right: 17rem;
  }

  .xs\:tw-bottom-68{
    bottom: 17rem;
  }

  .xs\:tw-left-68{
    left: 17rem;
  }

  .xs\:tw-top-69{
    top: 17.25rem;
  }

  .xs\:tw-right-69{
    right: 17.25rem;
  }

  .xs\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .xs\:tw-left-69{
    left: 17.25rem;
  }

  .xs\:tw-top-70{
    top: 17.5rem;
  }

  .xs\:tw-right-70{
    right: 17.5rem;
  }

  .xs\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .xs\:tw-left-70{
    left: 17.5rem;
  }

  .xs\:tw-top-71{
    top: 17.75rem;
  }

  .xs\:tw-right-71{
    right: 17.75rem;
  }

  .xs\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .xs\:tw-left-71{
    left: 17.75rem;
  }

  .xs\:tw-top-72{
    top: 18rem;
  }

  .xs\:tw-right-72{
    right: 18rem;
  }

  .xs\:tw-bottom-72{
    bottom: 18rem;
  }

  .xs\:tw-left-72{
    left: 18rem;
  }

  .xs\:tw-top-73{
    top: 18.25rem;
  }

  .xs\:tw-right-73{
    right: 18.25rem;
  }

  .xs\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .xs\:tw-left-73{
    left: 18.25rem;
  }

  .xs\:tw-top-74{
    top: 18.5rem;
  }

  .xs\:tw-right-74{
    right: 18.5rem;
  }

  .xs\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .xs\:tw-left-74{
    left: 18.5rem;
  }

  .xs\:tw-top-75{
    top: 18.75rem;
  }

  .xs\:tw-right-75{
    right: 18.75rem;
  }

  .xs\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .xs\:tw-left-75{
    left: 18.75rem;
  }

  .xs\:tw-top-76{
    top: 19rem;
  }

  .xs\:tw-right-76{
    right: 19rem;
  }

  .xs\:tw-bottom-76{
    bottom: 19rem;
  }

  .xs\:tw-left-76{
    left: 19rem;
  }

  .xs\:tw-top-77{
    top: 19.25rem;
  }

  .xs\:tw-right-77{
    right: 19.25rem;
  }

  .xs\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .xs\:tw-left-77{
    left: 19.25rem;
  }

  .xs\:tw-top-78{
    top: 19.5rem;
  }

  .xs\:tw-right-78{
    right: 19.5rem;
  }

  .xs\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .xs\:tw-left-78{
    left: 19.5rem;
  }

  .xs\:tw-top-79{
    top: 19.75rem;
  }

  .xs\:tw-right-79{
    right: 19.75rem;
  }

  .xs\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .xs\:tw-left-79{
    left: 19.75rem;
  }

  .xs\:tw-top-80{
    top: 20rem;
  }

  .xs\:tw-right-80{
    right: 20rem;
  }

  .xs\:tw-bottom-80{
    bottom: 20rem;
  }

  .xs\:tw-left-80{
    left: 20rem;
  }

  .xs\:tw-top-81{
    top: 20.25rem;
  }

  .xs\:tw-right-81{
    right: 20.25rem;
  }

  .xs\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .xs\:tw-left-81{
    left: 20.25rem;
  }

  .xs\:tw-top-82{
    top: 20.5rem;
  }

  .xs\:tw-right-82{
    right: 20.5rem;
  }

  .xs\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .xs\:tw-left-82{
    left: 20.5rem;
  }

  .xs\:tw-top-83{
    top: 20.75rem;
  }

  .xs\:tw-right-83{
    right: 20.75rem;
  }

  .xs\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .xs\:tw-left-83{
    left: 20.75rem;
  }

  .xs\:tw-top-84{
    top: 21rem;
  }

  .xs\:tw-right-84{
    right: 21rem;
  }

  .xs\:tw-bottom-84{
    bottom: 21rem;
  }

  .xs\:tw-left-84{
    left: 21rem;
  }

  .xs\:tw-top-85{
    top: 21.25rem;
  }

  .xs\:tw-right-85{
    right: 21.25rem;
  }

  .xs\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .xs\:tw-left-85{
    left: 21.25rem;
  }

  .xs\:tw-top-86{
    top: 21.5rem;
  }

  .xs\:tw-right-86{
    right: 21.5rem;
  }

  .xs\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .xs\:tw-left-86{
    left: 21.5rem;
  }

  .xs\:tw-top-87{
    top: 21.75rem;
  }

  .xs\:tw-right-87{
    right: 21.75rem;
  }

  .xs\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .xs\:tw-left-87{
    left: 21.75rem;
  }

  .xs\:tw-top-88{
    top: 22rem;
  }

  .xs\:tw-right-88{
    right: 22rem;
  }

  .xs\:tw-bottom-88{
    bottom: 22rem;
  }

  .xs\:tw-left-88{
    left: 22rem;
  }

  .xs\:tw-top-89{
    top: 22.25rem;
  }

  .xs\:tw-right-89{
    right: 22.25rem;
  }

  .xs\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .xs\:tw-left-89{
    left: 22.25rem;
  }

  .xs\:tw-top-90{
    top: 22.5rem;
  }

  .xs\:tw-right-90{
    right: 22.5rem;
  }

  .xs\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .xs\:tw-left-90{
    left: 22.5rem;
  }

  .xs\:tw-top-91{
    top: 22.75rem;
  }

  .xs\:tw-right-91{
    right: 22.75rem;
  }

  .xs\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .xs\:tw-left-91{
    left: 22.75rem;
  }

  .xs\:tw-top-92{
    top: 23rem;
  }

  .xs\:tw-right-92{
    right: 23rem;
  }

  .xs\:tw-bottom-92{
    bottom: 23rem;
  }

  .xs\:tw-left-92{
    left: 23rem;
  }

  .xs\:tw-top-93{
    top: 23.25rem;
  }

  .xs\:tw-right-93{
    right: 23.25rem;
  }

  .xs\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .xs\:tw-left-93{
    left: 23.25rem;
  }

  .xs\:tw-top-94{
    top: 23.5rem;
  }

  .xs\:tw-right-94{
    right: 23.5rem;
  }

  .xs\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .xs\:tw-left-94{
    left: 23.5rem;
  }

  .xs\:tw-top-95{
    top: 23.75rem;
  }

  .xs\:tw-right-95{
    right: 23.75rem;
  }

  .xs\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .xs\:tw-left-95{
    left: 23.75rem;
  }

  .xs\:tw-top-96{
    top: 24rem;
  }

  .xs\:tw-right-96{
    right: 24rem;
  }

  .xs\:tw-bottom-96{
    bottom: 24rem;
  }

  .xs\:tw-left-96{
    left: 24rem;
  }

  .xs\:tw-top-97{
    top: 23.25rem;
  }

  .xs\:tw-right-97{
    right: 23.25rem;
  }

  .xs\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .xs\:tw-left-97{
    left: 23.25rem;
  }

  .xs\:tw-top-98{
    top: 23.5rem;
  }

  .xs\:tw-right-98{
    right: 23.5rem;
  }

  .xs\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .xs\:tw-left-98{
    left: 23.5rem;
  }

  .xs\:tw-top-99{
    top: 23.75rem;
  }

  .xs\:tw-right-99{
    right: 23.75rem;
  }

  .xs\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .xs\:tw-left-99{
    left: 23.75rem;
  }

  .xs\:tw-top-100{
    top: 25rem;
  }

  .xs\:tw-right-100{
    right: 25rem;
  }

  .xs\:tw-bottom-100{
    bottom: 25rem;
  }

  .xs\:tw-left-100{
    left: 25rem;
  }

  .xs\:tw-top-101{
    top: 25.25rem;
  }

  .xs\:tw-right-101{
    right: 25.25rem;
  }

  .xs\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .xs\:tw-left-101{
    left: 25.25rem;
  }

  .xs\:tw-top-102{
    top: 25.5rem;
  }

  .xs\:tw-right-102{
    right: 25.5rem;
  }

  .xs\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .xs\:tw-left-102{
    left: 25.5rem;
  }

  .xs\:tw-top-112{
    top: 28rem;
  }

  .xs\:tw-right-112{
    right: 28rem;
  }

  .xs\:tw-bottom-112{
    bottom: 28rem;
  }

  .xs\:tw-left-112{
    left: 28rem;
  }

  .xs\:tw-top-128{
    top: 31rem;
  }

  .xs\:tw-right-128{
    right: 31rem;
  }

  .xs\:tw-bottom-128{
    bottom: 31rem;
  }

  .xs\:tw-left-128{
    left: 31rem;
  }

  .xs\:tw-top-129{
    top: 32.25rem;
  }

  .xs\:tw-right-129{
    right: 32.25rem;
  }

  .xs\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .xs\:tw-left-129{
    left: 32.25rem;
  }

  .xs\:tw-top-130{
    top: 32.5rem;
  }

  .xs\:tw-right-130{
    right: 32.5rem;
  }

  .xs\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .xs\:tw-left-130{
    left: 32.5rem;
  }

  .xs\:tw-top-140{
    top: 35rem;
  }

  .xs\:tw-right-140{
    right: 35rem;
  }

  .xs\:tw-bottom-140{
    bottom: 35rem;
  }

  .xs\:tw-left-140{
    left: 35rem;
  }

  .xs\:tw-top-160{
    top: 40rem;
  }

  .xs\:tw-right-160{
    right: 40rem;
  }

  .xs\:tw-bottom-160{
    bottom: 40rem;
  }

  .xs\:tw-left-160{
    left: 40rem;
  }

  .xs\:tw-top-180{
    top: 45rem;
  }

  .xs\:tw-right-180{
    right: 45rem;
  }

  .xs\:tw-bottom-180{
    bottom: 45rem;
  }

  .xs\:tw-left-180{
    left: 45rem;
  }

  .xs\:tw-top-185{
    top: 46.25rem;
  }

  .xs\:tw-right-185{
    right: 46.25rem;
  }

  .xs\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .xs\:tw-left-185{
    left: 46.25rem;
  }

  .xs\:tw-top-190{
    top: 47.5rem;
  }

  .xs\:tw-right-190{
    right: 47.5rem;
  }

  .xs\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .xs\:tw-left-190{
    left: 47.5rem;
  }

  .xs\:tw-top-200{
    top: 50rem;
  }

  .xs\:tw-right-200{
    right: 50rem;
  }

  .xs\:tw-bottom-200{
    bottom: 50rem;
  }

  .xs\:tw-left-200{
    left: 50rem;
  }

  .xs\:tw-top-auto{
    top: auto;
  }

  .xs\:tw-right-auto{
    right: auto;
  }

  .xs\:tw-bottom-auto{
    bottom: auto;
  }

  .xs\:tw-left-auto{
    left: auto;
  }

  .xs\:tw-top-px{
    top: 1px;
  }

  .xs\:tw-right-px{
    right: 1px;
  }

  .xs\:tw-bottom-px{
    bottom: 1px;
  }

  .xs\:tw-left-px{
    left: 1px;
  }

  .xs\:tw-top-0\.5{
    top: 0.125rem;
  }

  .xs\:tw-right-0\.5{
    right: 0.125rem;
  }

  .xs\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .xs\:tw-left-0\.5{
    left: 0.125rem;
  }

  .xs\:tw-top-1\.5{
    top: 0.375rem;
  }

  .xs\:tw-right-1\.5{
    right: 0.375rem;
  }

  .xs\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .xs\:tw-left-1\.5{
    left: 0.375rem;
  }

  .xs\:tw-top-2\.5{
    top: 0.625rem;
  }

  .xs\:tw-right-2\.5{
    right: 0.625rem;
  }

  .xs\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .xs\:tw-left-2\.5{
    left: 0.625rem;
  }

  .xs\:tw-top-3\.5{
    top: 0.875rem;
  }

  .xs\:tw-right-3\.5{
    right: 0.875rem;
  }

  .xs\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .xs\:tw-left-3\.5{
    left: 0.875rem;
  }

  .xs\:tw-top-1\/2{
    top: 50%;
  }

  .xs\:tw-right-1\/2{
    right: 50%;
  }

  .xs\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .xs\:tw-left-1\/2{
    left: 50%;
  }

  .xs\:tw-top-1\/3{
    top: 33.333333%;
  }

  .xs\:tw-right-1\/3{
    right: 33.333333%;
  }

  .xs\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .xs\:tw-left-1\/3{
    left: 33.333333%;
  }

  .xs\:tw-top-2\/3{
    top: 66.666667%;
  }

  .xs\:tw-right-2\/3{
    right: 66.666667%;
  }

  .xs\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .xs\:tw-left-2\/3{
    left: 66.666667%;
  }

  .xs\:tw-top-1\/4{
    top: 25%;
  }

  .xs\:tw-right-1\/4{
    right: 25%;
  }

  .xs\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .xs\:tw-left-1\/4{
    left: 25%;
  }

  .xs\:tw-top-2\/4{
    top: 50%;
  }

  .xs\:tw-right-2\/4{
    right: 50%;
  }

  .xs\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .xs\:tw-left-2\/4{
    left: 50%;
  }

  .xs\:tw-top-3\/4{
    top: 75%;
  }

  .xs\:tw-right-3\/4{
    right: 75%;
  }

  .xs\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .xs\:tw-left-3\/4{
    left: 75%;
  }

  .xs\:tw-top-1\/5{
    top: 20%;
  }

  .xs\:tw-right-1\/5{
    right: 20%;
  }

  .xs\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .xs\:tw-left-1\/5{
    left: 20%;
  }

  .xs\:tw-top-2\/5{
    top: 40%;
  }

  .xs\:tw-right-2\/5{
    right: 40%;
  }

  .xs\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .xs\:tw-left-2\/5{
    left: 40%;
  }

  .xs\:tw-top-3\/5{
    top: 60%;
  }

  .xs\:tw-right-3\/5{
    right: 60%;
  }

  .xs\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .xs\:tw-left-3\/5{
    left: 60%;
  }

  .xs\:tw-top-4\/5{
    top: 80%;
  }

  .xs\:tw-right-4\/5{
    right: 80%;
  }

  .xs\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .xs\:tw-left-4\/5{
    left: 80%;
  }

  .xs\:tw-top-1\/6{
    top: 16.666667%;
  }

  .xs\:tw-right-1\/6{
    right: 16.666667%;
  }

  .xs\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .xs\:tw-left-1\/6{
    left: 16.666667%;
  }

  .xs\:tw-top-2\/6{
    top: 33.333333%;
  }

  .xs\:tw-right-2\/6{
    right: 33.333333%;
  }

  .xs\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .xs\:tw-left-2\/6{
    left: 33.333333%;
  }

  .xs\:tw-top-3\/6{
    top: 50%;
  }

  .xs\:tw-right-3\/6{
    right: 50%;
  }

  .xs\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .xs\:tw-left-3\/6{
    left: 50%;
  }

  .xs\:tw-top-4\/6{
    top: 66.666667%;
  }

  .xs\:tw-right-4\/6{
    right: 66.666667%;
  }

  .xs\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .xs\:tw-left-4\/6{
    left: 66.666667%;
  }

  .xs\:tw-top-5\/6{
    top: 83.333333%;
  }

  .xs\:tw-right-5\/6{
    right: 83.333333%;
  }

  .xs\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .xs\:tw-left-5\/6{
    left: 83.333333%;
  }

  .xs\:tw-top-1\/12{
    top: 8.333333%;
  }

  .xs\:tw-right-1\/12{
    right: 8.333333%;
  }

  .xs\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .xs\:tw-left-1\/12{
    left: 8.333333%;
  }

  .xs\:tw-top-2\/12{
    top: 16.666667%;
  }

  .xs\:tw-right-2\/12{
    right: 16.666667%;
  }

  .xs\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .xs\:tw-left-2\/12{
    left: 16.666667%;
  }

  .xs\:tw-top-3\/12{
    top: 25%;
  }

  .xs\:tw-right-3\/12{
    right: 25%;
  }

  .xs\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .xs\:tw-left-3\/12{
    left: 25%;
  }

  .xs\:tw-top-4\/12{
    top: 33.333333%;
  }

  .xs\:tw-right-4\/12{
    right: 33.333333%;
  }

  .xs\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .xs\:tw-left-4\/12{
    left: 33.333333%;
  }

  .xs\:tw-top-5\/12{
    top: 41.666667%;
  }

  .xs\:tw-right-5\/12{
    right: 41.666667%;
  }

  .xs\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .xs\:tw-left-5\/12{
    left: 41.666667%;
  }

  .xs\:tw-top-6\/12{
    top: 50%;
  }

  .xs\:tw-right-6\/12{
    right: 50%;
  }

  .xs\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .xs\:tw-left-6\/12{
    left: 50%;
  }

  .xs\:tw-top-7\/12{
    top: 58.333333%;
  }

  .xs\:tw-right-7\/12{
    right: 58.333333%;
  }

  .xs\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .xs\:tw-left-7\/12{
    left: 58.333333%;
  }

  .xs\:tw-top-8\/12{
    top: 66.666667%;
  }

  .xs\:tw-right-8\/12{
    right: 66.666667%;
  }

  .xs\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .xs\:tw-left-8\/12{
    left: 66.666667%;
  }

  .xs\:tw-top-9\/12{
    top: 75%;
  }

  .xs\:tw-right-9\/12{
    right: 75%;
  }

  .xs\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .xs\:tw-left-9\/12{
    left: 75%;
  }

  .xs\:tw-top-10\/12{
    top: 83.333333%;
  }

  .xs\:tw-right-10\/12{
    right: 83.333333%;
  }

  .xs\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .xs\:tw-left-10\/12{
    left: 83.333333%;
  }

  .xs\:tw-top-11\/12{
    top: 91.666667%;
  }

  .xs\:tw-right-11\/12{
    right: 91.666667%;
  }

  .xs\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .xs\:tw-left-11\/12{
    left: 91.666667%;
  }

  .xs\:tw-top-full{
    top: 100%;
  }

  .xs\:tw-right-full{
    right: 100%;
  }

  .xs\:tw-bottom-full{
    bottom: 100%;
  }

  .xs\:tw-left-full{
    left: 100%;
  }

  .xs\:tw-resize-none{
    resize: none;
  }

  .xs\:tw-resize-y{
    resize: vertical;
  }

  .xs\:tw-resize-x{
    resize: horizontal;
  }

  .xs\:tw-resize{
    resize: both;
  }

  .xs\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xs\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xs\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xs\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xs\:tw-shadow-none{
    box-shadow: none;
  }

  .xs\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xs\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xs\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xs\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xs\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xs\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xs\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xs\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xs\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xs\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xs\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .xs\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xs\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:hover\:tw-shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:hover\:tw-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);
  }

  .xs\:hover\:tw-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);
  }

  .xs\:hover\:tw-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);
  }

  .xs\:hover\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xs\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .xs\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xs\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xs\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xs\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xs\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xs\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xs\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xs\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .xs\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xs\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xs\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xs\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xs\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xs\:focus\:tw-shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:focus\:tw-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);
  }

  .xs\:focus\:tw-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);
  }

  .xs\:focus\:tw-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);
  }

  .xs\:focus\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xs\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xs\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xs\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .xs\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xs\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xs\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xs\:tw-fill-current{
    fill: currentColor;
  }

  .xs\:tw-stroke-current{
    stroke: currentColor;
  }

  .xs\:tw-stroke-0{
    stroke-width: 0;
  }

  .xs\:tw-stroke-1{
    stroke-width: 1;
  }

  .xs\:tw-stroke-2{
    stroke-width: 2;
  }

  .xs\:tw-table-auto{
    table-layout: auto;
  }

  .xs\:tw-table-fixed{
    table-layout: fixed;
  }

  .xs\:tw-text-left{
    text-align: left;
  }

  .xs\:tw-text-center{
    text-align: center;
  }

  .xs\:tw-text-right{
    text-align: right;
  }

  .xs\:tw-text-justify{
    text-align: justify;
  }

  .xs\:tw-text-current{
    color: currentColor;
  }

  .xs\:tw-text-transparent{
    color: transparent;
  }

  .xs\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xs\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xs\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xs\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xs\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xs\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xs\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xs\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xs\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xs\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xs\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xs\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xs\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xs\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xs\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xs\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xs\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xs\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xs\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xs\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xs\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xs\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xs\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xs\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xs\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xs\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xs\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xs\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xs\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xs\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xs\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xs\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xs\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xs\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xs\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xs\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xs\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xs\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xs\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xs\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xs\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xs\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xs\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xs\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xs\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xs\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xs\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xs\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xs\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xs\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xs\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xs\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xs\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xs\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xs\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xs\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xs\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xs\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xs\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xs\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xs\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xs\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xs\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xs\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xs\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xs\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xs\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xs\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xs\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xs\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xs\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xs\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xs\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xs\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xs\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xs\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xs\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xs\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xs\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xs\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xs\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xs\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xs\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xs\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xs\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xs\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xs\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xs\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xs\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xs\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xs\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xs\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xs\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xs\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xs\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xs\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xs\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xs\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xs\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xs\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xs\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xs\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xs\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xs\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xs\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xs\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xs\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xs\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xs\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xs\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xs\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xs\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xs\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xs\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xs\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xs\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xs\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xs\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xs\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xs\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xs\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xs\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xs\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xs\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xs\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xs\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xs\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xs\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xs\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .xs\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .xs\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xs\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .xs\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .xs\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xs\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .xs\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .xs\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xs\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xs\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xs\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xs\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xs\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xs\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xs\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xs\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xs\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xs\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xs\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xs\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xs\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xs\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xs\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xs\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xs\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xs\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xs\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xs\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xs\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .xs\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .xs\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .xs\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .xs\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xs\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xs\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xs\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xs\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xs\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xs\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xs\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xs\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xs\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xs\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xs\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xs\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xs\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xs\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xs\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xs\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xs\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xs\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xs\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xs\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xs\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:active\:tw-text-current:active{
    color: currentColor;
  }

  .xs\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .xs\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xs\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xs\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xs\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xs\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xs\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xs\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xs\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xs\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xs\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xs\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xs\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xs\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xs\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xs\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xs\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xs\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xs\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xs\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xs\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xs\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xs\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xs\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xs\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xs\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xs\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .xs\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .xs\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .xs\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .xs\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .xs\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xs\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xs\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xs\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xs\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xs\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xs\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xs\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xs\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xs\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xs\:tw-italic{
    font-style: italic;
  }

  .xs\:tw-not-italic{
    font-style: normal;
  }

  .xs\:tw-uppercase{
    text-transform: uppercase;
  }

  .xs\:tw-lowercase{
    text-transform: lowercase;
  }

  .xs\:tw-capitalize{
    text-transform: capitalize;
  }

  .xs\:tw-normal-case{
    text-transform: none;
  }

  .xs\:tw-underline{
    text-decoration: underline;
  }

  .xs\:tw-line-through{
    text-decoration: line-through;
  }

  .xs\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .xs\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .xs\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .xs\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .xs\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .xs\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .xs\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .xs\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .xs\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .xs\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .xs\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .xs\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .xs\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .xs\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xs\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xs\:tw-ordinal, .xs\:tw-slashed-zero, .xs\:tw-lining-nums, .xs\:tw-oldstyle-nums, .xs\:tw-proportional-nums, .xs\:tw-tabular-nums, .xs\:tw-diagonal-fractions, .xs\:tw-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);
  }

  .xs\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .xs\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .xs\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .xs\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .xs\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .xs\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .xs\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .xs\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .xs\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .xs\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .xs\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .xs\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .xs\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .xs\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .xs\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .xs\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .xs\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .xs\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .xs\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .xs\:tw-align-baseline{
    vertical-align: baseline;
  }

  .xs\:tw-align-top{
    vertical-align: top;
  }

  .xs\:tw-align-middle{
    vertical-align: middle;
  }

  .xs\:tw-align-bottom{
    vertical-align: bottom;
  }

  .xs\:tw-align-text-top{
    vertical-align: text-top;
  }

  .xs\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .xs\:tw-visible{
    visibility: visible;
  }

  .xs\:tw-invisible{
    visibility: hidden;
  }

  .xs\:tw-whitespace-normal{
    white-space: normal;
  }

  .xs\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .xs\:tw-whitespace-pre{
    white-space: pre;
  }

  .xs\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .xs\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .xs\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xs\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xs\:tw-break-all{
    word-break: break-all;
  }

  .xs\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xs\:tw-w-0{
    width: 0;
  }

  .xs\:tw-w-1{
    width: 0.25rem;
  }

  .xs\:tw-w-2{
    width: 0.5rem;
  }

  .xs\:tw-w-3{
    width: 0.75rem;
  }

  .xs\:tw-w-4{
    width: 1rem;
  }

  .xs\:tw-w-5{
    width: 1.25rem;
  }

  .xs\:tw-w-6{
    width: 1.5rem;
  }

  .xs\:tw-w-7{
    width: 1.75rem;
  }

  .xs\:tw-w-8{
    width: 2rem;
  }

  .xs\:tw-w-9{
    width: 2.25rem;
  }

  .xs\:tw-w-10{
    width: 2.5rem;
  }

  .xs\:tw-w-11{
    width: 2.75rem;
  }

  .xs\:tw-w-12{
    width: 3rem;
  }

  .xs\:tw-w-13{
    width: 3.25rem;
  }

  .xs\:tw-w-14{
    width: 3.5rem;
  }

  .xs\:tw-w-15{
    width: 3.75rem;
  }

  .xs\:tw-w-16{
    width: 4rem;
  }

  .xs\:tw-w-17{
    width: 4.25rem;
  }

  .xs\:tw-w-18{
    width: 4.5rem;
  }

  .xs\:tw-w-19{
    width: 4.75rem;
  }

  .xs\:tw-w-20{
    width: 5rem;
  }

  .xs\:tw-w-21{
    width: 5.25rem;
  }

  .xs\:tw-w-22{
    width: 5.5rem;
  }

  .xs\:tw-w-23{
    width: 5.75rem;
  }

  .xs\:tw-w-24{
    width: 6rem;
  }

  .xs\:tw-w-25{
    width: 6.25rem;
  }

  .xs\:tw-w-26{
    width: 6.5rem;
  }

  .xs\:tw-w-27{
    width: 6.75rem;
  }

  .xs\:tw-w-28{
    width: 7rem;
  }

  .xs\:tw-w-29{
    width: 7.25rem;
  }

  .xs\:tw-w-30{
    width: 7.5rem;
  }

  .xs\:tw-w-31{
    width: 7.75rem;
  }

  .xs\:tw-w-32{
    width: 8rem;
  }

  .xs\:tw-w-33{
    width: 8.25rem;
  }

  .xs\:tw-w-34{
    width: 8.5rem;
  }

  .xs\:tw-w-35{
    width: 8.75rem;
  }

  .xs\:tw-w-36{
    width: 9rem;
  }

  .xs\:tw-w-40{
    width: 10rem;
  }

  .xs\:tw-w-41{
    width: 10.25rem;
  }

  .xs\:tw-w-42{
    width: 10.5rem;
  }

  .xs\:tw-w-43{
    width: 10.75rem;
  }

  .xs\:tw-w-44{
    width: 11rem;
  }

  .xs\:tw-w-45{
    width: 11.25rem;
  }

  .xs\:tw-w-46{
    width: 11.5rem;
  }

  .xs\:tw-w-47{
    width: 11.75rem;
  }

  .xs\:tw-w-48{
    width: 12rem;
  }

  .xs\:tw-w-50{
    width: 12.5rem;
  }

  .xs\:tw-w-52{
    width: 13rem;
  }

  .xs\:tw-w-53{
    width: 13.25rem;
  }

  .xs\:tw-w-54{
    width: 13.5rem;
  }

  .xs\:tw-w-55{
    width: 13.75rem;
  }

  .xs\:tw-w-56{
    width: 14rem;
  }

  .xs\:tw-w-57{
    width: 14.25rem;
  }

  .xs\:tw-w-58{
    width: 14.5rem;
  }

  .xs\:tw-w-59{
    width: 14.75rem;
  }

  .xs\:tw-w-60{
    width: 15rem;
  }

  .xs\:tw-w-61{
    width: 15.25rem;
  }

  .xs\:tw-w-62{
    width: 15.5rem;
  }

  .xs\:tw-w-63{
    width: 15.75rem;
  }

  .xs\:tw-w-64{
    width: 16rem;
  }

  .xs\:tw-w-65{
    width: 16.25rem;
  }

  .xs\:tw-w-66{
    width: 16.5rem;
  }

  .xs\:tw-w-68{
    width: 17rem;
  }

  .xs\:tw-w-69{
    width: 17.25rem;
  }

  .xs\:tw-w-70{
    width: 17.5rem;
  }

  .xs\:tw-w-71{
    width: 17.75rem;
  }

  .xs\:tw-w-72{
    width: 18rem;
  }

  .xs\:tw-w-73{
    width: 18.25rem;
  }

  .xs\:tw-w-74{
    width: 18.5rem;
  }

  .xs\:tw-w-75{
    width: 18.75rem;
  }

  .xs\:tw-w-76{
    width: 19rem;
  }

  .xs\:tw-w-77{
    width: 19.25rem;
  }

  .xs\:tw-w-78{
    width: 19.5rem;
  }

  .xs\:tw-w-79{
    width: 19.75rem;
  }

  .xs\:tw-w-80{
    width: 20rem;
  }

  .xs\:tw-w-81{
    width: 20.25rem;
  }

  .xs\:tw-w-82{
    width: 20.5rem;
  }

  .xs\:tw-w-83{
    width: 20.75rem;
  }

  .xs\:tw-w-84{
    width: 21rem;
  }

  .xs\:tw-w-85{
    width: 21.25rem;
  }

  .xs\:tw-w-86{
    width: 21.5rem;
  }

  .xs\:tw-w-87{
    width: 21.75rem;
  }

  .xs\:tw-w-88{
    width: 22rem;
  }

  .xs\:tw-w-89{
    width: 22.25rem;
  }

  .xs\:tw-w-90{
    width: 22.5rem;
  }

  .xs\:tw-w-91{
    width: 22.75rem;
  }

  .xs\:tw-w-92{
    width: 23rem;
  }

  .xs\:tw-w-93{
    width: 23.25rem;
  }

  .xs\:tw-w-94{
    width: 23.5rem;
  }

  .xs\:tw-w-95{
    width: 23.75rem;
  }

  .xs\:tw-w-96{
    width: 24rem;
  }

  .xs\:tw-w-97{
    width: 23.25rem;
  }

  .xs\:tw-w-98{
    width: 23.5rem;
  }

  .xs\:tw-w-99{
    width: 23.75rem;
  }

  .xs\:tw-w-100{
    width: 25rem;
  }

  .xs\:tw-w-101{
    width: 25.25rem;
  }

  .xs\:tw-w-102{
    width: 25.5rem;
  }

  .xs\:tw-w-112{
    width: 28rem;
  }

  .xs\:tw-w-128{
    width: 31rem;
  }

  .xs\:tw-w-129{
    width: 32.25rem;
  }

  .xs\:tw-w-130{
    width: 32.5rem;
  }

  .xs\:tw-w-140{
    width: 35rem;
  }

  .xs\:tw-w-160{
    width: 40rem;
  }

  .xs\:tw-w-180{
    width: 45rem;
  }

  .xs\:tw-w-185{
    width: 46.25rem;
  }

  .xs\:tw-w-190{
    width: 47.5rem;
  }

  .xs\:tw-w-200{
    width: 50rem;
  }

  .xs\:tw-w-auto{
    width: auto;
  }

  .xs\:tw-w-px{
    width: 1px;
  }

  .xs\:tw-w-0\.5{
    width: 0.125rem;
  }

  .xs\:tw-w-1\.5{
    width: 0.375rem;
  }

  .xs\:tw-w-2\.5{
    width: 0.625rem;
  }

  .xs\:tw-w-3\.5{
    width: 0.875rem;
  }

  .xs\:tw-w-1\/2{
    width: 50%;
  }

  .xs\:tw-w-1\/3{
    width: 33.333333%;
  }

  .xs\:tw-w-2\/3{
    width: 66.666667%;
  }

  .xs\:tw-w-1\/4{
    width: 25%;
  }

  .xs\:tw-w-2\/4{
    width: 50%;
  }

  .xs\:tw-w-3\/4{
    width: 75%;
  }

  .xs\:tw-w-1\/5{
    width: 20%;
  }

  .xs\:tw-w-2\/5{
    width: 40%;
  }

  .xs\:tw-w-3\/5{
    width: 60%;
  }

  .xs\:tw-w-4\/5{
    width: 80%;
  }

  .xs\:tw-w-1\/6{
    width: 16.666667%;
  }

  .xs\:tw-w-2\/6{
    width: 33.333333%;
  }

  .xs\:tw-w-3\/6{
    width: 50%;
  }

  .xs\:tw-w-4\/6{
    width: 66.666667%;
  }

  .xs\:tw-w-5\/6{
    width: 83.333333%;
  }

  .xs\:tw-w-1\/12{
    width: 8.333333%;
  }

  .xs\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .xs\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .xs\:tw-w-7\/12{
    width: 58.333333%;
  }

  .xs\:tw-w-8\/12{
    width: 66.666667%;
  }

  .xs\:tw-w-9\/12{
    width: 75%;
  }

  .xs\:tw-w-10\/12{
    width: 83.333333%;
  }

  .xs\:tw-w-11\/12{
    width: 91.666667%;
  }

  .xs\:tw-w-full{
    width: 100%;
  }

  .xs\:tw-w-screen{
    width: 100vw;
  }

  .xs\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .xs\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .xs\:tw-z-0{
    z-index: 0;
  }

  .xs\:tw-z-10{
    z-index: 10;
  }

  .xs\:tw-z-20{
    z-index: 20;
  }

  .xs\:tw-z-30{
    z-index: 30;
  }

  .xs\:tw-z-40{
    z-index: 40;
  }

  .xs\:tw-z-50{
    z-index: 50;
  }

  .xs\:tw-z-150{
    z-index: 150;
  }

  .xs\:tw-z-auto{
    z-index: auto;
  }

  .xs\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .xs\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .xs\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .xs\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .xs\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .xs\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .xs\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .xs\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .xs\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .xs\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .xs\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .xs\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .xs\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .xs\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .xs\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .xs\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .xs\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xs\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xs\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xs\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xs\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xs\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xs\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xs\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xs\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xs\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xs\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xs\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xs\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xs\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xs\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xs\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xs\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xs\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xs\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xs\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xs\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xs\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xs\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xs\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xs\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xs\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xs\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xs\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xs\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xs\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xs\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xs\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xs\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xs\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .xs\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .xs\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .xs\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .xs\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xs\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .xs\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .xs\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .xs\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .xs\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .xs\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .xs\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .xs\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xs\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .xs\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .xs\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .xs\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .xs\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .xs\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xs\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .xs\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .xs\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .xs\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .xs\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .xs\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .xs\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .xs\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xs\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .xs\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .xs\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .xs\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .xs\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .xs\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .xs\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .xs\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .xs\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .xs\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .xs\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .xs\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .xs\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .xs\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .xs\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .xs\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .xs\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .xs\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .xs\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .xs\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .xs\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .xs\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .xs\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .xs\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .xs\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .xs\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .xs\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .xs\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xs\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xs\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xs\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .xs\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xs\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xs\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xs\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .xs\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .xs\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .xs\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .xs\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .xs\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .xs\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .xs\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .xs\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .xs\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .xs\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .xs\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .xs\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .xs\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .xs\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .xs\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .xs\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .xs\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .xs\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .xs\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xs\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xs\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .xs\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .xs\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .xs\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .xs\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .xs\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .xs\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .xs\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xs\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xs\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .xs\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xs\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xs\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .xs\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xs\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .xs\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xs\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .xs\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .xs\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .xs\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xs\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .xs\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xs\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .xs\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .xs\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xs\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xs\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xs\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xs\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xs\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xs\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xs\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xs\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xs\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xs\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xs\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xs\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xs\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xs\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xs\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xs\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xs\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xs\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xs\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xs\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xs\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xs\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xs\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xs\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xs\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xs\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xs\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xs\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xs\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xs\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xs\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xs\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xs\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xs\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xs\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xs\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xs\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xs\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xs\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xs\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xs\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xs\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xs\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xs\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xs\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xs\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xs\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xs\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xs\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xs\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xs\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xs\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xs\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xs\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xs\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xs\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xs\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xs\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xs\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xs\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xs\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xs\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xs\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xs\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xs\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xs\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xs\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xs\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xs\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xs\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xs\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xs\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xs\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xs\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xs\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xs\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xs\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xs\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xs\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xs\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xs\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xs\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xs\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xs\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xs\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xs\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xs\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xs\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xs\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xs\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xs\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xs\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xs\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xs\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xs\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xs\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xs\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xs\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xs\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xs\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xs\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xs\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xs\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xs\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xs\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xs\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xs\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xs\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xs\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xs\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xs\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xs\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xs\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xs\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xs\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xs\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xs\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xs\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xs\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xs\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xs\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xs\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xs\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xs\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xs\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xs\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xs\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xs\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xs\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xs\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xs\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xs\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xs\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xs\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xs\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xs\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xs\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xs\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xs\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xs\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xs\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xs\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xs\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xs\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xs\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xs\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xs\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xs\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xs\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xs\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xs\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xs\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xs\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xs\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xs\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xs\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xs\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xs\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xs\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xs\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xs\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xs\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xs\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xs\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xs\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xs\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xs\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xs\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xs\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xs\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xs\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xs\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xs\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xs\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xs\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xs\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xs\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xs\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xs\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xs\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xs\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xs\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xs\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xs\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xs\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xs\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xs\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xs\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xs\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xs\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xs\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xs\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xs\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xs\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xs\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xs\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xs\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xs\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xs\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xs\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xs\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xs\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xs\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xs\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xs\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xs\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xs\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xs\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xs\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xs\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xs\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xs\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xs\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xs\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xs\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xs\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xs\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xs\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xs\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xs\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xs\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xs\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xs\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xs\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xs\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xs\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xs\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xs\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xs\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xs\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xs\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xs\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xs\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xs\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xs\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xs\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xs\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xs\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xs\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xs\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xs\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xs\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xs\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xs\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xs\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xs\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xs\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xs\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xs\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xs\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xs\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xs\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xs\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xs\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xs\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xs\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xs\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xs\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xs\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xs\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xs\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xs\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xs\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xs\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xs\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xs\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xs\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xs\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xs\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xs\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xs\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xs\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xs\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xs\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xs\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xs\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xs\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xs\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xs\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xs\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xs\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xs\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xs\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xs\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xs\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xs\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xs\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xs\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xs\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xs\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xs\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xs\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xs\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xs\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xs\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xs\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xs\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xs\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xs\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xs\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xs\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xs\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xs\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xs\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xs\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xs\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xs\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xs\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xs\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xs\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xs\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xs\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xs\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xs\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xs\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xs\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xs\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xs\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xs\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xs\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xs\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xs\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xs\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xs\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xs\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xs\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xs\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xs\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xs\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xs\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xs\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xs\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xs\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xs\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xs\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xs\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xs\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xs\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xs\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xs\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xs\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xs\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xs\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xs\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xs\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xs\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xs\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xs\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xs\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xs\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xs\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xs\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xs\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xs\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xs\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xs\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xs\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xs\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xs\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xs\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xs\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xs\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xs\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xs\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xs\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xs\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xs\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xs\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xs\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xs\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xs\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xs\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xs\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xs\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xs\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xs\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xs\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xs\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xs\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xs\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xs\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xs\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xs\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xs\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xs\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xs\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xs\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xs\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xs\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xs\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xs\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xs\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xs\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xs\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xs\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xs\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xs\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xs\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xs\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xs\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xs\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xs\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xs\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xs\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xs\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xs\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xs\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xs\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xs\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xs\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xs\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xs\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xs\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xs\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xs\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xs\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xs\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xs\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xs\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xs\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xs\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xs\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xs\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xs\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xs\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xs\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xs\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xs\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xs\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xs\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xs\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xs\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xs\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xs\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xs\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xs\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xs\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xs\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xs\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xs\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xs\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xs\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xs\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xs\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xs\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xs\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xs\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xs\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xs\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xs\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xs\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xs\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xs\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xs\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xs\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xs\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xs\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xs\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xs\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xs\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xs\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xs\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xs\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xs\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xs\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xs\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xs\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xs\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xs\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xs\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xs\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xs\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xs\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xs\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xs\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xs\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xs\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xs\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xs\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xs\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xs\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xs\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xs\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xs\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xs\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xs\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xs\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xs\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xs\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xs\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xs\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xs\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xs\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xs\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xs\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xs\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xs\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xs\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xs\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xs\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xs\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xs\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xs\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xs\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xs\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xs\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xs\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xs\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xs\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xs\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xs\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xs\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xs\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xs\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xs\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xs\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xs\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xs\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xs\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xs\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xs\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xs\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .xs\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .xs\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xs\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xs\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xs\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .xs\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .xs\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .xs\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .xs\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .xs\:tw-col-auto{
    grid-column: auto;
  }

  .xs\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .xs\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .xs\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .xs\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .xs\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .xs\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .xs\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .xs\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .xs\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .xs\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .xs\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .xs\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .xs\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .xs\:tw-col-start-1{
    grid-column-start: 1;
  }

  .xs\:tw-col-start-2{
    grid-column-start: 2;
  }

  .xs\:tw-col-start-3{
    grid-column-start: 3;
  }

  .xs\:tw-col-start-4{
    grid-column-start: 4;
  }

  .xs\:tw-col-start-5{
    grid-column-start: 5;
  }

  .xs\:tw-col-start-6{
    grid-column-start: 6;
  }

  .xs\:tw-col-start-7{
    grid-column-start: 7;
  }

  .xs\:tw-col-start-8{
    grid-column-start: 8;
  }

  .xs\:tw-col-start-9{
    grid-column-start: 9;
  }

  .xs\:tw-col-start-10{
    grid-column-start: 10;
  }

  .xs\:tw-col-start-11{
    grid-column-start: 11;
  }

  .xs\:tw-col-start-12{
    grid-column-start: 12;
  }

  .xs\:tw-col-start-13{
    grid-column-start: 13;
  }

  .xs\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .xs\:tw-col-end-1{
    grid-column-end: 1;
  }

  .xs\:tw-col-end-2{
    grid-column-end: 2;
  }

  .xs\:tw-col-end-3{
    grid-column-end: 3;
  }

  .xs\:tw-col-end-4{
    grid-column-end: 4;
  }

  .xs\:tw-col-end-5{
    grid-column-end: 5;
  }

  .xs\:tw-col-end-6{
    grid-column-end: 6;
  }

  .xs\:tw-col-end-7{
    grid-column-end: 7;
  }

  .xs\:tw-col-end-8{
    grid-column-end: 8;
  }

  .xs\:tw-col-end-9{
    grid-column-end: 9;
  }

  .xs\:tw-col-end-10{
    grid-column-end: 10;
  }

  .xs\:tw-col-end-11{
    grid-column-end: 11;
  }

  .xs\:tw-col-end-12{
    grid-column-end: 12;
  }

  .xs\:tw-col-end-13{
    grid-column-end: 13;
  }

  .xs\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .xs\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xs\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .xs\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .xs\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .xs\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .xs\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .xs\:tw-row-auto{
    grid-row: auto;
  }

  .xs\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .xs\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .xs\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .xs\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .xs\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .xs\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .xs\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .xs\:tw-row-start-1{
    grid-row-start: 1;
  }

  .xs\:tw-row-start-2{
    grid-row-start: 2;
  }

  .xs\:tw-row-start-3{
    grid-row-start: 3;
  }

  .xs\:tw-row-start-4{
    grid-row-start: 4;
  }

  .xs\:tw-row-start-5{
    grid-row-start: 5;
  }

  .xs\:tw-row-start-6{
    grid-row-start: 6;
  }

  .xs\:tw-row-start-7{
    grid-row-start: 7;
  }

  .xs\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .xs\:tw-row-end-1{
    grid-row-end: 1;
  }

  .xs\:tw-row-end-2{
    grid-row-end: 2;
  }

  .xs\:tw-row-end-3{
    grid-row-end: 3;
  }

  .xs\:tw-row-end-4{
    grid-row-end: 4;
  }

  .xs\:tw-row-end-5{
    grid-row-end: 5;
  }

  .xs\:tw-row-end-6{
    grid-row-end: 6;
  }

  .xs\:tw-row-end-7{
    grid-row-end: 7;
  }

  .xs\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .xs\:tw-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));
  }

  .xs\:tw-transform-none{
    transform: none;
  }

  .xs\:tw-origin-center{
    transform-origin: center;
  }

  .xs\:tw-origin-top{
    transform-origin: top;
  }

  .xs\:tw-origin-top-right{
    transform-origin: top right;
  }

  .xs\:tw-origin-right{
    transform-origin: right;
  }

  .xs\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .xs\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .xs\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .xs\:tw-origin-left{
    transform-origin: left;
  }

  .xs\:tw-origin-top-left{
    transform-origin: top left;
  }

  .xs\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xs\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xs\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xs\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xs\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xs\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xs\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xs\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xs\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xs\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xs\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .xs\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .xs\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .xs\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .xs\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .xs\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .xs\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .xs\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .xs\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .xs\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .xs\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .xs\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .xs\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .xs\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .xs\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .xs\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .xs\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .xs\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .xs\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .xs\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .xs\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xs\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xs\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xs\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xs\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xs\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xs\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xs\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xs\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xs\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xs\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .xs\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .xs\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .xs\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .xs\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .xs\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .xs\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .xs\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .xs\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .xs\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .xs\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .xs\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .xs\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .xs\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .xs\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .xs\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .xs\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .xs\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .xs\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .xs\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .xs\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xs\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xs\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xs\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xs\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xs\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xs\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xs\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xs\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xs\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xs\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .xs\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .xs\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .xs\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .xs\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .xs\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .xs\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .xs\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .xs\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .xs\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .xs\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .xs\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .xs\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .xs\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .xs\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .xs\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .xs\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .xs\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .xs\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .xs\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .xs\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .xs\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .xs\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .xs\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .xs\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .xs\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .xs\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .xs\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .xs\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .xs\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .xs\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .xs\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .xs\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .xs\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .xs\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .xs\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .xs\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .xs\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .xs\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .xs\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .xs\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .xs\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .xs\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .xs\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .xs\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .xs\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .xs\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .xs\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .xs\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .xs\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .xs\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .xs\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .xs\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .xs\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .xs\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .xs\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .xs\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .xs\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .xs\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .xs\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .xs\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .xs\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .xs\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .xs\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .xs\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .xs\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .xs\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .xs\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .xs\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .xs\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .xs\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .xs\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .xs\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .xs\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .xs\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .xs\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .xs\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .xs\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .xs\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .xs\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .xs\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .xs\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .xs\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .xs\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .xs\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .xs\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .xs\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .xs\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .xs\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .xs\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .xs\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .xs\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .xs\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .xs\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .xs\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .xs\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .xs\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .xs\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .xs\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .xs\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .xs\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .xs\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .xs\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .xs\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .xs\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .xs\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .xs\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .xs\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .xs\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .xs\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .xs\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .xs\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .xs\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .xs\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .xs\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .xs\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .xs\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .xs\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .xs\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .xs\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .xs\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .xs\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .xs\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .xs\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .xs\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .xs\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .xs\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .xs\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .xs\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .xs\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .xs\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .xs\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .xs\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .xs\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .xs\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .xs\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .xs\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .xs\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .xs\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .xs\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .xs\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .xs\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .xs\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .xs\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .xs\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .xs\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .xs\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .xs\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .xs\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .xs\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .xs\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .xs\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .xs\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .xs\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .xs\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .xs\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .xs\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .xs\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .xs\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .xs\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .xs\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .xs\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .xs\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .xs\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .xs\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .xs\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .xs\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .xs\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .xs\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .xs\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .xs\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .xs\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .xs\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .xs\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .xs\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .xs\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .xs\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .xs\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .xs\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .xs\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .xs\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .xs\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .xs\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .xs\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .xs\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .xs\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .xs\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .xs\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .xs\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .xs\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .xs\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .xs\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .xs\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .xs\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .xs\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .xs\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .xs\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .xs\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .xs\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .xs\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .xs\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .xs\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .xs\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .xs\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .xs\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .xs\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .xs\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .xs\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .xs\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .xs\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .xs\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .xs\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .xs\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .xs\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .xs\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .xs\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .xs\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .xs\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .xs\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .xs\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .xs\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .xs\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .xs\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .xs\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .xs\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .xs\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .xs\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .xs\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .xs\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .xs\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .xs\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .xs\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .xs\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .xs\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .xs\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .xs\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .xs\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .xs\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .xs\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .xs\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .xs\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .xs\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .xs\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .xs\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .xs\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .xs\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .xs\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .xs\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .xs\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .xs\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .xs\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .xs\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .xs\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .xs\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .xs\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .xs\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .xs\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .xs\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .xs\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .xs\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .xs\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .xs\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .xs\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .xs\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .xs\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .xs\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .xs\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .xs\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .xs\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .xs\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .xs\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .xs\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .xs\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .xs\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .xs\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .xs\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .xs\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .xs\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .xs\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .xs\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .xs\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .xs\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .xs\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .xs\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .xs\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .xs\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .xs\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .xs\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .xs\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .xs\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .xs\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .xs\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .xs\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .xs\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .xs\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .xs\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .xs\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .xs\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .xs\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .xs\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .xs\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .xs\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .xs\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .xs\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .xs\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .xs\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .xs\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .xs\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .xs\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .xs\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .xs\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .xs\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .xs\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .xs\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .xs\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .xs\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .xs\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .xs\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .xs\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .xs\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .xs\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .xs\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .xs\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .xs\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .xs\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .xs\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .xs\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .xs\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .xs\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .xs\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .xs\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .xs\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .xs\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .xs\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .xs\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .xs\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .xs\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .xs\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .xs\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .xs\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .xs\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .xs\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .xs\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .xs\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .xs\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .xs\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .xs\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .xs\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .xs\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .xs\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .xs\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .xs\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .xs\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .xs\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .xs\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .xs\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .xs\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .xs\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .xs\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .xs\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .xs\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .xs\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .xs\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .xs\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .xs\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .xs\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .xs\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .xs\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .xs\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .xs\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .xs\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .xs\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .xs\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .xs\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .xs\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .xs\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .xs\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .xs\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .xs\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .xs\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .xs\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .xs\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .xs\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .xs\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .xs\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .xs\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .xs\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .xs\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .xs\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .xs\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .xs\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .xs\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .xs\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .xs\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .xs\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .xs\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .xs\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .xs\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .xs\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .xs\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .xs\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .xs\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .xs\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .xs\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .xs\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .xs\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .xs\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .xs\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .xs\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .xs\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .xs\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .xs\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .xs\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .xs\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .xs\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .xs\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .xs\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .xs\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .xs\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .xs\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .xs\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .xs\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .xs\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .xs\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .xs\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .xs\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .xs\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .xs\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .xs\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .xs\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .xs\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .xs\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .xs\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .xs\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .xs\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .xs\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .xs\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .xs\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .xs\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .xs\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .xs\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .xs\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .xs\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .xs\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .xs\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .xs\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .xs\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .xs\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .xs\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .xs\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .xs\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .xs\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .xs\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .xs\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .xs\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .xs\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .xs\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .xs\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .xs\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .xs\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .xs\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .xs\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .xs\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .xs\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .xs\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .xs\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .xs\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .xs\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .xs\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .xs\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .xs\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .xs\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .xs\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .xs\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .xs\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .xs\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .xs\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .xs\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .xs\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .xs\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .xs\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .xs\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .xs\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .xs\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .xs\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .xs\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .xs\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .xs\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .xs\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .xs\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .xs\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .xs\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .xs\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .xs\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .xs\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .xs\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .xs\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .xs\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .xs\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .xs\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .xs\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .xs\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .xs\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .xs\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .xs\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .xs\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .xs\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .xs\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .xs\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .xs\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .xs\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .xs\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .xs\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .xs\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .xs\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .xs\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .xs\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .xs\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .xs\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .xs\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .xs\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .xs\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .xs\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .xs\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .xs\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .xs\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .xs\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .xs\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .xs\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .xs\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .xs\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .xs\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .xs\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .xs\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .xs\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .xs\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .xs\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .xs\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .xs\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .xs\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .xs\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .xs\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .xs\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .xs\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .xs\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .xs\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .xs\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .xs\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .xs\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .xs\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .xs\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .xs\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .xs\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .xs\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .xs\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .xs\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .xs\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .xs\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .xs\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .xs\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .xs\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .xs\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .xs\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .xs\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .xs\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .xs\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .xs\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .xs\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .xs\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .xs\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .xs\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .xs\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .xs\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .xs\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .xs\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .xs\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .xs\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .xs\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .xs\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .xs\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .xs\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .xs\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .xs\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .xs\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .xs\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .xs\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .xs\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .xs\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .xs\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .xs\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .xs\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .xs\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .xs\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .xs\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .xs\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .xs\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .xs\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .xs\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .xs\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .xs\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .xs\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .xs\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .xs\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .xs\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .xs\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .xs\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .xs\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .xs\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .xs\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .xs\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .xs\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .xs\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .xs\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .xs\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .xs\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .xs\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .xs\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .xs\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .xs\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .xs\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .xs\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .xs\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .xs\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .xs\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .xs\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .xs\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .xs\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .xs\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .xs\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .xs\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .xs\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .xs\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .xs\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .xs\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .xs\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .xs\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .xs\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .xs\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .xs\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .xs\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .xs\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .xs\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .xs\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .xs\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .xs\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .xs\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .xs\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .xs\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .xs\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .xs\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .xs\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .xs\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .xs\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .xs\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .xs\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .xs\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .xs\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .xs\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .xs\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .xs\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .xs\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .xs\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .xs\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .xs\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .xs\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .xs\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .xs\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .xs\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .xs\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .xs\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .xs\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .xs\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .xs\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .xs\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .xs\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .xs\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .xs\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .xs\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .xs\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .xs\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .xs\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .xs\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .xs\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .xs\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .xs\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .xs\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .xs\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .xs\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .xs\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .xs\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .xs\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .xs\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .xs\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .xs\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .xs\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .xs\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .xs\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .xs\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .xs\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .xs\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .xs\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .xs\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .xs\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .xs\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .xs\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .xs\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .xs\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .xs\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .xs\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .xs\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .xs\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .xs\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .xs\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .xs\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .xs\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .xs\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .xs\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .xs\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .xs\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .xs\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .xs\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .xs\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .xs\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .xs\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .xs\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .xs\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .xs\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .xs\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .xs\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .xs\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .xs\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .xs\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .xs\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .xs\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .xs\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .xs\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .xs\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .xs\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .xs\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .xs\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .xs\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .xs\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .xs\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .xs\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .xs\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .xs\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .xs\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .xs\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .xs\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .xs\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .xs\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .xs\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .xs\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .xs\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .xs\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .xs\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .xs\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .xs\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .xs\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .xs\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .xs\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .xs\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .xs\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .xs\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .xs\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .xs\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .xs\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .xs\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .xs\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .xs\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .xs\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .xs\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .xs\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .xs\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .xs\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .xs\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .xs\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .xs\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .xs\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .xs\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .xs\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .xs\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .xs\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .xs\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .xs\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .xs\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .xs\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .xs\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .xs\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .xs\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .xs\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .xs\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .xs\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .xs\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .xs\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .xs\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .xs\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .xs\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .xs\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .xs\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .xs\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .xs\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .xs\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .xs\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .xs\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .xs\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .xs\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .xs\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .xs\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .xs\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .xs\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .xs\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .xs\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .xs\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .xs\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .xs\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .xs\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .xs\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .xs\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .xs\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .xs\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .xs\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .xs\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .xs\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .xs\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .xs\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .xs\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .xs\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .xs\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .xs\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .xs\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .xs\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .xs\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .xs\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .xs\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .xs\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .xs\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .xs\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .xs\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .xs\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .xs\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .xs\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .xs\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .xs\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .xs\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .xs\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .xs\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .xs\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .xs\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .xs\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .xs\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .xs\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .xs\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .xs\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .xs\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .xs\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .xs\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .xs\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .xs\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .xs\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .xs\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .xs\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .xs\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .xs\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .xs\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .xs\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .xs\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .xs\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .xs\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .xs\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .xs\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .xs\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .xs\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .xs\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .xs\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .xs\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .xs\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .xs\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .xs\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .xs\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .xs\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .xs\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .xs\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .xs\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .xs\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .xs\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .xs\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .xs\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .xs\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .xs\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .xs\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .xs\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .xs\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .xs\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .xs\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .xs\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .xs\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .xs\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .xs\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .xs\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .xs\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .xs\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .xs\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .xs\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .xs\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .xs\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .xs\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .xs\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .xs\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .xs\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .xs\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .xs\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .xs\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .xs\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .xs\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .xs\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .xs\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .xs\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .xs\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .xs\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .xs\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .xs\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .xs\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .xs\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .xs\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .xs\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .xs\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .xs\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .xs\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .xs\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .xs\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .xs\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .xs\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .xs\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .xs\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .xs\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .xs\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .xs\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .xs\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .xs\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .xs\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .xs\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .xs\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .xs\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .xs\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .xs\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .xs\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .xs\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .xs\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .xs\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .xs\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .xs\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .xs\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .xs\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .xs\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .xs\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .xs\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .xs\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .xs\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .xs\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .xs\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .xs\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .xs\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .xs\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .xs\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .xs\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .xs\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .xs\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .xs\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .xs\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .xs\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .xs\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .xs\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .xs\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .xs\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .xs\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .xs\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .xs\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .xs\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .xs\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .xs\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .xs\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .xs\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .xs\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .xs\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .xs\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .xs\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .xs\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .xs\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .xs\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .xs\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .xs\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .xs\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .xs\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .xs\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .xs\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .xs\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .xs\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .xs\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .xs\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .xs\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .xs\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .xs\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .xs\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .xs\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .xs\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .xs\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .xs\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .xs\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .xs\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .xs\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .xs\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .xs\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .xs\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .xs\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .xs\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .xs\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .xs\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .xs\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .xs\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .xs\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .xs\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .xs\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .xs\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .xs\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .xs\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .xs\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .xs\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .xs\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .xs\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .xs\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .xs\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .xs\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .xs\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .xs\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .xs\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .xs\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .xs\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .xs\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .xs\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .xs\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .xs\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .xs\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .xs\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .xs\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .xs\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .xs\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .xs\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .xs\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .xs\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .xs\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .xs\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .xs\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .xs\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .xs\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .xs\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .xs\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .xs\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .xs\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .xs\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .xs\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .xs\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .xs\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .xs\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .xs\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .xs\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .xs\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .xs\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .xs\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .xs\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .xs\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .xs\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .xs\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .xs\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .xs\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .xs\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .xs\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .xs\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .xs\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .xs\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .xs\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .xs\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .xs\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .xs\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .xs\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .xs\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .xs\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .xs\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .xs\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .xs\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .xs\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .xs\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .xs\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .xs\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .xs\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .xs\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .xs\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .xs\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .xs\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .xs\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .xs\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .xs\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .xs\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .xs\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .xs\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .xs\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .xs\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .xs\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .xs\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .xs\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .xs\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .xs\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .xs\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .xs\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .xs\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .xs\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .xs\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .xs\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .xs\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .xs\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .xs\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .xs\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .xs\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .xs\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .xs\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .xs\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .xs\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .xs\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .xs\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .xs\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .xs\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .xs\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .xs\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .xs\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .xs\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .xs\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .xs\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .xs\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .xs\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .xs\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .xs\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .xs\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .xs\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .xs\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .xs\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .xs\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .xs\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .xs\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .xs\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .xs\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .xs\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .xs\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .xs\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .xs\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .xs\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .xs\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .xs\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .xs\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .xs\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .xs\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .xs\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .xs\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .xs\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .xs\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .xs\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .xs\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .xs\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .xs\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .xs\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .xs\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .xs\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .xs\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .xs\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .xs\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .xs\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .xs\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .xs\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .xs\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .xs\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .xs\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .xs\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .xs\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .xs\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .xs\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .xs\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .xs\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .xs\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .xs\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .xs\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .xs\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .xs\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .xs\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .xs\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .xs\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .xs\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .xs\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .xs\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .xs\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .xs\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .xs\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .xs\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .xs\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .xs\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .xs\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .xs\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .xs\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .xs\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .xs\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .xs\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .xs\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .xs\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .xs\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .xs\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .xs\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .xs\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .xs\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .xs\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .xs\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .xs\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .xs\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .xs\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .xs\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .xs\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .xs\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .xs\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .xs\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .xs\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .xs\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .xs\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .xs\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .xs\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .xs\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .xs\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .xs\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .xs\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .xs\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .xs\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .xs\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .xs\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .xs\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .xs\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .xs\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .xs\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .xs\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .xs\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .xs\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .xs\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .xs\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .xs\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .xs\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .xs\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .xs\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .xs\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .xs\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .xs\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .xs\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .xs\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .xs\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .xs\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .xs\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .xs\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .xs\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .xs\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .xs\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .xs\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .xs\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .xs\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .xs\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .xs\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .xs\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .xs\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .xs\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .xs\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .xs\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .xs\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .xs\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .xs\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .xs\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .xs\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .xs\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .xs\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .xs\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .xs\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .xs\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .xs\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .xs\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .xs\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .xs\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .xs\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .xs\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .xs\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .xs\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .xs\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .xs\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .xs\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .xs\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .xs\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .xs\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .xs\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .xs\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .xs\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .xs\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .xs\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .xs\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .xs\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .xs\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .xs\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .xs\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .xs\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .xs\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .xs\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .xs\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .xs\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .xs\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .xs\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .xs\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .xs\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .xs\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .xs\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .xs\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .xs\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .xs\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .xs\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .xs\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .xs\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .xs\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .xs\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .xs\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .xs\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .xs\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .xs\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .xs\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .xs\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .xs\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .xs\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .xs\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .xs\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .xs\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .xs\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .xs\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .xs\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .xs\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .xs\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .xs\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .xs\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .xs\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .xs\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .xs\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .xs\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .xs\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .xs\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .xs\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .xs\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .xs\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .xs\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .xs\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .xs\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .xs\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .xs\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .xs\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .xs\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .xs\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .xs\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .xs\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .xs\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .xs\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .xs\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .xs\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .xs\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .xs\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .xs\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .xs\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .xs\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .xs\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .xs\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .xs\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .xs\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .xs\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .xs\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .xs\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .xs\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .xs\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .xs\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .xs\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .xs\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .xs\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .xs\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .xs\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .xs\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .xs\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .xs\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .xs\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .xs\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .xs\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .xs\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .xs\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .xs\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .xs\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .xs\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .xs\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .xs\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .xs\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .xs\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .xs\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .xs\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .xs\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .xs\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .xs\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .xs\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .xs\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .xs\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .xs\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .xs\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .xs\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .xs\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .xs\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .xs\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .xs\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .xs\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .xs\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .xs\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .xs\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .xs\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .xs\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .xs\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .xs\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .xs\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .xs\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .xs\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .xs\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .xs\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .xs\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .xs\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .xs\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .xs\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .xs\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .xs\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .xs\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .xs\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .xs\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .xs\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .xs\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .xs\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .xs\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .xs\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .xs\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .xs\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .xs\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .xs\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .xs\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .xs\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .xs\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .xs\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .xs\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .xs\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .xs\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .xs\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .xs\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .xs\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .xs\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .xs\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .xs\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .xs\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .xs\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .xs\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .xs\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .xs\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .xs\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .xs\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .xs\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .xs\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .xs\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .xs\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .xs\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .xs\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .xs\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .xs\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .xs\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .xs\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .xs\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .xs\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .xs\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .xs\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .xs\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .xs\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .xs\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .xs\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .xs\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .xs\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .xs\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .xs\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .xs\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .xs\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .xs\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .xs\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .xs\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .xs\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .xs\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .xs\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .xs\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .xs\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .xs\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .xs\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .xs\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .xs\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .xs\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .xs\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .xs\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .xs\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .xs\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .xs\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .xs\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .xs\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .xs\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .xs\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .xs\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .xs\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .xs\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .xs\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .xs\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .xs\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .xs\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .xs\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .xs\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .xs\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .xs\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .xs\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .xs\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .xs\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .xs\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .xs\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .xs\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .xs\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .xs\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .xs\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .xs\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .xs\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .xs\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .xs\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .xs\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .xs\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .xs\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .xs\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .xs\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .xs\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .xs\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .xs\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .xs\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .xs\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .xs\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .xs\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .xs\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .xs\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .xs\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .xs\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .xs\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .xs\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .xs\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .xs\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .xs\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .xs\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .xs\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .xs\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .xs\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .xs\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .xs\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .xs\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .xs\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .xs\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .xs\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .xs\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .xs\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .xs\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .xs\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .xs\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .xs\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .xs\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .xs\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .xs\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .xs\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .xs\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .xs\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .xs\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .xs\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .xs\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .xs\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .xs\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .xs\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .xs\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .xs\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .xs\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .xs\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .xs\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .xs\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .xs\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .xs\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .xs\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .xs\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .xs\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .xs\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .xs\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .xs\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .xs\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .xs\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .xs\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .xs\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .xs\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .xs\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .xs\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .xs\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .xs\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .xs\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .xs\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .xs\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .xs\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .xs\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .xs\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .xs\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .xs\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .xs\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .xs\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .xs\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .xs\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .xs\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .xs\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .xs\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .xs\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .xs\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .xs\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .xs\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .xs\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .xs\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .xs\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .xs\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .xs\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .xs\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .xs\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .xs\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .xs\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .xs\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .xs\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .xs\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .xs\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .xs\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .xs\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .xs\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .xs\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .xs\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .xs\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .xs\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .xs\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .xs\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .xs\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .xs\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .xs\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .xs\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .xs\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .xs\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .xs\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .xs\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .xs\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .xs\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .xs\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .xs\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .xs\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .xs\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .xs\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .xs\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .xs\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .xs\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .xs\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .xs\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .xs\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .xs\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .xs\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .xs\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .xs\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .xs\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .xs\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .xs\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .xs\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .xs\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .xs\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .xs\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .xs\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .xs\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .xs\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .xs\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .xs\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .xs\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .xs\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .xs\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .xs\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .xs\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .xs\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .xs\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .xs\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .xs\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .xs\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .xs\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .xs\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .xs\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .xs\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .xs\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .xs\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .xs\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .xs\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .xs\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .xs\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .xs\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .xs\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .xs\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .xs\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .xs\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .xs\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .xs\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .xs\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .xs\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .xs\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .xs\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .xs\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .xs\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .xs\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .xs\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .xs\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .xs\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .xs\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .xs\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .xs\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .xs\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .xs\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .xs\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .xs\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .xs\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .xs\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .xs\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .xs\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .xs\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .xs\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .xs\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .xs\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .xs\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .xs\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .xs\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .xs\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .xs\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .xs\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .xs\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .xs\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .xs\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .xs\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .xs\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .xs\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .xs\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .xs\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .xs\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .xs\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .xs\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .xs\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .xs\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .xs\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .xs\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .xs\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .xs\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .xs\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .xs\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .xs\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .xs\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .xs\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .xs\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .xs\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .xs\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .xs\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .xs\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .xs\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .xs\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .xs\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .xs\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .xs\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .xs\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .xs\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .xs\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .xs\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .xs\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .xs\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .xs\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .xs\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .xs\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .xs\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .xs\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .xs\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .xs\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .xs\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .xs\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .xs\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .xs\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .xs\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .xs\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .xs\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .xs\:tw-transition-none{
    transition-property: none;
  }

  .xs\:tw-transition-all{
    transition-property: all;
  }

  .xs\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xs\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xs\:tw-transition-opacity{
    transition-property: opacity;
  }

  .xs\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .xs\:tw-transition-transform{
    transition-property: transform;
  }

  .xs\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .xs\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xs\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xs\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xs\:tw-duration-75{
    transition-duration: 75ms;
  }

  .xs\:tw-duration-100{
    transition-duration: 100ms;
  }

  .xs\:tw-duration-150{
    transition-duration: 150ms;
  }

  .xs\:tw-duration-200{
    transition-duration: 200ms;
  }

  .xs\:tw-duration-300{
    transition-duration: 300ms;
  }

  .xs\:tw-duration-500{
    transition-duration: 500ms;
  }

  .xs\:tw-duration-700{
    transition-duration: 700ms;
  }

  .xs\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .xs\:tw-delay-75{
    transition-delay: 75ms;
  }

  .xs\:tw-delay-100{
    transition-delay: 100ms;
  }

  .xs\:tw-delay-150{
    transition-delay: 150ms;
  }

  .xs\:tw-delay-200{
    transition-delay: 200ms;
  }

  .xs\:tw-delay-300{
    transition-delay: 300ms;
  }

  .xs\:tw-delay-500{
    transition-delay: 500ms;
  }

  .xs\:tw-delay-700{
    transition-delay: 700ms;
  }

  .xs\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .xs\:tw-animate-none{
    animation: none;
  }

  .xs\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .xs\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xs\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xs\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .xs\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .xs\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .xs\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .xs\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .xs\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .xs\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .xs\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .xs\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .xs\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .xs\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .xs\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .xs\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xs\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xs\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xs\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xs\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .xs\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xs\:tw-text-error {
    color: #E53E3E !important;
  }

  .xs\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xs\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xs\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xs\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xs\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xs\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xs\:tw-text-error {
    color: #E53E3E !important;
  }

  .xs\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xs\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xs\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .xs\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .xs\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .xs\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .xs\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .xs\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .xs\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .xs\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .xs\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .xs\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .xs\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .xs\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .xs\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xs\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .xs\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .xs\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .xs\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .xs\:tw-table-row-hover {
    opacity: 0.9;
  }

  .xs\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .xs\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xs\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xs\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xs\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .xs\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .xs\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .xs\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .xs\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .xs\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .xs\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .xs\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .xs\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .xs\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .xs\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .xs\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xs\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xs\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .xs\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xs\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xs\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xs\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xs\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xs\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xs\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xs\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xs\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .xs\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .xs\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .xs\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .xs\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .xs\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .xs\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .xs\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .xs\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .xs\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .xs\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .xs\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .xs\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xs\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .xs\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .xs\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .xs\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .xs\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .xs\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .xs\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xs\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xs\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xs\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .xs\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .xs\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .xs\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .xs\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .xs\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .xs\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .xs\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .xs\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .xs\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .xs\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .xs\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xs\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xs\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .xs\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xs\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xs\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xs\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xs\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xs\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xs\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xs\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xs\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .xs\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .xs\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .xs\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .xs\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .xs\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .xs\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .xs\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .xs\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .xs\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .xs\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .xs\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .xs\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xs\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .xs\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .xs\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .xs\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .xs\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .xs\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .xs\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xs\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xs\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xs\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .xs\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .xs\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .xs\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .xs\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .xs\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .xs\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .xs\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .xs\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .xs\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .xs\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .xs\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xs\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xs\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .xs\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xs\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xs\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xs\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xs\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xs\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xs\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xs\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xs\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .xs\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .xs\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .xs\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .xs\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .xs\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .xs\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .xs\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .xs\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .xs\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .xs\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .xs\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .xs\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .xs\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .xs\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .xs\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .xs\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .xs\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .xs\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .xs\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xs\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xs\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xs\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 640px){
  .sm\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .sm\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .sm\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .sm\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .sm\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .sm\:tw-container{
      max-width: 2560px;
    }
  }

  .sm\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .sm\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .sm\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .sm\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .sm\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .sm\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .sm\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .sm\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .sm\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .sm\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .sm\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .sm\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .sm\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .sm\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .sm\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .sm\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .sm\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .sm\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .sm\:tw-prose code::before{
    content: "`";
  }

  .sm\:tw-prose code::after{
    content: "`";
  }

  .sm\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .sm\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .sm\:tw-prose pre code::before{
    content: "";
  }

  .sm\:tw-prose pre code::after{
    content: "";
  }

  .sm\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .sm\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .sm\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .sm\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .sm\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .sm\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .sm\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .sm\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .sm\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .sm\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .sm\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .sm\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .sm\:tw-prose ol > li:before{
    left: 0;
  }

  .sm\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .sm\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .sm\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .sm\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .sm\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .sm\:tw-prose ul ul, .sm\:tw-prose ul ol, .sm\:tw-prose ol ul, .sm\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .sm\:tw-prose hr + *{
    margin-top: 0;
  }

  .sm\:tw-prose h2 + *{
    margin-top: 0;
  }

  .sm\:tw-prose h3 + *{
    margin-top: 0;
  }

  .sm\:tw-prose h4 + *{
    margin-top: 0;
  }

  .sm\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose > :first-child{
    margin-top: 0;
  }

  .sm\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .sm\:tw-prose h1, .sm\:tw-prose h2, .sm\:tw-prose h3, .sm\:tw-prose h4{
    color: #161e2e;
  }

  .sm\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .sm\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .sm\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .sm\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .sm\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .sm\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .sm\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .sm\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .sm\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .sm\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .sm\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .sm\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .sm\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .sm\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .sm\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .sm\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .sm\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .sm\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .sm\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .sm\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .sm\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .sm\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .sm\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .sm\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .sm\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .sm\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .sm\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .sm\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .sm\:tw-prose-sm ul ul, .sm\:tw-prose-sm ul ol, .sm\:tw-prose-sm ol ul, .sm\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .sm\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .sm\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .sm\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .sm\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .sm\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .sm\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .sm\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .sm\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .sm\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .sm\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .sm\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .sm\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .sm\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .sm\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .sm\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .sm\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .sm\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .sm\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .sm\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .sm\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .sm\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .sm\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .sm\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .sm\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .sm\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .sm\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .sm\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .sm\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .sm\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .sm\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .sm\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-lg ul ul, .sm\:tw-prose-lg ul ol, .sm\:tw-prose-lg ol ul, .sm\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .sm\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .sm\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .sm\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .sm\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .sm\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .sm\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .sm\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .sm\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .sm\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .sm\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .sm\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .sm\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .sm\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .sm\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .sm\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .sm\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .sm\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .sm\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .sm\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .sm\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .sm\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .sm\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .sm\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .sm\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .sm\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .sm\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .sm\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .sm\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .sm\:tw-prose-xl ul ul, .sm\:tw-prose-xl ul ol, .sm\:tw-prose-xl ol ul, .sm\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .sm\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .sm\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .sm\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .sm\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .sm\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .sm\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .sm\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .sm\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .sm\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .sm\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .sm\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .sm\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .sm\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .sm\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .sm\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .sm\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .sm\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .sm\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .sm\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .sm\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .sm\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .sm\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .sm\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .sm\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .sm\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .sm\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .sm\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .sm\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .sm\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .sm\:tw-prose-2xl ul ul, .sm\:tw-prose-2xl ul ol, .sm\:tw-prose-2xl ol ul, .sm\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .sm\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .sm\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .sm\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .sm\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .sm\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .sm\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .sm\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .sm\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .sm\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .sm\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .sm\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-18 > :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\:tw-space-x-18 > :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\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-27 > :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\:tw-space-x-27 > :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\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-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\:tw-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\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .sm\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .sm\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-18 > :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\:tw--space-x-18 > :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\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-27 > :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\:tw--space-x-27 > :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\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--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\:tw--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\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .sm\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .sm\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .sm\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .sm\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .sm\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .sm\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .sm\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .sm\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .sm\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .sm\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .sm\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .sm\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .sm\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .sm\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .sm\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .sm\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .sm\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .sm\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .sm\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .sm\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .sm\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .sm\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .sm\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .sm\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .sm\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .sm\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .sm\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .sm\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .sm\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .sm\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .sm\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .sm\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .sm\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .sm\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .sm\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .sm\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .sm\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .sm\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .sm\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .sm\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .sm\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .sm\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .sm\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .sm\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .sm\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .sm\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .sm\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .sm\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .sm\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .sm\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .sm\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .sm\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .sm\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .sm\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .sm\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .sm\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .sm\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .sm\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .sm\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .sm\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .sm\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .sm\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .sm\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .sm\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .sm\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .sm\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .sm\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .sm\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .sm\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .sm\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .sm\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .sm\:tw-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\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:focus\:tw-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\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .sm\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .sm\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .sm\:tw-bg-local{
    background-attachment: local;
  }

  .sm\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .sm\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .sm\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .sm\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .sm\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .sm\:tw-bg-current{
    background-color: currentColor;
  }

  .sm\:tw-bg-transparent{
    background-color: transparent;
  }

  .sm\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .sm\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .sm\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .sm\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .sm\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .sm\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .sm\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .sm\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .sm\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .sm\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .sm\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .sm\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .sm\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .sm\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .sm\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .sm\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .sm\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .sm\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .sm\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .sm\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .sm\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .sm\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .sm\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .sm\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .sm\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .sm\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .sm\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .sm\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .sm\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .sm\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .sm\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .sm\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .sm\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .sm\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .sm\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .sm\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .sm\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .sm\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .sm\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .sm\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .sm\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .sm\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .sm\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .sm\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .sm\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .sm\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .sm\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .sm\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .sm\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .sm\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .sm\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .sm\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .sm\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .sm\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .sm\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .sm\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .sm\:tw-bg-none{
    background-image: none;
  }

  .sm\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .sm\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .sm\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-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\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .sm\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .sm\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .sm\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .sm\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .sm\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .sm\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .sm\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .sm\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .sm\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .sm\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .sm\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .sm\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .sm\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .sm\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .sm\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .sm\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .sm\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .sm\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .sm\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .sm\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .sm\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .sm\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .sm\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .sm\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .sm\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .sm\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .sm\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .sm\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .sm\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .sm\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .sm\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .sm\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .sm\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .sm\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .sm\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .sm\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .sm\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .sm\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .sm\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .sm\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .sm\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .sm\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .sm\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .sm\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .sm\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .sm\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .sm\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .sm\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .sm\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .sm\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .sm\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .sm\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .sm\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .sm\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .sm\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .sm\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .sm\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .sm\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .sm\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .sm\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .sm\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .sm\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .sm\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .sm\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .sm\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .sm\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .sm\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .sm\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .sm\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .sm\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .sm\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .sm\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .sm\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .sm\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .sm\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .sm\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .sm\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .sm\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .sm\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .sm\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .sm\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .sm\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .sm\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .sm\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .sm\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .sm\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .sm\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .sm\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .sm\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .sm\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .sm\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .sm\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .sm\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .sm\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .sm\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .sm\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .sm\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .sm\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .sm\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .sm\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .sm\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .sm\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .sm\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .sm\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .sm\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .sm\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .sm\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .sm\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .sm\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .sm\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .sm\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .sm\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .sm\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .sm\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .sm\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .sm\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .sm\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .sm\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .sm\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .sm\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .sm\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .sm\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .sm\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .sm\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .sm\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .sm\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .sm\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .sm\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .sm\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .sm\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .sm\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .sm\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .sm\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .sm\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .sm\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .sm\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .sm\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .sm\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .sm\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .sm\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .sm\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .sm\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .sm\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .sm\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .sm\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .sm\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .sm\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-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\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-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\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .sm\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .sm\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .sm\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .sm\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .sm\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .sm\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .sm\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .sm\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .sm\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .sm\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .sm\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .sm\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .sm\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .sm\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .sm\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .sm\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .sm\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .sm\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .sm\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .sm\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .sm\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .sm\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .sm\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .sm\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .sm\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .sm\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .sm\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .sm\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .sm\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .sm\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .sm\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .sm\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .sm\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .sm\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .sm\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .sm\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .sm\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .sm\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .sm\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .sm\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .sm\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .sm\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .sm\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .sm\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .sm\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .sm\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .sm\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .sm\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .sm\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .sm\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .sm\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .sm\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .sm\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .sm\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .sm\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .sm\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .sm\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .sm\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .sm\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .sm\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .sm\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .sm\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .sm\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .sm\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .sm\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .sm\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .sm\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .sm\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .sm\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .sm\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .sm\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .sm\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .sm\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .sm\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .sm\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .sm\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .sm\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .sm\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .sm\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .sm\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .sm\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .sm\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .sm\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .sm\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .sm\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .sm\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .sm\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .sm\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .sm\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .sm\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .sm\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .sm\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .sm\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .sm\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .sm\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .sm\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .sm\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .sm\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .sm\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .sm\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .sm\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .sm\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .sm\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .sm\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .sm\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .sm\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .sm\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .sm\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .sm\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .sm\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .sm\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .sm\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .sm\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .sm\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .sm\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .sm\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .sm\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .sm\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .sm\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .sm\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .sm\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .sm\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .sm\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .sm\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .sm\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .sm\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .sm\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .sm\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .sm\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .sm\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .sm\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .sm\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .sm\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .sm\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .sm\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .sm\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .sm\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .sm\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .sm\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .sm\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .sm\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .sm\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .sm\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .sm\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .sm\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .sm\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .sm\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-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\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .sm\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-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\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .sm\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .sm\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .sm\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .sm\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .sm\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .sm\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .sm\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .sm\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .sm\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .sm\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .sm\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .sm\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .sm\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .sm\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .sm\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .sm\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .sm\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .sm\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .sm\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .sm\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .sm\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .sm\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .sm\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .sm\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .sm\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .sm\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .sm\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .sm\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .sm\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .sm\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .sm\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .sm\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .sm\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .sm\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .sm\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .sm\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .sm\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .sm\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .sm\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .sm\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .sm\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .sm\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .sm\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .sm\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .sm\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .sm\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .sm\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .sm\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .sm\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .sm\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .sm\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .sm\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .sm\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .sm\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .sm\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .sm\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .sm\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .sm\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .sm\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .sm\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .sm\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .sm\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .sm\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .sm\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .sm\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .sm\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .sm\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .sm\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .sm\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .sm\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .sm\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .sm\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .sm\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .sm\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .sm\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .sm\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .sm\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .sm\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .sm\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .sm\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .sm\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .sm\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .sm\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .sm\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .sm\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .sm\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .sm\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .sm\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .sm\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .sm\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .sm\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .sm\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .sm\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .sm\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .sm\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .sm\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .sm\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .sm\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .sm\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .sm\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .sm\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .sm\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .sm\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .sm\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .sm\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .sm\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .sm\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .sm\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .sm\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .sm\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .sm\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .sm\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .sm\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .sm\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .sm\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .sm\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .sm\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .sm\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .sm\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .sm\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .sm\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .sm\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .sm\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .sm\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .sm\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .sm\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .sm\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .sm\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .sm\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .sm\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .sm\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .sm\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .sm\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .sm\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .sm\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .sm\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .sm\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .sm\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .sm\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .sm\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .sm\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .sm\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .sm\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .sm\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .sm\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .sm\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .sm\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .sm\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .sm\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .sm\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .sm\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .sm\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .sm\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .sm\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .sm\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .sm\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .sm\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .sm\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .sm\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .sm\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .sm\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .sm\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .sm\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .sm\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .sm\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .sm\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .sm\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .sm\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .sm\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .sm\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .sm\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .sm\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .sm\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .sm\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .sm\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .sm\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .sm\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .sm\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .sm\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .sm\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .sm\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .sm\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .sm\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .sm\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .sm\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .sm\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .sm\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .sm\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .sm\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .sm\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .sm\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .sm\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .sm\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .sm\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .sm\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .sm\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .sm\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .sm\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .sm\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .sm\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .sm\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .sm\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .sm\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .sm\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .sm\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .sm\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .sm\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .sm\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .sm\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .sm\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .sm\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .sm\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .sm\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .sm\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .sm\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .sm\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .sm\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .sm\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .sm\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .sm\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .sm\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .sm\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .sm\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .sm\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .sm\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .sm\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .sm\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .sm\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .sm\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .sm\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .sm\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .sm\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .sm\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .sm\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .sm\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .sm\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .sm\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .sm\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .sm\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .sm\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .sm\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .sm\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .sm\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .sm\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .sm\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .sm\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .sm\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .sm\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .sm\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .sm\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .sm\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .sm\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .sm\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .sm\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .sm\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .sm\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .sm\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .sm\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .sm\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .sm\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .sm\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .sm\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .sm\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .sm\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .sm\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .sm\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .sm\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .sm\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .sm\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .sm\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .sm\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .sm\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .sm\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .sm\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .sm\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .sm\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .sm\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .sm\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .sm\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .sm\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .sm\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .sm\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .sm\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .sm\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .sm\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .sm\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .sm\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .sm\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .sm\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .sm\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .sm\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .sm\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .sm\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .sm\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .sm\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .sm\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .sm\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .sm\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .sm\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .sm\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .sm\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .sm\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .sm\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .sm\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .sm\:tw-bg-bottom{
    background-position: bottom;
  }

  .sm\:tw-bg-center{
    background-position: center;
  }

  .sm\:tw-bg-left{
    background-position: left;
  }

  .sm\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .sm\:tw-bg-left-top{
    background-position: left top;
  }

  .sm\:tw-bg-right{
    background-position: right;
  }

  .sm\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .sm\:tw-bg-right-top{
    background-position: right top;
  }

  .sm\:tw-bg-top{
    background-position: top;
  }

  .sm\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .sm\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .sm\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .sm\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .sm\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .sm\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .sm\:tw-bg-auto{
    background-size: auto;
  }

  .sm\:tw-bg-cover{
    background-size: cover;
  }

  .sm\:tw-bg-contain{
    background-size: contain;
  }

  .sm\:tw-border-collapse{
    border-collapse: collapse;
  }

  .sm\:tw-border-separate{
    border-collapse: separate;
  }

  .sm\:tw-border-current{
    border-color: currentColor;
  }

  .sm\:tw-border-transparent{
    border-color: transparent;
  }

  .sm\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .sm\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .sm\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .sm\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .sm\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .sm\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .sm\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .sm\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .sm\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .sm\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .sm\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .sm\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .sm\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .sm\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .sm\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .sm\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .sm\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .sm\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .sm\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .sm\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .sm\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .sm\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .sm\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .sm\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .sm\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .sm\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .sm\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .sm\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .sm\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .sm\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .sm\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .sm\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .sm\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .sm\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .sm\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .sm\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .sm\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .sm\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .sm\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .sm\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .sm\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .sm\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .sm\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .sm\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .sm\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .sm\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .sm\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .sm\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .sm\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .sm\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .sm\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .sm\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .sm\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .sm\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .sm\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .sm\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .sm\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .sm\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .sm\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .sm\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .sm\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .sm\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .sm\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .sm\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .sm\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .sm\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .sm\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .sm\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .sm\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .sm\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .sm\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .sm\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .sm\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .sm\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .sm\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .sm\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .sm\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .sm\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .sm\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .sm\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .sm\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .sm\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .sm\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .sm\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .sm\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .sm\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .sm\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .sm\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .sm\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .sm\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .sm\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .sm\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .sm\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .sm\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .sm\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .sm\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .sm\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .sm\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .sm\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .sm\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .sm\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .sm\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .sm\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .sm\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .sm\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .sm\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .sm\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .sm\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .sm\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .sm\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .sm\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .sm\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .sm\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .sm\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .sm\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .sm\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .sm\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .sm\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .sm\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .sm\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .sm\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .sm\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .sm\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .sm\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .sm\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .sm\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .sm\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .sm\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .sm\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .sm\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .sm\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .sm\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .sm\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .sm\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .sm\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .sm\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .sm\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .sm\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .sm\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .sm\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .sm\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .sm\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .sm\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .sm\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .sm\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .sm\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .sm\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .sm\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .sm\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .sm\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .sm\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .sm\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .sm\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .sm\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .sm\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .sm\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .sm\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .sm\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .sm\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .sm\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .sm\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .sm\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .sm\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .sm\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .sm\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .sm\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .sm\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .sm\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .sm\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .sm\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .sm\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .sm\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .sm\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .sm\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .sm\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .sm\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .sm\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .sm\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .sm\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .sm\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .sm\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .sm\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .sm\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .sm\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .sm\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .sm\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .sm\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .sm\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .sm\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .sm\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .sm\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .sm\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .sm\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .sm\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .sm\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .sm\:tw-rounded-none{
    border-radius: 0;
  }

  .sm\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .sm\:tw-rounded{
    border-radius: 0.25rem;
  }

  .sm\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .sm\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .sm\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .sm\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .sm\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .sm\:tw-rounded-full{
    border-radius: 9999px;
  }

  .sm\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .sm\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .sm\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .sm\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .sm\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .sm\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .sm\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .sm\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .sm\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .sm\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .sm\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .sm\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .sm\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .sm\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .sm\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .sm\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .sm\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .sm\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .sm\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .sm\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .sm\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .sm\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .sm\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .sm\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .sm\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .sm\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .sm\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .sm\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .sm\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .sm\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .sm\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .sm\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .sm\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .sm\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .sm\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .sm\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .sm\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .sm\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .sm\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .sm\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .sm\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .sm\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .sm\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .sm\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .sm\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .sm\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .sm\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .sm\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .sm\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .sm\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .sm\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .sm\:tw-border-solid{
    border-style: solid;
  }

  .sm\:tw-border-dashed{
    border-style: dashed;
  }

  .sm\:tw-border-dotted{
    border-style: dotted;
  }

  .sm\:tw-border-double{
    border-style: double;
  }

  .sm\:tw-border-none{
    border-style: none;
  }

  .sm\:tw-border-0{
    border-width: 0;
  }

  .sm\:tw-border-2{
    border-width: 2px;
  }

  .sm\:tw-border-4{
    border-width: 4px;
  }

  .sm\:tw-border-8{
    border-width: 8px;
  }

  .sm\:tw-border{
    border-width: 1px;
  }

  .sm\:tw-border-t-0{
    border-top-width: 0;
  }

  .sm\:tw-border-r-0{
    border-right-width: 0;
  }

  .sm\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .sm\:tw-border-l-0{
    border-left-width: 0;
  }

  .sm\:tw-border-t-2{
    border-top-width: 2px;
  }

  .sm\:tw-border-r-2{
    border-right-width: 2px;
  }

  .sm\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .sm\:tw-border-l-2{
    border-left-width: 2px;
  }

  .sm\:tw-border-t-4{
    border-top-width: 4px;
  }

  .sm\:tw-border-r-4{
    border-right-width: 4px;
  }

  .sm\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .sm\:tw-border-l-4{
    border-left-width: 4px;
  }

  .sm\:tw-border-t-8{
    border-top-width: 8px;
  }

  .sm\:tw-border-r-8{
    border-right-width: 8px;
  }

  .sm\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .sm\:tw-border-l-8{
    border-left-width: 8px;
  }

  .sm\:tw-border-t{
    border-top-width: 1px;
  }

  .sm\:tw-border-r{
    border-right-width: 1px;
  }

  .sm\:tw-border-b{
    border-bottom-width: 1px;
  }

  .sm\:tw-border-l{
    border-left-width: 1px;
  }

  .sm\:tw-box-border{
    box-sizing: border-box;
  }

  .sm\:tw-box-content{
    box-sizing: content-box;
  }

  .sm\:tw-cursor-auto{
    cursor: auto;
  }

  .sm\:tw-cursor-default{
    cursor: default;
  }

  .sm\:tw-cursor-pointer{
    cursor: pointer;
  }

  .sm\:tw-cursor-wait{
    cursor: wait;
  }

  .sm\:tw-cursor-text{
    cursor: text;
  }

  .sm\:tw-cursor-move{
    cursor: move;
  }

  .sm\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .sm\:tw-block{
    display: block;
  }

  .sm\:tw-inline-block{
    display: inline-block;
  }

  .sm\:tw-inline{
    display: inline;
  }

  .sm\:tw-flex{
    display: flex;
  }

  .sm\:tw-inline-flex{
    display: inline-flex;
  }

  .sm\:tw-table{
    display: table;
  }

  .sm\:tw-table-caption{
    display: table-caption;
  }

  .sm\:tw-table-cell{
    display: table-cell;
  }

  .sm\:tw-table-column{
    display: table-column;
  }

  .sm\:tw-table-column-group{
    display: table-column-group;
  }

  .sm\:tw-table-footer-group{
    display: table-footer-group;
  }

  .sm\:tw-table-header-group{
    display: table-header-group;
  }

  .sm\:tw-table-row-group{
    display: table-row-group;
  }

  .sm\:tw-table-row{
    display: table-row;
  }

  .sm\:tw-flow-root{
    display: flow-root;
  }

  .sm\:tw-grid{
    display: grid;
  }

  .sm\:tw-inline-grid{
    display: inline-grid;
  }

  .sm\:tw-contents{
    display: contents;
  }

  .sm\:tw-hidden{
    display: none;
  }

  .sm\:tw-flex-row{
    flex-direction: row;
  }

  .sm\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .sm\:tw-flex-col{
    flex-direction: column;
  }

  .sm\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .sm\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .sm\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .sm\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .sm\:tw-place-items-auto{
    place-items: auto;
  }

  .sm\:tw-place-items-start{
    place-items: start;
  }

  .sm\:tw-place-items-end{
    place-items: end;
  }

  .sm\:tw-place-items-center{
    place-items: center;
  }

  .sm\:tw-place-items-stretch{
    place-items: stretch;
  }

  .sm\:tw-place-content-center{
    place-content: center;
  }

  .sm\:tw-place-content-start{
    place-content: start;
  }

  .sm\:tw-place-content-end{
    place-content: end;
  }

  .sm\:tw-place-content-between{
    place-content: space-between;
  }

  .sm\:tw-place-content-around{
    place-content: space-around;
  }

  .sm\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .sm\:tw-place-content-stretch{
    place-content: stretch;
  }

  .sm\:tw-place-self-auto{
    place-self: auto;
  }

  .sm\:tw-place-self-start{
    place-self: start;
  }

  .sm\:tw-place-self-end{
    place-self: end;
  }

  .sm\:tw-place-self-center{
    place-self: center;
  }

  .sm\:tw-place-self-stretch{
    place-self: stretch;
  }

  .sm\:tw-items-start{
    align-items: flex-start;
  }

  .sm\:tw-items-end{
    align-items: flex-end;
  }

  .sm\:tw-items-center{
    align-items: center;
  }

  .sm\:tw-items-baseline{
    align-items: baseline;
  }

  .sm\:tw-items-stretch{
    align-items: stretch;
  }

  .sm\:tw-content-center{
    align-content: center;
  }

  .sm\:tw-content-start{
    align-content: flex-start;
  }

  .sm\:tw-content-end{
    align-content: flex-end;
  }

  .sm\:tw-content-between{
    align-content: space-between;
  }

  .sm\:tw-content-around{
    align-content: space-around;
  }

  .sm\:tw-content-evenly{
    align-content: space-evenly;
  }

  .sm\:tw-self-auto{
    align-self: auto;
  }

  .sm\:tw-self-start{
    align-self: flex-start;
  }

  .sm\:tw-self-end{
    align-self: flex-end;
  }

  .sm\:tw-self-center{
    align-self: center;
  }

  .sm\:tw-self-stretch{
    align-self: stretch;
  }

  .sm\:tw-justify-items-auto{
    justify-items: auto;
  }

  .sm\:tw-justify-items-start{
    justify-items: start;
  }

  .sm\:tw-justify-items-end{
    justify-items: end;
  }

  .sm\:tw-justify-items-center{
    justify-items: center;
  }

  .sm\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .sm\:tw-justify-start{
    justify-content: flex-start;
  }

  .sm\:tw-justify-end{
    justify-content: flex-end;
  }

  .sm\:tw-justify-center{
    justify-content: center;
  }

  .sm\:tw-justify-between{
    justify-content: space-between;
  }

  .sm\:tw-justify-around{
    justify-content: space-around;
  }

  .sm\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .sm\:tw-justify-self-auto{
    justify-self: auto;
  }

  .sm\:tw-justify-self-start{
    justify-self: start;
  }

  .sm\:tw-justify-self-end{
    justify-self: end;
  }

  .sm\:tw-justify-self-center{
    justify-self: center;
  }

  .sm\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .sm\:tw-flex-1{
    flex: 1 1 0%;
  }

  .sm\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .sm\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .sm\:tw-flex-none{
    flex: none;
  }

  .sm\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .sm\:tw-flex-grow{
    flex-grow: 1;
  }

  .sm\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .sm\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .sm\:tw-order-1{
    order: 1;
  }

  .sm\:tw-order-2{
    order: 2;
  }

  .sm\:tw-order-3{
    order: 3;
  }

  .sm\:tw-order-4{
    order: 4;
  }

  .sm\:tw-order-5{
    order: 5;
  }

  .sm\:tw-order-6{
    order: 6;
  }

  .sm\:tw-order-7{
    order: 7;
  }

  .sm\:tw-order-8{
    order: 8;
  }

  .sm\:tw-order-9{
    order: 9;
  }

  .sm\:tw-order-10{
    order: 10;
  }

  .sm\:tw-order-11{
    order: 11;
  }

  .sm\:tw-order-12{
    order: 12;
  }

  .sm\:tw-order-first{
    order: -9999;
  }

  .sm\:tw-order-last{
    order: 9999;
  }

  .sm\:tw-order-none{
    order: 0;
  }

  .sm\:tw-float-right{
    float: right;
  }

  .sm\:tw-float-left{
    float: left;
  }

  .sm\:tw-float-none{
    float: none;
  }

  .sm\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .sm\:tw-clear-left{
    clear: left;
  }

  .sm\:tw-clear-right{
    clear: right;
  }

  .sm\:tw-clear-both{
    clear: both;
  }

  .sm\:tw-clear-none{
    clear: none;
  }

  .sm\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .sm\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .sm\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .sm\:tw-font-hairline{
    font-weight: 100;
  }

  .sm\:tw-font-thin{
    font-weight: 200;
  }

  .sm\:tw-font-light{
    font-weight: 300;
  }

  .sm\:tw-font-normal{
    font-weight: 400;
  }

  .sm\:tw-font-medium{
    font-weight: 500;
  }

  .sm\:tw-font-semibold{
    font-weight: 600;
  }

  .sm\:tw-font-bold{
    font-weight: 700;
  }

  .sm\:tw-font-extrabold{
    font-weight: 800;
  }

  .sm\:tw-font-black{
    font-weight: 900;
  }

  .sm\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .sm\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .sm\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .sm\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .sm\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .sm\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .sm\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .sm\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .sm\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .sm\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .sm\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .sm\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .sm\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .sm\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .sm\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .sm\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .sm\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .sm\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .sm\:tw-h-0{
    height: 0;
  }

  .sm\:tw-h-1{
    height: 0.25rem;
  }

  .sm\:tw-h-2{
    height: 0.5rem;
  }

  .sm\:tw-h-3{
    height: 0.75rem;
  }

  .sm\:tw-h-4{
    height: 1rem;
  }

  .sm\:tw-h-5{
    height: 1.25rem;
  }

  .sm\:tw-h-6{
    height: 1.5rem;
  }

  .sm\:tw-h-7{
    height: 1.75rem;
  }

  .sm\:tw-h-8{
    height: 2rem;
  }

  .sm\:tw-h-9{
    height: 2.25rem;
  }

  .sm\:tw-h-10{
    height: 2.5rem;
  }

  .sm\:tw-h-11{
    height: 2.75rem;
  }

  .sm\:tw-h-12{
    height: 3rem;
  }

  .sm\:tw-h-13{
    height: 3.25rem;
  }

  .sm\:tw-h-14{
    height: 3.5rem;
  }

  .sm\:tw-h-15{
    height: 3.75rem;
  }

  .sm\:tw-h-16{
    height: 4rem;
  }

  .sm\:tw-h-17{
    height: 4.25rem;
  }

  .sm\:tw-h-18{
    height: 4.5rem;
  }

  .sm\:tw-h-19{
    height: 4.75rem;
  }

  .sm\:tw-h-20{
    height: 5rem;
  }

  .sm\:tw-h-21{
    height: 5.25rem;
  }

  .sm\:tw-h-22{
    height: 5.5rem;
  }

  .sm\:tw-h-23{
    height: 5.75rem;
  }

  .sm\:tw-h-24{
    height: 6rem;
  }

  .sm\:tw-h-25{
    height: 6.25rem;
  }

  .sm\:tw-h-26{
    height: 6.5rem;
  }

  .sm\:tw-h-27{
    height: 6.75rem;
  }

  .sm\:tw-h-28{
    height: 7rem;
  }

  .sm\:tw-h-29{
    height: 7.25rem;
  }

  .sm\:tw-h-30{
    height: 7.5rem;
  }

  .sm\:tw-h-31{
    height: 7.75rem;
  }

  .sm\:tw-h-32{
    height: 8rem;
  }

  .sm\:tw-h-33{
    height: 8.25rem;
  }

  .sm\:tw-h-34{
    height: 8.5rem;
  }

  .sm\:tw-h-35{
    height: 8.75rem;
  }

  .sm\:tw-h-36{
    height: 9rem;
  }

  .sm\:tw-h-40{
    height: 10rem;
  }

  .sm\:tw-h-41{
    height: 10.25rem;
  }

  .sm\:tw-h-42{
    height: 10.5rem;
  }

  .sm\:tw-h-43{
    height: 10.75rem;
  }

  .sm\:tw-h-44{
    height: 11rem;
  }

  .sm\:tw-h-45{
    height: 11.25rem;
  }

  .sm\:tw-h-46{
    height: 11.5rem;
  }

  .sm\:tw-h-47{
    height: 11.75rem;
  }

  .sm\:tw-h-48{
    height: 12rem;
  }

  .sm\:tw-h-50{
    height: 12.5rem;
  }

  .sm\:tw-h-52{
    height: 13rem;
  }

  .sm\:tw-h-53{
    height: 13.25rem;
  }

  .sm\:tw-h-54{
    height: 13.5rem;
  }

  .sm\:tw-h-55{
    height: 13.75rem;
  }

  .sm\:tw-h-56{
    height: 14rem;
  }

  .sm\:tw-h-57{
    height: 14.25rem;
  }

  .sm\:tw-h-58{
    height: 14.5rem;
  }

  .sm\:tw-h-59{
    height: 14.75rem;
  }

  .sm\:tw-h-60{
    height: 15rem;
  }

  .sm\:tw-h-61{
    height: 15.25rem;
  }

  .sm\:tw-h-62{
    height: 15.5rem;
  }

  .sm\:tw-h-63{
    height: 15.75rem;
  }

  .sm\:tw-h-64{
    height: 16rem;
  }

  .sm\:tw-h-65{
    height: 16.25rem;
  }

  .sm\:tw-h-66{
    height: 16.5rem;
  }

  .sm\:tw-h-68{
    height: 17rem;
  }

  .sm\:tw-h-69{
    height: 17.25rem;
  }

  .sm\:tw-h-70{
    height: 17.5rem;
  }

  .sm\:tw-h-71{
    height: 17.75rem;
  }

  .sm\:tw-h-72{
    height: 18rem;
  }

  .sm\:tw-h-73{
    height: 18.25rem;
  }

  .sm\:tw-h-74{
    height: 18.5rem;
  }

  .sm\:tw-h-75{
    height: 18.75rem;
  }

  .sm\:tw-h-76{
    height: 19rem;
  }

  .sm\:tw-h-77{
    height: 19.25rem;
  }

  .sm\:tw-h-78{
    height: 19.5rem;
  }

  .sm\:tw-h-79{
    height: 19.75rem;
  }

  .sm\:tw-h-80{
    height: 20rem;
  }

  .sm\:tw-h-81{
    height: 20.25rem;
  }

  .sm\:tw-h-82{
    height: 20.5rem;
  }

  .sm\:tw-h-83{
    height: 20.75rem;
  }

  .sm\:tw-h-84{
    height: 21rem;
  }

  .sm\:tw-h-85{
    height: 21.25rem;
  }

  .sm\:tw-h-86{
    height: 21.5rem;
  }

  .sm\:tw-h-87{
    height: 21.75rem;
  }

  .sm\:tw-h-88{
    height: 22rem;
  }

  .sm\:tw-h-89{
    height: 22.25rem;
  }

  .sm\:tw-h-90{
    height: 22.5rem;
  }

  .sm\:tw-h-91{
    height: 22.75rem;
  }

  .sm\:tw-h-92{
    height: 23rem;
  }

  .sm\:tw-h-93{
    height: 23.25rem;
  }

  .sm\:tw-h-94{
    height: 23.5rem;
  }

  .sm\:tw-h-95{
    height: 23.75rem;
  }

  .sm\:tw-h-96{
    height: 24rem;
  }

  .sm\:tw-h-97{
    height: 23.25rem;
  }

  .sm\:tw-h-98{
    height: 23.5rem;
  }

  .sm\:tw-h-99{
    height: 23.75rem;
  }

  .sm\:tw-h-100{
    height: 25rem;
  }

  .sm\:tw-h-101{
    height: 25.25rem;
  }

  .sm\:tw-h-102{
    height: 25.5rem;
  }

  .sm\:tw-h-112{
    height: 28rem;
  }

  .sm\:tw-h-128{
    height: 31rem;
  }

  .sm\:tw-h-129{
    height: 32.25rem;
  }

  .sm\:tw-h-130{
    height: 32.5rem;
  }

  .sm\:tw-h-140{
    height: 35rem;
  }

  .sm\:tw-h-160{
    height: 40rem;
  }

  .sm\:tw-h-180{
    height: 45rem;
  }

  .sm\:tw-h-185{
    height: 46.25rem;
  }

  .sm\:tw-h-190{
    height: 47.5rem;
  }

  .sm\:tw-h-200{
    height: 50rem;
  }

  .sm\:tw-h-auto{
    height: auto;
  }

  .sm\:tw-h-px{
    height: 1px;
  }

  .sm\:tw-h-0\.5{
    height: 0.125rem;
  }

  .sm\:tw-h-1\.5{
    height: 0.375rem;
  }

  .sm\:tw-h-2\.5{
    height: 0.625rem;
  }

  .sm\:tw-h-3\.5{
    height: 0.875rem;
  }

  .sm\:tw-h-1\/2{
    height: 50%;
  }

  .sm\:tw-h-1\/3{
    height: 33.333333%;
  }

  .sm\:tw-h-2\/3{
    height: 66.666667%;
  }

  .sm\:tw-h-1\/4{
    height: 25%;
  }

  .sm\:tw-h-2\/4{
    height: 50%;
  }

  .sm\:tw-h-3\/4{
    height: 75%;
  }

  .sm\:tw-h-1\/5{
    height: 20%;
  }

  .sm\:tw-h-2\/5{
    height: 40%;
  }

  .sm\:tw-h-3\/5{
    height: 60%;
  }

  .sm\:tw-h-4\/5{
    height: 80%;
  }

  .sm\:tw-h-1\/6{
    height: 16.666667%;
  }

  .sm\:tw-h-2\/6{
    height: 33.333333%;
  }

  .sm\:tw-h-3\/6{
    height: 50%;
  }

  .sm\:tw-h-4\/6{
    height: 66.666667%;
  }

  .sm\:tw-h-5\/6{
    height: 83.333333%;
  }

  .sm\:tw-h-1\/12{
    height: 8.333333%;
  }

  .sm\:tw-h-2\/12{
    height: 16.666667%;
  }

  .sm\:tw-h-3\/12{
    height: 25%;
  }

  .sm\:tw-h-4\/12{
    height: 33.333333%;
  }

  .sm\:tw-h-5\/12{
    height: 41.666667%;
  }

  .sm\:tw-h-6\/12{
    height: 50%;
  }

  .sm\:tw-h-7\/12{
    height: 58.333333%;
  }

  .sm\:tw-h-8\/12{
    height: 66.666667%;
  }

  .sm\:tw-h-9\/12{
    height: 75%;
  }

  .sm\:tw-h-10\/12{
    height: 83.333333%;
  }

  .sm\:tw-h-11\/12{
    height: 91.666667%;
  }

  .sm\:tw-h-full{
    height: 100%;
  }

  .sm\:tw-h-screen{
    height: 100vh;
  }

  .sm\:tw-text-xs{
    font-size: 0.75rem;
  }

  .sm\:tw-text-sm{
    font-size: 0.875rem;
  }

  .sm\:tw-text-base{
    font-size: 1rem;
  }

  .sm\:tw-text-lg{
    font-size: 1.125rem;
  }

  .sm\:tw-text-xl{
    font-size: 1.25rem;
  }

  .sm\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .sm\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .sm\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .sm\:tw-text-5xl{
    font-size: 3rem;
  }

  .sm\:tw-text-6xl{
    font-size: 4rem;
  }

  .sm\:tw-leading-3{
    line-height: .75rem;
  }

  .sm\:tw-leading-4{
    line-height: 1rem;
  }

  .sm\:tw-leading-5{
    line-height: 1.25rem;
  }

  .sm\:tw-leading-6{
    line-height: 1.5rem;
  }

  .sm\:tw-leading-7{
    line-height: 1.75rem;
  }

  .sm\:tw-leading-8{
    line-height: 2rem;
  }

  .sm\:tw-leading-9{
    line-height: 2.25rem;
  }

  .sm\:tw-leading-10{
    line-height: 2.5rem;
  }

  .sm\:tw-leading-none{
    line-height: 1;
  }

  .sm\:tw-leading-tight{
    line-height: 1.25;
  }

  .sm\:tw-leading-snug{
    line-height: 1.375;
  }

  .sm\:tw-leading-normal{
    line-height: 1.5;
  }

  .sm\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .sm\:tw-leading-loose{
    line-height: 2;
  }

  .sm\:tw-list-inside{
    list-style-position: inside;
  }

  .sm\:tw-list-outside{
    list-style-position: outside;
  }

  .sm\:tw-list-none{
    list-style-type: none;
  }

  .sm\:tw-list-disc{
    list-style-type: disc;
  }

  .sm\:tw-list-decimal{
    list-style-type: decimal;
  }

  .sm\:tw-m-0{
    margin: 0;
  }

  .sm\:tw-m-1{
    margin: 0.25rem;
  }

  .sm\:tw-m-2{
    margin: 0.5rem;
  }

  .sm\:tw-m-3{
    margin: 0.75rem;
  }

  .sm\:tw-m-4{
    margin: 1rem;
  }

  .sm\:tw-m-5{
    margin: 1.25rem;
  }

  .sm\:tw-m-6{
    margin: 1.5rem;
  }

  .sm\:tw-m-7{
    margin: 1.75rem;
  }

  .sm\:tw-m-8{
    margin: 2rem;
  }

  .sm\:tw-m-9{
    margin: 2.25rem;
  }

  .sm\:tw-m-10{
    margin: 2.5rem;
  }

  .sm\:tw-m-11{
    margin: 2.75rem;
  }

  .sm\:tw-m-12{
    margin: 3rem;
  }

  .sm\:tw-m-13{
    margin: 3.25rem;
  }

  .sm\:tw-m-14{
    margin: 3.5rem;
  }

  .sm\:tw-m-15{
    margin: 3.75rem;
  }

  .sm\:tw-m-16{
    margin: 4rem;
  }

  .sm\:tw-m-17{
    margin: 4.25rem;
  }

  .sm\:tw-m-18{
    margin: 4.5rem;
  }

  .sm\:tw-m-19{
    margin: 4.75rem;
  }

  .sm\:tw-m-20{
    margin: 5rem;
  }

  .sm\:tw-m-21{
    margin: 5.25rem;
  }

  .sm\:tw-m-22{
    margin: 5.5rem;
  }

  .sm\:tw-m-23{
    margin: 5.75rem;
  }

  .sm\:tw-m-24{
    margin: 6rem;
  }

  .sm\:tw-m-25{
    margin: 6.25rem;
  }

  .sm\:tw-m-26{
    margin: 6.5rem;
  }

  .sm\:tw-m-27{
    margin: 6.75rem;
  }

  .sm\:tw-m-28{
    margin: 7rem;
  }

  .sm\:tw-m-29{
    margin: 7.25rem;
  }

  .sm\:tw-m-30{
    margin: 7.5rem;
  }

  .sm\:tw-m-31{
    margin: 7.75rem;
  }

  .sm\:tw-m-32{
    margin: 8rem;
  }

  .sm\:tw-m-33{
    margin: 8.25rem;
  }

  .sm\:tw-m-34{
    margin: 8.5rem;
  }

  .sm\:tw-m-35{
    margin: 8.75rem;
  }

  .sm\:tw-m-36{
    margin: 9rem;
  }

  .sm\:tw-m-40{
    margin: 10rem;
  }

  .sm\:tw-m-41{
    margin: 10.25rem;
  }

  .sm\:tw-m-42{
    margin: 10.5rem;
  }

  .sm\:tw-m-43{
    margin: 10.75rem;
  }

  .sm\:tw-m-44{
    margin: 11rem;
  }

  .sm\:tw-m-45{
    margin: 11.25rem;
  }

  .sm\:tw-m-46{
    margin: 11.5rem;
  }

  .sm\:tw-m-47{
    margin: 11.75rem;
  }

  .sm\:tw-m-48{
    margin: 12rem;
  }

  .sm\:tw-m-50{
    margin: 12.5rem;
  }

  .sm\:tw-m-52{
    margin: 13rem;
  }

  .sm\:tw-m-53{
    margin: 13.25rem;
  }

  .sm\:tw-m-54{
    margin: 13.5rem;
  }

  .sm\:tw-m-55{
    margin: 13.75rem;
  }

  .sm\:tw-m-56{
    margin: 14rem;
  }

  .sm\:tw-m-57{
    margin: 14.25rem;
  }

  .sm\:tw-m-58{
    margin: 14.5rem;
  }

  .sm\:tw-m-59{
    margin: 14.75rem;
  }

  .sm\:tw-m-60{
    margin: 15rem;
  }

  .sm\:tw-m-61{
    margin: 15.25rem;
  }

  .sm\:tw-m-62{
    margin: 15.5rem;
  }

  .sm\:tw-m-63{
    margin: 15.75rem;
  }

  .sm\:tw-m-64{
    margin: 16rem;
  }

  .sm\:tw-m-65{
    margin: 16.25rem;
  }

  .sm\:tw-m-66{
    margin: 16.5rem;
  }

  .sm\:tw-m-68{
    margin: 17rem;
  }

  .sm\:tw-m-69{
    margin: 17.25rem;
  }

  .sm\:tw-m-70{
    margin: 17.5rem;
  }

  .sm\:tw-m-71{
    margin: 17.75rem;
  }

  .sm\:tw-m-72{
    margin: 18rem;
  }

  .sm\:tw-m-73{
    margin: 18.25rem;
  }

  .sm\:tw-m-74{
    margin: 18.5rem;
  }

  .sm\:tw-m-75{
    margin: 18.75rem;
  }

  .sm\:tw-m-76{
    margin: 19rem;
  }

  .sm\:tw-m-77{
    margin: 19.25rem;
  }

  .sm\:tw-m-78{
    margin: 19.5rem;
  }

  .sm\:tw-m-79{
    margin: 19.75rem;
  }

  .sm\:tw-m-80{
    margin: 20rem;
  }

  .sm\:tw-m-81{
    margin: 20.25rem;
  }

  .sm\:tw-m-82{
    margin: 20.5rem;
  }

  .sm\:tw-m-83{
    margin: 20.75rem;
  }

  .sm\:tw-m-84{
    margin: 21rem;
  }

  .sm\:tw-m-85{
    margin: 21.25rem;
  }

  .sm\:tw-m-86{
    margin: 21.5rem;
  }

  .sm\:tw-m-87{
    margin: 21.75rem;
  }

  .sm\:tw-m-88{
    margin: 22rem;
  }

  .sm\:tw-m-89{
    margin: 22.25rem;
  }

  .sm\:tw-m-90{
    margin: 22.5rem;
  }

  .sm\:tw-m-91{
    margin: 22.75rem;
  }

  .sm\:tw-m-92{
    margin: 23rem;
  }

  .sm\:tw-m-93{
    margin: 23.25rem;
  }

  .sm\:tw-m-94{
    margin: 23.5rem;
  }

  .sm\:tw-m-95{
    margin: 23.75rem;
  }

  .sm\:tw-m-96{
    margin: 24rem;
  }

  .sm\:tw-m-97{
    margin: 23.25rem;
  }

  .sm\:tw-m-98{
    margin: 23.5rem;
  }

  .sm\:tw-m-99{
    margin: 23.75rem;
  }

  .sm\:tw-m-100{
    margin: 25rem;
  }

  .sm\:tw-m-101{
    margin: 25.25rem;
  }

  .sm\:tw-m-102{
    margin: 25.5rem;
  }

  .sm\:tw-m-112{
    margin: 28rem;
  }

  .sm\:tw-m-128{
    margin: 31rem;
  }

  .sm\:tw-m-129{
    margin: 32.25rem;
  }

  .sm\:tw-m-130{
    margin: 32.5rem;
  }

  .sm\:tw-m-140{
    margin: 35rem;
  }

  .sm\:tw-m-160{
    margin: 40rem;
  }

  .sm\:tw-m-180{
    margin: 45rem;
  }

  .sm\:tw-m-185{
    margin: 46.25rem;
  }

  .sm\:tw-m-190{
    margin: 47.5rem;
  }

  .sm\:tw-m-200{
    margin: 50rem;
  }

  .sm\:tw-m-auto{
    margin: auto;
  }

  .sm\:tw-m-px{
    margin: 1px;
  }

  .sm\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .sm\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .sm\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .sm\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .sm\:tw-m-1\/2{
    margin: 50%;
  }

  .sm\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .sm\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .sm\:tw-m-1\/4{
    margin: 25%;
  }

  .sm\:tw-m-2\/4{
    margin: 50%;
  }

  .sm\:tw-m-3\/4{
    margin: 75%;
  }

  .sm\:tw-m-1\/5{
    margin: 20%;
  }

  .sm\:tw-m-2\/5{
    margin: 40%;
  }

  .sm\:tw-m-3\/5{
    margin: 60%;
  }

  .sm\:tw-m-4\/5{
    margin: 80%;
  }

  .sm\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .sm\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .sm\:tw-m-3\/6{
    margin: 50%;
  }

  .sm\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .sm\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .sm\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .sm\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .sm\:tw-m-3\/12{
    margin: 25%;
  }

  .sm\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .sm\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .sm\:tw-m-6\/12{
    margin: 50%;
  }

  .sm\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .sm\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .sm\:tw-m-9\/12{
    margin: 75%;
  }

  .sm\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .sm\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .sm\:tw-m-full{
    margin: 100%;
  }

  .sm\:tw--m-1{
    margin: -0.25rem;
  }

  .sm\:tw--m-2{
    margin: -0.5rem;
  }

  .sm\:tw--m-3{
    margin: -0.75rem;
  }

  .sm\:tw--m-4{
    margin: -1rem;
  }

  .sm\:tw--m-5{
    margin: -1.25rem;
  }

  .sm\:tw--m-6{
    margin: -1.5rem;
  }

  .sm\:tw--m-7{
    margin: -1.75rem;
  }

  .sm\:tw--m-8{
    margin: -2rem;
  }

  .sm\:tw--m-9{
    margin: -2.25rem;
  }

  .sm\:tw--m-10{
    margin: -2.5rem;
  }

  .sm\:tw--m-11{
    margin: -2.75rem;
  }

  .sm\:tw--m-12{
    margin: -3rem;
  }

  .sm\:tw--m-13{
    margin: -3.25rem;
  }

  .sm\:tw--m-14{
    margin: -3.5rem;
  }

  .sm\:tw--m-15{
    margin: -3.75rem;
  }

  .sm\:tw--m-16{
    margin: -4rem;
  }

  .sm\:tw--m-17{
    margin: -4.25rem;
  }

  .sm\:tw--m-18{
    margin: -4.5rem;
  }

  .sm\:tw--m-19{
    margin: -4.75rem;
  }

  .sm\:tw--m-20{
    margin: -5rem;
  }

  .sm\:tw--m-21{
    margin: -5.25rem;
  }

  .sm\:tw--m-22{
    margin: -5.5rem;
  }

  .sm\:tw--m-23{
    margin: -5.75rem;
  }

  .sm\:tw--m-24{
    margin: -6rem;
  }

  .sm\:tw--m-25{
    margin: -6.25rem;
  }

  .sm\:tw--m-26{
    margin: -6.5rem;
  }

  .sm\:tw--m-27{
    margin: -6.75rem;
  }

  .sm\:tw--m-28{
    margin: -7rem;
  }

  .sm\:tw--m-29{
    margin: -7.25rem;
  }

  .sm\:tw--m-30{
    margin: -7.5rem;
  }

  .sm\:tw--m-31{
    margin: -7.75rem;
  }

  .sm\:tw--m-32{
    margin: -8rem;
  }

  .sm\:tw--m-33{
    margin: -8.25rem;
  }

  .sm\:tw--m-34{
    margin: -8.5rem;
  }

  .sm\:tw--m-35{
    margin: -8.75rem;
  }

  .sm\:tw--m-36{
    margin: -9rem;
  }

  .sm\:tw--m-40{
    margin: -10rem;
  }

  .sm\:tw--m-41{
    margin: -10.25rem;
  }

  .sm\:tw--m-42{
    margin: -10.5rem;
  }

  .sm\:tw--m-43{
    margin: -10.75rem;
  }

  .sm\:tw--m-44{
    margin: -11rem;
  }

  .sm\:tw--m-45{
    margin: -11.25rem;
  }

  .sm\:tw--m-46{
    margin: -11.5rem;
  }

  .sm\:tw--m-47{
    margin: -11.75rem;
  }

  .sm\:tw--m-48{
    margin: -12rem;
  }

  .sm\:tw--m-50{
    margin: -12.5rem;
  }

  .sm\:tw--m-52{
    margin: -13rem;
  }

  .sm\:tw--m-53{
    margin: -13.25rem;
  }

  .sm\:tw--m-54{
    margin: -13.5rem;
  }

  .sm\:tw--m-55{
    margin: -13.75rem;
  }

  .sm\:tw--m-56{
    margin: -14rem;
  }

  .sm\:tw--m-57{
    margin: -14.25rem;
  }

  .sm\:tw--m-58{
    margin: -14.5rem;
  }

  .sm\:tw--m-59{
    margin: -14.75rem;
  }

  .sm\:tw--m-60{
    margin: -15rem;
  }

  .sm\:tw--m-61{
    margin: -15.25rem;
  }

  .sm\:tw--m-62{
    margin: -15.5rem;
  }

  .sm\:tw--m-63{
    margin: -15.75rem;
  }

  .sm\:tw--m-64{
    margin: -16rem;
  }

  .sm\:tw--m-65{
    margin: -16.25rem;
  }

  .sm\:tw--m-66{
    margin: -16.5rem;
  }

  .sm\:tw--m-68{
    margin: -17rem;
  }

  .sm\:tw--m-69{
    margin: -17.25rem;
  }

  .sm\:tw--m-70{
    margin: -17.5rem;
  }

  .sm\:tw--m-71{
    margin: -17.75rem;
  }

  .sm\:tw--m-72{
    margin: -18rem;
  }

  .sm\:tw--m-73{
    margin: -18.25rem;
  }

  .sm\:tw--m-74{
    margin: -18.5rem;
  }

  .sm\:tw--m-75{
    margin: -18.75rem;
  }

  .sm\:tw--m-76{
    margin: -19rem;
  }

  .sm\:tw--m-77{
    margin: -19.25rem;
  }

  .sm\:tw--m-78{
    margin: -19.5rem;
  }

  .sm\:tw--m-79{
    margin: -19.75rem;
  }

  .sm\:tw--m-80{
    margin: -20rem;
  }

  .sm\:tw--m-81{
    margin: -20.25rem;
  }

  .sm\:tw--m-82{
    margin: -20.5rem;
  }

  .sm\:tw--m-83{
    margin: -20.75rem;
  }

  .sm\:tw--m-84{
    margin: -21rem;
  }

  .sm\:tw--m-85{
    margin: -21.25rem;
  }

  .sm\:tw--m-86{
    margin: -21.5rem;
  }

  .sm\:tw--m-87{
    margin: -21.75rem;
  }

  .sm\:tw--m-88{
    margin: -22rem;
  }

  .sm\:tw--m-89{
    margin: -22.25rem;
  }

  .sm\:tw--m-90{
    margin: -22.5rem;
  }

  .sm\:tw--m-91{
    margin: -22.75rem;
  }

  .sm\:tw--m-92{
    margin: -23rem;
  }

  .sm\:tw--m-93{
    margin: -23.25rem;
  }

  .sm\:tw--m-94{
    margin: -23.5rem;
  }

  .sm\:tw--m-95{
    margin: -23.75rem;
  }

  .sm\:tw--m-96{
    margin: -24rem;
  }

  .sm\:tw--m-97{
    margin: -23.25rem;
  }

  .sm\:tw--m-98{
    margin: -23.5rem;
  }

  .sm\:tw--m-99{
    margin: -23.75rem;
  }

  .sm\:tw--m-100{
    margin: -25rem;
  }

  .sm\:tw--m-101{
    margin: -25.25rem;
  }

  .sm\:tw--m-102{
    margin: -25.5rem;
  }

  .sm\:tw--m-112{
    margin: -28rem;
  }

  .sm\:tw--m-128{
    margin: -31rem;
  }

  .sm\:tw--m-129{
    margin: -32.25rem;
  }

  .sm\:tw--m-130{
    margin: -32.5rem;
  }

  .sm\:tw--m-140{
    margin: -35rem;
  }

  .sm\:tw--m-160{
    margin: -40rem;
  }

  .sm\:tw--m-180{
    margin: -45rem;
  }

  .sm\:tw--m-185{
    margin: -46.25rem;
  }

  .sm\:tw--m-190{
    margin: -47.5rem;
  }

  .sm\:tw--m-200{
    margin: -50rem;
  }

  .sm\:tw--m-px{
    margin: -1px;
  }

  .sm\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .sm\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .sm\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .sm\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .sm\:tw--m-1\/2{
    margin: -50%;
  }

  .sm\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .sm\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .sm\:tw--m-1\/4{
    margin: -25%;
  }

  .sm\:tw--m-2\/4{
    margin: -50%;
  }

  .sm\:tw--m-3\/4{
    margin: -75%;
  }

  .sm\:tw--m-1\/5{
    margin: -20%;
  }

  .sm\:tw--m-2\/5{
    margin: -40%;
  }

  .sm\:tw--m-3\/5{
    margin: -60%;
  }

  .sm\:tw--m-4\/5{
    margin: -80%;
  }

  .sm\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .sm\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .sm\:tw--m-3\/6{
    margin: -50%;
  }

  .sm\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .sm\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .sm\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .sm\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .sm\:tw--m-3\/12{
    margin: -25%;
  }

  .sm\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .sm\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .sm\:tw--m-6\/12{
    margin: -50%;
  }

  .sm\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .sm\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .sm\:tw--m-9\/12{
    margin: -75%;
  }

  .sm\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .sm\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .sm\:tw--m-full{
    margin: -100%;
  }

  .sm\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .sm\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .sm\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .sm\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .sm\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .sm\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .sm\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .sm\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .sm\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .sm\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .sm\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .sm\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .sm\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .sm\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .sm\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .sm\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .sm\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .sm\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .sm\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .sm\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .sm\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .sm\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .sm\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .sm\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .sm\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .sm\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .sm\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .sm\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .sm\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .sm\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .sm\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .sm\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .sm\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .sm\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .sm\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .sm\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .sm\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .sm\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .sm\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .sm\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .sm\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .sm\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .sm\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .sm\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .sm\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .sm\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .sm\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .sm\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .sm\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .sm\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .sm\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .sm\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .sm\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .sm\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .sm\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .sm\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .sm\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .sm\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .sm\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .sm\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .sm\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .sm\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .sm\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .sm\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .sm\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .sm\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .sm\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .sm\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .sm\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .sm\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .sm\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .sm\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .sm\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .sm\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .sm\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .sm\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .sm\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .sm\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .sm\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .sm\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .sm\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .sm\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .sm\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .sm\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .sm\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .sm\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .sm\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .sm\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .sm\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .sm\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .sm\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .sm\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .sm\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .sm\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .sm\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .sm\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .sm\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .sm\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .sm\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .sm\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .sm\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .sm\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .sm\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .sm\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .sm\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .sm\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .sm\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .sm\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .sm\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .sm\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .sm\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .sm\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .sm\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .sm\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .sm\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .sm\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .sm\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .sm\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .sm\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .sm\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .sm\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .sm\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .sm\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .sm\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .sm\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .sm\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .sm\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .sm\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .sm\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .sm\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .sm\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .sm\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .sm\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .sm\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .sm\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .sm\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .sm\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .sm\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .sm\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .sm\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .sm\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .sm\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .sm\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .sm\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .sm\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .sm\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .sm\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .sm\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .sm\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .sm\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .sm\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .sm\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .sm\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .sm\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .sm\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .sm\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .sm\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .sm\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .sm\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .sm\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .sm\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .sm\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .sm\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .sm\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .sm\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .sm\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .sm\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .sm\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .sm\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .sm\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .sm\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .sm\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .sm\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .sm\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .sm\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .sm\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .sm\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .sm\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .sm\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .sm\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .sm\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .sm\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .sm\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .sm\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .sm\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .sm\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .sm\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .sm\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .sm\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .sm\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .sm\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .sm\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .sm\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .sm\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .sm\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .sm\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .sm\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .sm\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .sm\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .sm\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .sm\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .sm\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .sm\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .sm\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .sm\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .sm\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .sm\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .sm\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .sm\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .sm\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .sm\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .sm\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .sm\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .sm\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .sm\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .sm\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .sm\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .sm\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .sm\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .sm\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .sm\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .sm\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .sm\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .sm\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .sm\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .sm\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .sm\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .sm\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .sm\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .sm\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .sm\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .sm\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .sm\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .sm\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .sm\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .sm\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .sm\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .sm\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .sm\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .sm\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .sm\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .sm\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .sm\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .sm\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .sm\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .sm\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .sm\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .sm\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .sm\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .sm\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .sm\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .sm\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .sm\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .sm\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .sm\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .sm\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .sm\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .sm\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .sm\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .sm\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .sm\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .sm\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .sm\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .sm\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .sm\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .sm\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .sm\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .sm\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .sm\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .sm\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .sm\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .sm\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .sm\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .sm\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .sm\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .sm\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .sm\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .sm\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .sm\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .sm\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .sm\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .sm\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .sm\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .sm\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .sm\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .sm\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .sm\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .sm\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .sm\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .sm\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .sm\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .sm\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .sm\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .sm\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .sm\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .sm\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .sm\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .sm\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .sm\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .sm\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .sm\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .sm\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .sm\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .sm\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .sm\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .sm\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .sm\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .sm\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .sm\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .sm\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .sm\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .sm\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .sm\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .sm\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .sm\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .sm\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .sm\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .sm\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .sm\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .sm\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .sm\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .sm\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .sm\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .sm\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .sm\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .sm\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .sm\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .sm\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .sm\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .sm\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .sm\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .sm\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .sm\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .sm\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .sm\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .sm\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .sm\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .sm\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .sm\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .sm\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .sm\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .sm\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .sm\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .sm\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .sm\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .sm\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .sm\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .sm\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .sm\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .sm\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .sm\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .sm\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .sm\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .sm\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .sm\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .sm\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .sm\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .sm\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .sm\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .sm\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .sm\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .sm\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .sm\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .sm\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .sm\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .sm\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .sm\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .sm\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .sm\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .sm\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .sm\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .sm\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .sm\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .sm\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .sm\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .sm\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .sm\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .sm\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .sm\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .sm\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .sm\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .sm\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .sm\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .sm\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .sm\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .sm\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .sm\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .sm\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .sm\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .sm\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .sm\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .sm\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .sm\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .sm\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .sm\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .sm\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .sm\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .sm\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .sm\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .sm\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .sm\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .sm\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .sm\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .sm\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .sm\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .sm\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .sm\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .sm\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .sm\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .sm\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .sm\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .sm\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .sm\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .sm\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .sm\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .sm\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .sm\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .sm\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .sm\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .sm\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .sm\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .sm\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .sm\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .sm\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .sm\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .sm\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .sm\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .sm\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .sm\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .sm\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .sm\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .sm\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .sm\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .sm\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .sm\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .sm\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .sm\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .sm\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .sm\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .sm\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .sm\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .sm\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .sm\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .sm\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .sm\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .sm\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .sm\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .sm\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .sm\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .sm\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .sm\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .sm\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .sm\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .sm\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .sm\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .sm\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .sm\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .sm\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .sm\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .sm\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .sm\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .sm\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .sm\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .sm\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .sm\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .sm\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .sm\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .sm\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .sm\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .sm\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .sm\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .sm\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .sm\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .sm\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .sm\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .sm\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .sm\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .sm\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .sm\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .sm\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .sm\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .sm\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .sm\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .sm\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .sm\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .sm\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .sm\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .sm\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .sm\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .sm\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .sm\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .sm\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .sm\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .sm\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .sm\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .sm\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .sm\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .sm\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .sm\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .sm\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .sm\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .sm\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .sm\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .sm\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .sm\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .sm\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .sm\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .sm\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .sm\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .sm\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .sm\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .sm\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .sm\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .sm\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .sm\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .sm\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .sm\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .sm\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .sm\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .sm\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .sm\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .sm\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .sm\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .sm\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .sm\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .sm\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .sm\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .sm\:tw-mt-0{
    margin-top: 0;
  }

  .sm\:tw-mr-0{
    margin-right: 0;
  }

  .sm\:tw-mb-0{
    margin-bottom: 0;
  }

  .sm\:tw-ml-0{
    margin-left: 0;
  }

  .sm\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .sm\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .sm\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .sm\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .sm\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .sm\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .sm\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .sm\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .sm\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .sm\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .sm\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .sm\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .sm\:tw-mt-4{
    margin-top: 1rem;
  }

  .sm\:tw-mr-4{
    margin-right: 1rem;
  }

  .sm\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .sm\:tw-ml-4{
    margin-left: 1rem;
  }

  .sm\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .sm\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .sm\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .sm\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .sm\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .sm\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .sm\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .sm\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .sm\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .sm\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .sm\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .sm\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .sm\:tw-mt-8{
    margin-top: 2rem;
  }

  .sm\:tw-mr-8{
    margin-right: 2rem;
  }

  .sm\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .sm\:tw-ml-8{
    margin-left: 2rem;
  }

  .sm\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .sm\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .sm\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .sm\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .sm\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .sm\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .sm\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .sm\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .sm\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .sm\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .sm\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .sm\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .sm\:tw-mt-12{
    margin-top: 3rem;
  }

  .sm\:tw-mr-12{
    margin-right: 3rem;
  }

  .sm\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .sm\:tw-ml-12{
    margin-left: 3rem;
  }

  .sm\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .sm\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .sm\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .sm\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .sm\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .sm\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .sm\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .sm\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .sm\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .sm\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .sm\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .sm\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .sm\:tw-mt-16{
    margin-top: 4rem;
  }

  .sm\:tw-mr-16{
    margin-right: 4rem;
  }

  .sm\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .sm\:tw-ml-16{
    margin-left: 4rem;
  }

  .sm\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .sm\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .sm\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .sm\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .sm\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .sm\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .sm\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .sm\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .sm\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .sm\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .sm\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .sm\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .sm\:tw-mt-20{
    margin-top: 5rem;
  }

  .sm\:tw-mr-20{
    margin-right: 5rem;
  }

  .sm\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .sm\:tw-ml-20{
    margin-left: 5rem;
  }

  .sm\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .sm\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .sm\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .sm\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .sm\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .sm\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .sm\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .sm\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .sm\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .sm\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .sm\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .sm\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .sm\:tw-mt-24{
    margin-top: 6rem;
  }

  .sm\:tw-mr-24{
    margin-right: 6rem;
  }

  .sm\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .sm\:tw-ml-24{
    margin-left: 6rem;
  }

  .sm\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .sm\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .sm\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .sm\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .sm\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .sm\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .sm\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .sm\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .sm\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .sm\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .sm\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .sm\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .sm\:tw-mt-28{
    margin-top: 7rem;
  }

  .sm\:tw-mr-28{
    margin-right: 7rem;
  }

  .sm\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .sm\:tw-ml-28{
    margin-left: 7rem;
  }

  .sm\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .sm\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .sm\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .sm\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .sm\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .sm\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .sm\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .sm\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .sm\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .sm\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .sm\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .sm\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .sm\:tw-mt-32{
    margin-top: 8rem;
  }

  .sm\:tw-mr-32{
    margin-right: 8rem;
  }

  .sm\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .sm\:tw-ml-32{
    margin-left: 8rem;
  }

  .sm\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .sm\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .sm\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .sm\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .sm\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .sm\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .sm\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .sm\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .sm\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .sm\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .sm\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .sm\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .sm\:tw-mt-36{
    margin-top: 9rem;
  }

  .sm\:tw-mr-36{
    margin-right: 9rem;
  }

  .sm\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .sm\:tw-ml-36{
    margin-left: 9rem;
  }

  .sm\:tw-mt-40{
    margin-top: 10rem;
  }

  .sm\:tw-mr-40{
    margin-right: 10rem;
  }

  .sm\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .sm\:tw-ml-40{
    margin-left: 10rem;
  }

  .sm\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .sm\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .sm\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .sm\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .sm\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .sm\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .sm\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .sm\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .sm\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .sm\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .sm\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .sm\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .sm\:tw-mt-44{
    margin-top: 11rem;
  }

  .sm\:tw-mr-44{
    margin-right: 11rem;
  }

  .sm\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .sm\:tw-ml-44{
    margin-left: 11rem;
  }

  .sm\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .sm\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .sm\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .sm\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .sm\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .sm\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .sm\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .sm\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .sm\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .sm\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .sm\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .sm\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .sm\:tw-mt-48{
    margin-top: 12rem;
  }

  .sm\:tw-mr-48{
    margin-right: 12rem;
  }

  .sm\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .sm\:tw-ml-48{
    margin-left: 12rem;
  }

  .sm\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .sm\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .sm\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .sm\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .sm\:tw-mt-52{
    margin-top: 13rem;
  }

  .sm\:tw-mr-52{
    margin-right: 13rem;
  }

  .sm\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .sm\:tw-ml-52{
    margin-left: 13rem;
  }

  .sm\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .sm\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .sm\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .sm\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .sm\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .sm\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .sm\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .sm\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .sm\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .sm\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .sm\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .sm\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .sm\:tw-mt-56{
    margin-top: 14rem;
  }

  .sm\:tw-mr-56{
    margin-right: 14rem;
  }

  .sm\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .sm\:tw-ml-56{
    margin-left: 14rem;
  }

  .sm\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .sm\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .sm\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .sm\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .sm\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .sm\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .sm\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .sm\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .sm\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .sm\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .sm\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .sm\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .sm\:tw-mt-60{
    margin-top: 15rem;
  }

  .sm\:tw-mr-60{
    margin-right: 15rem;
  }

  .sm\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .sm\:tw-ml-60{
    margin-left: 15rem;
  }

  .sm\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .sm\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .sm\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .sm\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .sm\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .sm\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .sm\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .sm\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .sm\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .sm\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .sm\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .sm\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .sm\:tw-mt-64{
    margin-top: 16rem;
  }

  .sm\:tw-mr-64{
    margin-right: 16rem;
  }

  .sm\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .sm\:tw-ml-64{
    margin-left: 16rem;
  }

  .sm\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .sm\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .sm\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .sm\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .sm\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .sm\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .sm\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .sm\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .sm\:tw-mt-68{
    margin-top: 17rem;
  }

  .sm\:tw-mr-68{
    margin-right: 17rem;
  }

  .sm\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .sm\:tw-ml-68{
    margin-left: 17rem;
  }

  .sm\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .sm\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .sm\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .sm\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .sm\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .sm\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .sm\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .sm\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .sm\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .sm\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .sm\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .sm\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .sm\:tw-mt-72{
    margin-top: 18rem;
  }

  .sm\:tw-mr-72{
    margin-right: 18rem;
  }

  .sm\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .sm\:tw-ml-72{
    margin-left: 18rem;
  }

  .sm\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .sm\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .sm\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .sm\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .sm\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .sm\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .sm\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .sm\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .sm\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .sm\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .sm\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .sm\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .sm\:tw-mt-76{
    margin-top: 19rem;
  }

  .sm\:tw-mr-76{
    margin-right: 19rem;
  }

  .sm\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .sm\:tw-ml-76{
    margin-left: 19rem;
  }

  .sm\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .sm\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .sm\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .sm\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .sm\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .sm\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .sm\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .sm\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .sm\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .sm\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .sm\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .sm\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .sm\:tw-mt-80{
    margin-top: 20rem;
  }

  .sm\:tw-mr-80{
    margin-right: 20rem;
  }

  .sm\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .sm\:tw-ml-80{
    margin-left: 20rem;
  }

  .sm\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .sm\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .sm\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .sm\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .sm\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .sm\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .sm\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .sm\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .sm\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .sm\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .sm\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .sm\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .sm\:tw-mt-84{
    margin-top: 21rem;
  }

  .sm\:tw-mr-84{
    margin-right: 21rem;
  }

  .sm\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .sm\:tw-ml-84{
    margin-left: 21rem;
  }

  .sm\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .sm\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .sm\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .sm\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .sm\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .sm\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .sm\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .sm\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .sm\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .sm\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .sm\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .sm\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .sm\:tw-mt-88{
    margin-top: 22rem;
  }

  .sm\:tw-mr-88{
    margin-right: 22rem;
  }

  .sm\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .sm\:tw-ml-88{
    margin-left: 22rem;
  }

  .sm\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .sm\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .sm\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .sm\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .sm\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .sm\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .sm\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .sm\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .sm\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .sm\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .sm\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .sm\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .sm\:tw-mt-92{
    margin-top: 23rem;
  }

  .sm\:tw-mr-92{
    margin-right: 23rem;
  }

  .sm\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .sm\:tw-ml-92{
    margin-left: 23rem;
  }

  .sm\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .sm\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .sm\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .sm\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .sm\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .sm\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .sm\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .sm\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .sm\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .sm\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .sm\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .sm\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .sm\:tw-mt-96{
    margin-top: 24rem;
  }

  .sm\:tw-mr-96{
    margin-right: 24rem;
  }

  .sm\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .sm\:tw-ml-96{
    margin-left: 24rem;
  }

  .sm\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .sm\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .sm\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .sm\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .sm\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .sm\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .sm\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .sm\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .sm\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .sm\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .sm\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .sm\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .sm\:tw-mt-100{
    margin-top: 25rem;
  }

  .sm\:tw-mr-100{
    margin-right: 25rem;
  }

  .sm\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .sm\:tw-ml-100{
    margin-left: 25rem;
  }

  .sm\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .sm\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .sm\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .sm\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .sm\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .sm\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .sm\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .sm\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .sm\:tw-mt-112{
    margin-top: 28rem;
  }

  .sm\:tw-mr-112{
    margin-right: 28rem;
  }

  .sm\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .sm\:tw-ml-112{
    margin-left: 28rem;
  }

  .sm\:tw-mt-128{
    margin-top: 31rem;
  }

  .sm\:tw-mr-128{
    margin-right: 31rem;
  }

  .sm\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .sm\:tw-ml-128{
    margin-left: 31rem;
  }

  .sm\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .sm\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .sm\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .sm\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .sm\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .sm\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .sm\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .sm\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .sm\:tw-mt-140{
    margin-top: 35rem;
  }

  .sm\:tw-mr-140{
    margin-right: 35rem;
  }

  .sm\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .sm\:tw-ml-140{
    margin-left: 35rem;
  }

  .sm\:tw-mt-160{
    margin-top: 40rem;
  }

  .sm\:tw-mr-160{
    margin-right: 40rem;
  }

  .sm\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .sm\:tw-ml-160{
    margin-left: 40rem;
  }

  .sm\:tw-mt-180{
    margin-top: 45rem;
  }

  .sm\:tw-mr-180{
    margin-right: 45rem;
  }

  .sm\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .sm\:tw-ml-180{
    margin-left: 45rem;
  }

  .sm\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .sm\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .sm\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .sm\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .sm\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .sm\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .sm\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .sm\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .sm\:tw-mt-200{
    margin-top: 50rem;
  }

  .sm\:tw-mr-200{
    margin-right: 50rem;
  }

  .sm\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .sm\:tw-ml-200{
    margin-left: 50rem;
  }

  .sm\:tw-mt-auto{
    margin-top: auto;
  }

  .sm\:tw-mr-auto{
    margin-right: auto;
  }

  .sm\:tw-mb-auto{
    margin-bottom: auto;
  }

  .sm\:tw-ml-auto{
    margin-left: auto;
  }

  .sm\:tw-mt-px{
    margin-top: 1px;
  }

  .sm\:tw-mr-px{
    margin-right: 1px;
  }

  .sm\:tw-mb-px{
    margin-bottom: 1px;
  }

  .sm\:tw-ml-px{
    margin-left: 1px;
  }

  .sm\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .sm\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .sm\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .sm\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .sm\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .sm\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .sm\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .sm\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .sm\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .sm\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .sm\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .sm\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .sm\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .sm\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .sm\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .sm\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .sm\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .sm\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .sm\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .sm\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .sm\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .sm\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .sm\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .sm\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .sm\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .sm\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .sm\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .sm\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .sm\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .sm\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .sm\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .sm\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .sm\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .sm\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .sm\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .sm\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .sm\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .sm\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .sm\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .sm\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .sm\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .sm\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .sm\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .sm\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .sm\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .sm\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .sm\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .sm\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .sm\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .sm\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .sm\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .sm\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .sm\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .sm\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .sm\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .sm\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .sm\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .sm\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .sm\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .sm\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .sm\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .sm\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .sm\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .sm\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .sm\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .sm\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .sm\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .sm\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .sm\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .sm\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .sm\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .sm\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .sm\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .sm\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .sm\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .sm\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .sm\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .sm\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .sm\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .sm\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .sm\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .sm\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .sm\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .sm\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .sm\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .sm\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .sm\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .sm\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .sm\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .sm\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .sm\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .sm\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .sm\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .sm\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .sm\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .sm\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .sm\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .sm\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .sm\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .sm\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .sm\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .sm\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .sm\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .sm\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .sm\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .sm\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .sm\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .sm\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .sm\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .sm\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .sm\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .sm\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .sm\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .sm\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .sm\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .sm\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .sm\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .sm\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .sm\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .sm\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .sm\:tw-mt-full{
    margin-top: 100%;
  }

  .sm\:tw-mr-full{
    margin-right: 100%;
  }

  .sm\:tw-mb-full{
    margin-bottom: 100%;
  }

  .sm\:tw-ml-full{
    margin-left: 100%;
  }

  .sm\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .sm\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .sm\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .sm\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .sm\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .sm\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .sm\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .sm\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .sm\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .sm\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .sm\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .sm\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .sm\:tw--mt-4{
    margin-top: -1rem;
  }

  .sm\:tw--mr-4{
    margin-right: -1rem;
  }

  .sm\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .sm\:tw--ml-4{
    margin-left: -1rem;
  }

  .sm\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .sm\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .sm\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .sm\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .sm\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .sm\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .sm\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .sm\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .sm\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .sm\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .sm\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .sm\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .sm\:tw--mt-8{
    margin-top: -2rem;
  }

  .sm\:tw--mr-8{
    margin-right: -2rem;
  }

  .sm\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .sm\:tw--ml-8{
    margin-left: -2rem;
  }

  .sm\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .sm\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .sm\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .sm\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .sm\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .sm\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .sm\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .sm\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .sm\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .sm\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .sm\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .sm\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .sm\:tw--mt-12{
    margin-top: -3rem;
  }

  .sm\:tw--mr-12{
    margin-right: -3rem;
  }

  .sm\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .sm\:tw--ml-12{
    margin-left: -3rem;
  }

  .sm\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .sm\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .sm\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .sm\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .sm\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .sm\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .sm\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .sm\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .sm\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .sm\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .sm\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .sm\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .sm\:tw--mt-16{
    margin-top: -4rem;
  }

  .sm\:tw--mr-16{
    margin-right: -4rem;
  }

  .sm\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .sm\:tw--ml-16{
    margin-left: -4rem;
  }

  .sm\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .sm\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .sm\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .sm\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .sm\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .sm\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .sm\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .sm\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .sm\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .sm\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .sm\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .sm\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .sm\:tw--mt-20{
    margin-top: -5rem;
  }

  .sm\:tw--mr-20{
    margin-right: -5rem;
  }

  .sm\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .sm\:tw--ml-20{
    margin-left: -5rem;
  }

  .sm\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .sm\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .sm\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .sm\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .sm\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .sm\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .sm\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .sm\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .sm\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .sm\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .sm\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .sm\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .sm\:tw--mt-24{
    margin-top: -6rem;
  }

  .sm\:tw--mr-24{
    margin-right: -6rem;
  }

  .sm\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .sm\:tw--ml-24{
    margin-left: -6rem;
  }

  .sm\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .sm\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .sm\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .sm\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .sm\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .sm\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .sm\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .sm\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .sm\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .sm\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .sm\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .sm\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .sm\:tw--mt-28{
    margin-top: -7rem;
  }

  .sm\:tw--mr-28{
    margin-right: -7rem;
  }

  .sm\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .sm\:tw--ml-28{
    margin-left: -7rem;
  }

  .sm\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .sm\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .sm\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .sm\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .sm\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .sm\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .sm\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .sm\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .sm\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .sm\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .sm\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .sm\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .sm\:tw--mt-32{
    margin-top: -8rem;
  }

  .sm\:tw--mr-32{
    margin-right: -8rem;
  }

  .sm\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .sm\:tw--ml-32{
    margin-left: -8rem;
  }

  .sm\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .sm\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .sm\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .sm\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .sm\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .sm\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .sm\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .sm\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .sm\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .sm\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .sm\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .sm\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .sm\:tw--mt-36{
    margin-top: -9rem;
  }

  .sm\:tw--mr-36{
    margin-right: -9rem;
  }

  .sm\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .sm\:tw--ml-36{
    margin-left: -9rem;
  }

  .sm\:tw--mt-40{
    margin-top: -10rem;
  }

  .sm\:tw--mr-40{
    margin-right: -10rem;
  }

  .sm\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .sm\:tw--ml-40{
    margin-left: -10rem;
  }

  .sm\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .sm\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .sm\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .sm\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .sm\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .sm\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .sm\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .sm\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .sm\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .sm\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .sm\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .sm\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .sm\:tw--mt-44{
    margin-top: -11rem;
  }

  .sm\:tw--mr-44{
    margin-right: -11rem;
  }

  .sm\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .sm\:tw--ml-44{
    margin-left: -11rem;
  }

  .sm\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .sm\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .sm\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .sm\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .sm\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .sm\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .sm\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .sm\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .sm\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .sm\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .sm\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .sm\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .sm\:tw--mt-48{
    margin-top: -12rem;
  }

  .sm\:tw--mr-48{
    margin-right: -12rem;
  }

  .sm\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .sm\:tw--ml-48{
    margin-left: -12rem;
  }

  .sm\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .sm\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .sm\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .sm\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .sm\:tw--mt-52{
    margin-top: -13rem;
  }

  .sm\:tw--mr-52{
    margin-right: -13rem;
  }

  .sm\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .sm\:tw--ml-52{
    margin-left: -13rem;
  }

  .sm\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .sm\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .sm\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .sm\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .sm\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .sm\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .sm\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .sm\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .sm\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .sm\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .sm\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .sm\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .sm\:tw--mt-56{
    margin-top: -14rem;
  }

  .sm\:tw--mr-56{
    margin-right: -14rem;
  }

  .sm\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .sm\:tw--ml-56{
    margin-left: -14rem;
  }

  .sm\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .sm\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .sm\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .sm\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .sm\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .sm\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .sm\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .sm\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .sm\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .sm\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .sm\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .sm\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .sm\:tw--mt-60{
    margin-top: -15rem;
  }

  .sm\:tw--mr-60{
    margin-right: -15rem;
  }

  .sm\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .sm\:tw--ml-60{
    margin-left: -15rem;
  }

  .sm\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .sm\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .sm\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .sm\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .sm\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .sm\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .sm\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .sm\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .sm\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .sm\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .sm\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .sm\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .sm\:tw--mt-64{
    margin-top: -16rem;
  }

  .sm\:tw--mr-64{
    margin-right: -16rem;
  }

  .sm\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .sm\:tw--ml-64{
    margin-left: -16rem;
  }

  .sm\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .sm\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .sm\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .sm\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .sm\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .sm\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .sm\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .sm\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .sm\:tw--mt-68{
    margin-top: -17rem;
  }

  .sm\:tw--mr-68{
    margin-right: -17rem;
  }

  .sm\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .sm\:tw--ml-68{
    margin-left: -17rem;
  }

  .sm\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .sm\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .sm\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .sm\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .sm\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .sm\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .sm\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .sm\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .sm\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .sm\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .sm\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .sm\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .sm\:tw--mt-72{
    margin-top: -18rem;
  }

  .sm\:tw--mr-72{
    margin-right: -18rem;
  }

  .sm\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .sm\:tw--ml-72{
    margin-left: -18rem;
  }

  .sm\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .sm\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .sm\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .sm\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .sm\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .sm\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .sm\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .sm\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .sm\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .sm\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .sm\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .sm\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .sm\:tw--mt-76{
    margin-top: -19rem;
  }

  .sm\:tw--mr-76{
    margin-right: -19rem;
  }

  .sm\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .sm\:tw--ml-76{
    margin-left: -19rem;
  }

  .sm\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .sm\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .sm\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .sm\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .sm\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .sm\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .sm\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .sm\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .sm\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .sm\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .sm\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .sm\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .sm\:tw--mt-80{
    margin-top: -20rem;
  }

  .sm\:tw--mr-80{
    margin-right: -20rem;
  }

  .sm\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .sm\:tw--ml-80{
    margin-left: -20rem;
  }

  .sm\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .sm\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .sm\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .sm\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .sm\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .sm\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .sm\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .sm\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .sm\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .sm\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .sm\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .sm\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .sm\:tw--mt-84{
    margin-top: -21rem;
  }

  .sm\:tw--mr-84{
    margin-right: -21rem;
  }

  .sm\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .sm\:tw--ml-84{
    margin-left: -21rem;
  }

  .sm\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .sm\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .sm\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .sm\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .sm\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .sm\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .sm\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .sm\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .sm\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .sm\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .sm\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .sm\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .sm\:tw--mt-88{
    margin-top: -22rem;
  }

  .sm\:tw--mr-88{
    margin-right: -22rem;
  }

  .sm\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .sm\:tw--ml-88{
    margin-left: -22rem;
  }

  .sm\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .sm\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .sm\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .sm\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .sm\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .sm\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .sm\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .sm\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .sm\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .sm\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .sm\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .sm\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .sm\:tw--mt-92{
    margin-top: -23rem;
  }

  .sm\:tw--mr-92{
    margin-right: -23rem;
  }

  .sm\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .sm\:tw--ml-92{
    margin-left: -23rem;
  }

  .sm\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .sm\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .sm\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .sm\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .sm\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .sm\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .sm\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .sm\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .sm\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .sm\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .sm\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .sm\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .sm\:tw--mt-96{
    margin-top: -24rem;
  }

  .sm\:tw--mr-96{
    margin-right: -24rem;
  }

  .sm\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .sm\:tw--ml-96{
    margin-left: -24rem;
  }

  .sm\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .sm\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .sm\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .sm\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .sm\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .sm\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .sm\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .sm\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .sm\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .sm\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .sm\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .sm\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .sm\:tw--mt-100{
    margin-top: -25rem;
  }

  .sm\:tw--mr-100{
    margin-right: -25rem;
  }

  .sm\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .sm\:tw--ml-100{
    margin-left: -25rem;
  }

  .sm\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .sm\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .sm\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .sm\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .sm\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .sm\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .sm\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .sm\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .sm\:tw--mt-112{
    margin-top: -28rem;
  }

  .sm\:tw--mr-112{
    margin-right: -28rem;
  }

  .sm\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .sm\:tw--ml-112{
    margin-left: -28rem;
  }

  .sm\:tw--mt-128{
    margin-top: -31rem;
  }

  .sm\:tw--mr-128{
    margin-right: -31rem;
  }

  .sm\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .sm\:tw--ml-128{
    margin-left: -31rem;
  }

  .sm\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .sm\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .sm\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .sm\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .sm\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .sm\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .sm\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .sm\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .sm\:tw--mt-140{
    margin-top: -35rem;
  }

  .sm\:tw--mr-140{
    margin-right: -35rem;
  }

  .sm\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .sm\:tw--ml-140{
    margin-left: -35rem;
  }

  .sm\:tw--mt-160{
    margin-top: -40rem;
  }

  .sm\:tw--mr-160{
    margin-right: -40rem;
  }

  .sm\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .sm\:tw--ml-160{
    margin-left: -40rem;
  }

  .sm\:tw--mt-180{
    margin-top: -45rem;
  }

  .sm\:tw--mr-180{
    margin-right: -45rem;
  }

  .sm\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .sm\:tw--ml-180{
    margin-left: -45rem;
  }

  .sm\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .sm\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .sm\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .sm\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .sm\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .sm\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .sm\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .sm\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .sm\:tw--mt-200{
    margin-top: -50rem;
  }

  .sm\:tw--mr-200{
    margin-right: -50rem;
  }

  .sm\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .sm\:tw--ml-200{
    margin-left: -50rem;
  }

  .sm\:tw--mt-px{
    margin-top: -1px;
  }

  .sm\:tw--mr-px{
    margin-right: -1px;
  }

  .sm\:tw--mb-px{
    margin-bottom: -1px;
  }

  .sm\:tw--ml-px{
    margin-left: -1px;
  }

  .sm\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .sm\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .sm\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .sm\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .sm\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .sm\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .sm\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .sm\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .sm\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .sm\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .sm\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .sm\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .sm\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .sm\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .sm\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .sm\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .sm\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .sm\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .sm\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .sm\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .sm\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .sm\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .sm\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .sm\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .sm\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .sm\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .sm\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .sm\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .sm\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .sm\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .sm\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .sm\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .sm\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .sm\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .sm\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .sm\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .sm\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .sm\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .sm\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .sm\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .sm\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .sm\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .sm\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .sm\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .sm\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .sm\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .sm\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .sm\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .sm\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .sm\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .sm\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .sm\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .sm\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .sm\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .sm\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .sm\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .sm\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .sm\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .sm\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .sm\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .sm\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .sm\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .sm\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .sm\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .sm\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .sm\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .sm\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .sm\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .sm\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .sm\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .sm\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .sm\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .sm\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .sm\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .sm\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .sm\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .sm\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .sm\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .sm\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .sm\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .sm\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .sm\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .sm\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .sm\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .sm\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .sm\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .sm\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .sm\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .sm\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .sm\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .sm\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .sm\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .sm\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .sm\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .sm\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .sm\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .sm\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .sm\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .sm\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .sm\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .sm\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .sm\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .sm\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .sm\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .sm\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .sm\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .sm\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .sm\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .sm\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .sm\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .sm\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .sm\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .sm\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .sm\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .sm\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .sm\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .sm\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .sm\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .sm\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .sm\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .sm\:tw--mt-full{
    margin-top: -100%;
  }

  .sm\:tw--mr-full{
    margin-right: -100%;
  }

  .sm\:tw--mb-full{
    margin-bottom: -100%;
  }

  .sm\:tw--ml-full{
    margin-left: -100%;
  }

  .sm\:tw-max-h-0{
    max-height: 0;
  }

  .sm\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .sm\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .sm\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .sm\:tw-max-h-4{
    max-height: 1rem;
  }

  .sm\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .sm\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .sm\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .sm\:tw-max-h-8{
    max-height: 2rem;
  }

  .sm\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .sm\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .sm\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .sm\:tw-max-h-12{
    max-height: 3rem;
  }

  .sm\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .sm\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .sm\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .sm\:tw-max-h-16{
    max-height: 4rem;
  }

  .sm\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .sm\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .sm\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .sm\:tw-max-h-20{
    max-height: 5rem;
  }

  .sm\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .sm\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .sm\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .sm\:tw-max-h-24{
    max-height: 6rem;
  }

  .sm\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .sm\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .sm\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .sm\:tw-max-h-28{
    max-height: 7rem;
  }

  .sm\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .sm\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .sm\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .sm\:tw-max-h-32{
    max-height: 8rem;
  }

  .sm\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .sm\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .sm\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .sm\:tw-max-h-36{
    max-height: 9rem;
  }

  .sm\:tw-max-h-40{
    max-height: 10rem;
  }

  .sm\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .sm\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .sm\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .sm\:tw-max-h-44{
    max-height: 11rem;
  }

  .sm\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .sm\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .sm\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .sm\:tw-max-h-48{
    max-height: 12rem;
  }

  .sm\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .sm\:tw-max-h-52{
    max-height: 13rem;
  }

  .sm\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .sm\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .sm\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .sm\:tw-max-h-56{
    max-height: 14rem;
  }

  .sm\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .sm\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .sm\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .sm\:tw-max-h-60{
    max-height: 15rem;
  }

  .sm\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .sm\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .sm\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .sm\:tw-max-h-64{
    max-height: 16rem;
  }

  .sm\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .sm\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .sm\:tw-max-h-68{
    max-height: 17rem;
  }

  .sm\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .sm\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .sm\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .sm\:tw-max-h-72{
    max-height: 18rem;
  }

  .sm\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .sm\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .sm\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .sm\:tw-max-h-76{
    max-height: 19rem;
  }

  .sm\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .sm\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .sm\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .sm\:tw-max-h-80{
    max-height: 20rem;
  }

  .sm\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .sm\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .sm\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .sm\:tw-max-h-84{
    max-height: 21rem;
  }

  .sm\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .sm\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .sm\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .sm\:tw-max-h-88{
    max-height: 22rem;
  }

  .sm\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .sm\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .sm\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .sm\:tw-max-h-92{
    max-height: 23rem;
  }

  .sm\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .sm\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .sm\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .sm\:tw-max-h-96{
    max-height: 24rem;
  }

  .sm\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .sm\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .sm\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .sm\:tw-max-h-100{
    max-height: 25rem;
  }

  .sm\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .sm\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .sm\:tw-max-h-112{
    max-height: 28rem;
  }

  .sm\:tw-max-h-128{
    max-height: 31rem;
  }

  .sm\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .sm\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .sm\:tw-max-h-140{
    max-height: 35rem;
  }

  .sm\:tw-max-h-160{
    max-height: 40rem;
  }

  .sm\:tw-max-h-180{
    max-height: 45rem;
  }

  .sm\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .sm\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .sm\:tw-max-h-200{
    max-height: 50rem;
  }

  .sm\:tw-max-h-screen{
    max-height: 100vh;
  }

  .sm\:tw-max-h-px{
    max-height: 1px;
  }

  .sm\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .sm\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .sm\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .sm\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .sm\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .sm\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .sm\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .sm\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .sm\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .sm\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .sm\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .sm\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .sm\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .sm\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .sm\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .sm\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .sm\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .sm\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .sm\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .sm\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .sm\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .sm\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .sm\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .sm\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .sm\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .sm\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .sm\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .sm\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .sm\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .sm\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .sm\:tw-max-h-full{
    max-height: 100%;
  }

  .sm\:tw-max-w-0{
    max-width: 0rem;
  }

  .sm\:tw-max-w-none{
    max-width: none;
  }

  .sm\:tw-max-w-xs{
    max-width: 20rem;
  }

  .sm\:tw-max-w-sm{
    max-width: 24rem;
  }

  .sm\:tw-max-w-md{
    max-width: 28rem;
  }

  .sm\:tw-max-w-lg{
    max-width: 32rem;
  }

  .sm\:tw-max-w-xl{
    max-width: 36rem;
  }

  .sm\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .sm\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .sm\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .sm\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .sm\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .sm\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .sm\:tw-max-w-full{
    max-width: 100%;
  }

  .sm\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .sm\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .sm\:tw-max-w-prose{
    max-width: 65ch;
  }

  .sm\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .sm\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .sm\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .sm\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .sm\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .sm\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .sm\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .sm\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .sm\:tw-min-h-0{
    min-height: 0;
  }

  .sm\:tw-min-h-full{
    min-height: 100%;
  }

  .sm\:tw-min-h-screen{
    min-height: 100vh;
  }

  .sm\:tw-min-w-0{
    min-width: 0;
  }

  .sm\:tw-min-w-full{
    min-width: 100%;
  }

  .sm\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .sm\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .sm\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .sm\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .sm\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .sm\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .sm\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .sm\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .sm\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .sm\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .sm\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .sm\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .sm\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .sm\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .sm\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .sm\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .sm\:tw-opacity-0{
    opacity: 0;
  }

  .sm\:tw-opacity-25{
    opacity: 0.25;
  }

  .sm\:tw-opacity-50{
    opacity: 0.5;
  }

  .sm\:tw-opacity-75{
    opacity: 0.75;
  }

  .sm\:tw-opacity-100{
    opacity: 1;
  }

  .sm\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .sm\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .sm\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .sm\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .sm\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .sm\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .sm\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .sm\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .sm\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .sm\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .sm\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .sm\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .sm\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .sm\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .sm\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .sm\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .sm\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .sm\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .sm\:tw-overflow-auto{
    overflow: auto;
  }

  .sm\:tw-overflow-hidden{
    overflow: hidden;
  }

  .sm\:tw-overflow-visible{
    overflow: visible;
  }

  .sm\:tw-overflow-scroll{
    overflow: scroll;
  }

  .sm\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .sm\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .sm\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .sm\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .sm\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .sm\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .sm\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .sm\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .sm\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .sm\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .sm\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .sm\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .sm\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .sm\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .sm\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .sm\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .sm\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .sm\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .sm\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .sm\:tw-p-0{
    padding: 0;
  }

  .sm\:tw-p-1{
    padding: 0.25rem;
  }

  .sm\:tw-p-2{
    padding: 0.5rem;
  }

  .sm\:tw-p-3{
    padding: 0.75rem;
  }

  .sm\:tw-p-4{
    padding: 1rem;
  }

  .sm\:tw-p-5{
    padding: 1.25rem;
  }

  .sm\:tw-p-6{
    padding: 1.5rem;
  }

  .sm\:tw-p-7{
    padding: 1.75rem;
  }

  .sm\:tw-p-8{
    padding: 2rem;
  }

  .sm\:tw-p-9{
    padding: 2.25rem;
  }

  .sm\:tw-p-10{
    padding: 2.5rem;
  }

  .sm\:tw-p-11{
    padding: 2.75rem;
  }

  .sm\:tw-p-12{
    padding: 3rem;
  }

  .sm\:tw-p-13{
    padding: 3.25rem;
  }

  .sm\:tw-p-14{
    padding: 3.5rem;
  }

  .sm\:tw-p-15{
    padding: 3.75rem;
  }

  .sm\:tw-p-16{
    padding: 4rem;
  }

  .sm\:tw-p-17{
    padding: 4.25rem;
  }

  .sm\:tw-p-18{
    padding: 4.5rem;
  }

  .sm\:tw-p-19{
    padding: 4.75rem;
  }

  .sm\:tw-p-20{
    padding: 5rem;
  }

  .sm\:tw-p-21{
    padding: 5.25rem;
  }

  .sm\:tw-p-22{
    padding: 5.5rem;
  }

  .sm\:tw-p-23{
    padding: 5.75rem;
  }

  .sm\:tw-p-24{
    padding: 6rem;
  }

  .sm\:tw-p-25{
    padding: 6.25rem;
  }

  .sm\:tw-p-26{
    padding: 6.5rem;
  }

  .sm\:tw-p-27{
    padding: 6.75rem;
  }

  .sm\:tw-p-28{
    padding: 7rem;
  }

  .sm\:tw-p-29{
    padding: 7.25rem;
  }

  .sm\:tw-p-30{
    padding: 7.5rem;
  }

  .sm\:tw-p-31{
    padding: 7.75rem;
  }

  .sm\:tw-p-32{
    padding: 8rem;
  }

  .sm\:tw-p-33{
    padding: 8.25rem;
  }

  .sm\:tw-p-34{
    padding: 8.5rem;
  }

  .sm\:tw-p-35{
    padding: 8.75rem;
  }

  .sm\:tw-p-36{
    padding: 9rem;
  }

  .sm\:tw-p-40{
    padding: 10rem;
  }

  .sm\:tw-p-41{
    padding: 10.25rem;
  }

  .sm\:tw-p-42{
    padding: 10.5rem;
  }

  .sm\:tw-p-43{
    padding: 10.75rem;
  }

  .sm\:tw-p-44{
    padding: 11rem;
  }

  .sm\:tw-p-45{
    padding: 11.25rem;
  }

  .sm\:tw-p-46{
    padding: 11.5rem;
  }

  .sm\:tw-p-47{
    padding: 11.75rem;
  }

  .sm\:tw-p-48{
    padding: 12rem;
  }

  .sm\:tw-p-50{
    padding: 12.5rem;
  }

  .sm\:tw-p-52{
    padding: 13rem;
  }

  .sm\:tw-p-53{
    padding: 13.25rem;
  }

  .sm\:tw-p-54{
    padding: 13.5rem;
  }

  .sm\:tw-p-55{
    padding: 13.75rem;
  }

  .sm\:tw-p-56{
    padding: 14rem;
  }

  .sm\:tw-p-57{
    padding: 14.25rem;
  }

  .sm\:tw-p-58{
    padding: 14.5rem;
  }

  .sm\:tw-p-59{
    padding: 14.75rem;
  }

  .sm\:tw-p-60{
    padding: 15rem;
  }

  .sm\:tw-p-61{
    padding: 15.25rem;
  }

  .sm\:tw-p-62{
    padding: 15.5rem;
  }

  .sm\:tw-p-63{
    padding: 15.75rem;
  }

  .sm\:tw-p-64{
    padding: 16rem;
  }

  .sm\:tw-p-65{
    padding: 16.25rem;
  }

  .sm\:tw-p-66{
    padding: 16.5rem;
  }

  .sm\:tw-p-68{
    padding: 17rem;
  }

  .sm\:tw-p-69{
    padding: 17.25rem;
  }

  .sm\:tw-p-70{
    padding: 17.5rem;
  }

  .sm\:tw-p-71{
    padding: 17.75rem;
  }

  .sm\:tw-p-72{
    padding: 18rem;
  }

  .sm\:tw-p-73{
    padding: 18.25rem;
  }

  .sm\:tw-p-74{
    padding: 18.5rem;
  }

  .sm\:tw-p-75{
    padding: 18.75rem;
  }

  .sm\:tw-p-76{
    padding: 19rem;
  }

  .sm\:tw-p-77{
    padding: 19.25rem;
  }

  .sm\:tw-p-78{
    padding: 19.5rem;
  }

  .sm\:tw-p-79{
    padding: 19.75rem;
  }

  .sm\:tw-p-80{
    padding: 20rem;
  }

  .sm\:tw-p-81{
    padding: 20.25rem;
  }

  .sm\:tw-p-82{
    padding: 20.5rem;
  }

  .sm\:tw-p-83{
    padding: 20.75rem;
  }

  .sm\:tw-p-84{
    padding: 21rem;
  }

  .sm\:tw-p-85{
    padding: 21.25rem;
  }

  .sm\:tw-p-86{
    padding: 21.5rem;
  }

  .sm\:tw-p-87{
    padding: 21.75rem;
  }

  .sm\:tw-p-88{
    padding: 22rem;
  }

  .sm\:tw-p-89{
    padding: 22.25rem;
  }

  .sm\:tw-p-90{
    padding: 22.5rem;
  }

  .sm\:tw-p-91{
    padding: 22.75rem;
  }

  .sm\:tw-p-92{
    padding: 23rem;
  }

  .sm\:tw-p-93{
    padding: 23.25rem;
  }

  .sm\:tw-p-94{
    padding: 23.5rem;
  }

  .sm\:tw-p-95{
    padding: 23.75rem;
  }

  .sm\:tw-p-96{
    padding: 24rem;
  }

  .sm\:tw-p-97{
    padding: 23.25rem;
  }

  .sm\:tw-p-98{
    padding: 23.5rem;
  }

  .sm\:tw-p-99{
    padding: 23.75rem;
  }

  .sm\:tw-p-100{
    padding: 25rem;
  }

  .sm\:tw-p-101{
    padding: 25.25rem;
  }

  .sm\:tw-p-102{
    padding: 25.5rem;
  }

  .sm\:tw-p-112{
    padding: 28rem;
  }

  .sm\:tw-p-128{
    padding: 31rem;
  }

  .sm\:tw-p-129{
    padding: 32.25rem;
  }

  .sm\:tw-p-130{
    padding: 32.5rem;
  }

  .sm\:tw-p-140{
    padding: 35rem;
  }

  .sm\:tw-p-160{
    padding: 40rem;
  }

  .sm\:tw-p-180{
    padding: 45rem;
  }

  .sm\:tw-p-185{
    padding: 46.25rem;
  }

  .sm\:tw-p-190{
    padding: 47.5rem;
  }

  .sm\:tw-p-200{
    padding: 50rem;
  }

  .sm\:tw-p-px{
    padding: 1px;
  }

  .sm\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .sm\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .sm\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .sm\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .sm\:tw-p-1\/2{
    padding: 50%;
  }

  .sm\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .sm\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .sm\:tw-p-1\/4{
    padding: 25%;
  }

  .sm\:tw-p-2\/4{
    padding: 50%;
  }

  .sm\:tw-p-3\/4{
    padding: 75%;
  }

  .sm\:tw-p-1\/5{
    padding: 20%;
  }

  .sm\:tw-p-2\/5{
    padding: 40%;
  }

  .sm\:tw-p-3\/5{
    padding: 60%;
  }

  .sm\:tw-p-4\/5{
    padding: 80%;
  }

  .sm\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .sm\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .sm\:tw-p-3\/6{
    padding: 50%;
  }

  .sm\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .sm\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .sm\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .sm\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .sm\:tw-p-3\/12{
    padding: 25%;
  }

  .sm\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .sm\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .sm\:tw-p-6\/12{
    padding: 50%;
  }

  .sm\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .sm\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .sm\:tw-p-9\/12{
    padding: 75%;
  }

  .sm\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .sm\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .sm\:tw-p-full{
    padding: 100%;
  }

  .sm\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .sm\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .sm\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .sm\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .sm\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .sm\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .sm\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .sm\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .sm\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .sm\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .sm\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .sm\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .sm\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .sm\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .sm\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .sm\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .sm\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .sm\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .sm\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .sm\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .sm\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .sm\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .sm\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .sm\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .sm\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .sm\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .sm\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .sm\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .sm\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .sm\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .sm\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .sm\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .sm\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .sm\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .sm\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .sm\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .sm\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .sm\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .sm\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .sm\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .sm\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .sm\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .sm\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .sm\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .sm\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .sm\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .sm\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .sm\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .sm\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .sm\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .sm\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .sm\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .sm\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .sm\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .sm\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .sm\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .sm\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .sm\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .sm\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .sm\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .sm\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .sm\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .sm\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .sm\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .sm\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .sm\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .sm\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .sm\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .sm\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .sm\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .sm\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .sm\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .sm\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .sm\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .sm\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .sm\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .sm\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .sm\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .sm\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .sm\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .sm\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .sm\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .sm\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .sm\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .sm\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .sm\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .sm\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .sm\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .sm\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .sm\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sm\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .sm\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .sm\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .sm\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .sm\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .sm\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .sm\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .sm\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .sm\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .sm\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .sm\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .sm\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .sm\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .sm\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .sm\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .sm\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .sm\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .sm\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .sm\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .sm\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .sm\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .sm\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .sm\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .sm\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .sm\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .sm\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .sm\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .sm\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .sm\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .sm\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .sm\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .sm\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .sm\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .sm\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .sm\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sm\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sm\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .sm\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .sm\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .sm\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .sm\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .sm\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .sm\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .sm\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .sm\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .sm\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .sm\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .sm\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .sm\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .sm\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .sm\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .sm\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .sm\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .sm\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .sm\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .sm\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .sm\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .sm\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .sm\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .sm\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .sm\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .sm\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .sm\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .sm\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .sm\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .sm\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .sm\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .sm\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sm\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .sm\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .sm\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .sm\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .sm\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .sm\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .sm\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .sm\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .sm\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .sm\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .sm\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .sm\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .sm\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .sm\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .sm\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .sm\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .sm\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .sm\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .sm\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .sm\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .sm\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .sm\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .sm\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .sm\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sm\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .sm\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .sm\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .sm\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .sm\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .sm\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .sm\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .sm\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .sm\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .sm\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .sm\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .sm\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .sm\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .sm\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .sm\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .sm\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .sm\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .sm\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .sm\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .sm\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .sm\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .sm\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .sm\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .sm\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .sm\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .sm\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .sm\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .sm\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .sm\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .sm\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .sm\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .sm\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .sm\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .sm\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .sm\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .sm\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .sm\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .sm\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .sm\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .sm\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .sm\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .sm\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .sm\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .sm\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .sm\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .sm\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .sm\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .sm\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .sm\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .sm\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .sm\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .sm\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .sm\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .sm\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .sm\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .sm\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .sm\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .sm\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .sm\:tw-pt-0{
    padding-top: 0;
  }

  .sm\:tw-pr-0{
    padding-right: 0;
  }

  .sm\:tw-pb-0{
    padding-bottom: 0;
  }

  .sm\:tw-pl-0{
    padding-left: 0;
  }

  .sm\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .sm\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .sm\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .sm\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .sm\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .sm\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .sm\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .sm\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .sm\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .sm\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .sm\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .sm\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .sm\:tw-pt-4{
    padding-top: 1rem;
  }

  .sm\:tw-pr-4{
    padding-right: 1rem;
  }

  .sm\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .sm\:tw-pl-4{
    padding-left: 1rem;
  }

  .sm\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .sm\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .sm\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .sm\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .sm\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .sm\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .sm\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .sm\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .sm\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .sm\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .sm\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .sm\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .sm\:tw-pt-8{
    padding-top: 2rem;
  }

  .sm\:tw-pr-8{
    padding-right: 2rem;
  }

  .sm\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .sm\:tw-pl-8{
    padding-left: 2rem;
  }

  .sm\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .sm\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .sm\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .sm\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .sm\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .sm\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .sm\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .sm\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .sm\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .sm\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .sm\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .sm\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .sm\:tw-pt-12{
    padding-top: 3rem;
  }

  .sm\:tw-pr-12{
    padding-right: 3rem;
  }

  .sm\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .sm\:tw-pl-12{
    padding-left: 3rem;
  }

  .sm\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .sm\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .sm\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .sm\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .sm\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .sm\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .sm\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .sm\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .sm\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .sm\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .sm\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .sm\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .sm\:tw-pt-16{
    padding-top: 4rem;
  }

  .sm\:tw-pr-16{
    padding-right: 4rem;
  }

  .sm\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .sm\:tw-pl-16{
    padding-left: 4rem;
  }

  .sm\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .sm\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .sm\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .sm\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .sm\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .sm\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .sm\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .sm\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .sm\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .sm\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .sm\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .sm\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .sm\:tw-pt-20{
    padding-top: 5rem;
  }

  .sm\:tw-pr-20{
    padding-right: 5rem;
  }

  .sm\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .sm\:tw-pl-20{
    padding-left: 5rem;
  }

  .sm\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .sm\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .sm\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .sm\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .sm\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .sm\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .sm\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .sm\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .sm\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .sm\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .sm\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .sm\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .sm\:tw-pt-24{
    padding-top: 6rem;
  }

  .sm\:tw-pr-24{
    padding-right: 6rem;
  }

  .sm\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .sm\:tw-pl-24{
    padding-left: 6rem;
  }

  .sm\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .sm\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .sm\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .sm\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .sm\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .sm\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .sm\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .sm\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .sm\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .sm\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .sm\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .sm\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .sm\:tw-pt-28{
    padding-top: 7rem;
  }

  .sm\:tw-pr-28{
    padding-right: 7rem;
  }

  .sm\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .sm\:tw-pl-28{
    padding-left: 7rem;
  }

  .sm\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .sm\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .sm\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .sm\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .sm\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .sm\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .sm\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .sm\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .sm\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .sm\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .sm\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .sm\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .sm\:tw-pt-32{
    padding-top: 8rem;
  }

  .sm\:tw-pr-32{
    padding-right: 8rem;
  }

  .sm\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .sm\:tw-pl-32{
    padding-left: 8rem;
  }

  .sm\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .sm\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .sm\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .sm\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .sm\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .sm\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .sm\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .sm\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .sm\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .sm\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .sm\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .sm\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .sm\:tw-pt-36{
    padding-top: 9rem;
  }

  .sm\:tw-pr-36{
    padding-right: 9rem;
  }

  .sm\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .sm\:tw-pl-36{
    padding-left: 9rem;
  }

  .sm\:tw-pt-40{
    padding-top: 10rem;
  }

  .sm\:tw-pr-40{
    padding-right: 10rem;
  }

  .sm\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .sm\:tw-pl-40{
    padding-left: 10rem;
  }

  .sm\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .sm\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .sm\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .sm\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .sm\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .sm\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .sm\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .sm\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .sm\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .sm\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .sm\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .sm\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .sm\:tw-pt-44{
    padding-top: 11rem;
  }

  .sm\:tw-pr-44{
    padding-right: 11rem;
  }

  .sm\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .sm\:tw-pl-44{
    padding-left: 11rem;
  }

  .sm\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .sm\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .sm\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .sm\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .sm\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .sm\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .sm\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .sm\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .sm\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .sm\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .sm\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .sm\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .sm\:tw-pt-48{
    padding-top: 12rem;
  }

  .sm\:tw-pr-48{
    padding-right: 12rem;
  }

  .sm\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .sm\:tw-pl-48{
    padding-left: 12rem;
  }

  .sm\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .sm\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .sm\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .sm\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .sm\:tw-pt-52{
    padding-top: 13rem;
  }

  .sm\:tw-pr-52{
    padding-right: 13rem;
  }

  .sm\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .sm\:tw-pl-52{
    padding-left: 13rem;
  }

  .sm\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .sm\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .sm\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .sm\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .sm\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .sm\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .sm\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .sm\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .sm\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .sm\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .sm\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .sm\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .sm\:tw-pt-56{
    padding-top: 14rem;
  }

  .sm\:tw-pr-56{
    padding-right: 14rem;
  }

  .sm\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .sm\:tw-pl-56{
    padding-left: 14rem;
  }

  .sm\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .sm\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .sm\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .sm\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .sm\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .sm\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .sm\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .sm\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .sm\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .sm\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .sm\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .sm\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .sm\:tw-pt-60{
    padding-top: 15rem;
  }

  .sm\:tw-pr-60{
    padding-right: 15rem;
  }

  .sm\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .sm\:tw-pl-60{
    padding-left: 15rem;
  }

  .sm\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .sm\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .sm\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .sm\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .sm\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .sm\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .sm\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .sm\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .sm\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .sm\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .sm\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .sm\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .sm\:tw-pt-64{
    padding-top: 16rem;
  }

  .sm\:tw-pr-64{
    padding-right: 16rem;
  }

  .sm\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .sm\:tw-pl-64{
    padding-left: 16rem;
  }

  .sm\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .sm\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .sm\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .sm\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .sm\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .sm\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .sm\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .sm\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .sm\:tw-pt-68{
    padding-top: 17rem;
  }

  .sm\:tw-pr-68{
    padding-right: 17rem;
  }

  .sm\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .sm\:tw-pl-68{
    padding-left: 17rem;
  }

  .sm\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .sm\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .sm\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .sm\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .sm\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .sm\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .sm\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .sm\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .sm\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .sm\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .sm\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .sm\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .sm\:tw-pt-72{
    padding-top: 18rem;
  }

  .sm\:tw-pr-72{
    padding-right: 18rem;
  }

  .sm\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .sm\:tw-pl-72{
    padding-left: 18rem;
  }

  .sm\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .sm\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .sm\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .sm\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .sm\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .sm\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .sm\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .sm\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .sm\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .sm\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .sm\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .sm\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .sm\:tw-pt-76{
    padding-top: 19rem;
  }

  .sm\:tw-pr-76{
    padding-right: 19rem;
  }

  .sm\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .sm\:tw-pl-76{
    padding-left: 19rem;
  }

  .sm\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .sm\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .sm\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .sm\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .sm\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .sm\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .sm\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .sm\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .sm\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .sm\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .sm\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .sm\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .sm\:tw-pt-80{
    padding-top: 20rem;
  }

  .sm\:tw-pr-80{
    padding-right: 20rem;
  }

  .sm\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .sm\:tw-pl-80{
    padding-left: 20rem;
  }

  .sm\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .sm\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .sm\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .sm\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .sm\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .sm\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .sm\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .sm\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .sm\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .sm\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .sm\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .sm\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .sm\:tw-pt-84{
    padding-top: 21rem;
  }

  .sm\:tw-pr-84{
    padding-right: 21rem;
  }

  .sm\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .sm\:tw-pl-84{
    padding-left: 21rem;
  }

  .sm\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .sm\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .sm\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .sm\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .sm\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .sm\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .sm\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .sm\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .sm\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .sm\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .sm\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .sm\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .sm\:tw-pt-88{
    padding-top: 22rem;
  }

  .sm\:tw-pr-88{
    padding-right: 22rem;
  }

  .sm\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .sm\:tw-pl-88{
    padding-left: 22rem;
  }

  .sm\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .sm\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .sm\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .sm\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .sm\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .sm\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .sm\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .sm\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .sm\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .sm\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .sm\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .sm\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .sm\:tw-pt-92{
    padding-top: 23rem;
  }

  .sm\:tw-pr-92{
    padding-right: 23rem;
  }

  .sm\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .sm\:tw-pl-92{
    padding-left: 23rem;
  }

  .sm\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .sm\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .sm\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .sm\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .sm\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .sm\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .sm\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .sm\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .sm\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .sm\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .sm\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .sm\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .sm\:tw-pt-96{
    padding-top: 24rem;
  }

  .sm\:tw-pr-96{
    padding-right: 24rem;
  }

  .sm\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .sm\:tw-pl-96{
    padding-left: 24rem;
  }

  .sm\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .sm\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .sm\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .sm\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .sm\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .sm\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .sm\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .sm\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .sm\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .sm\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .sm\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .sm\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .sm\:tw-pt-100{
    padding-top: 25rem;
  }

  .sm\:tw-pr-100{
    padding-right: 25rem;
  }

  .sm\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .sm\:tw-pl-100{
    padding-left: 25rem;
  }

  .sm\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .sm\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .sm\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .sm\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .sm\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .sm\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .sm\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .sm\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .sm\:tw-pt-112{
    padding-top: 28rem;
  }

  .sm\:tw-pr-112{
    padding-right: 28rem;
  }

  .sm\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .sm\:tw-pl-112{
    padding-left: 28rem;
  }

  .sm\:tw-pt-128{
    padding-top: 31rem;
  }

  .sm\:tw-pr-128{
    padding-right: 31rem;
  }

  .sm\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .sm\:tw-pl-128{
    padding-left: 31rem;
  }

  .sm\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .sm\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .sm\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .sm\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .sm\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .sm\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .sm\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .sm\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .sm\:tw-pt-140{
    padding-top: 35rem;
  }

  .sm\:tw-pr-140{
    padding-right: 35rem;
  }

  .sm\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .sm\:tw-pl-140{
    padding-left: 35rem;
  }

  .sm\:tw-pt-160{
    padding-top: 40rem;
  }

  .sm\:tw-pr-160{
    padding-right: 40rem;
  }

  .sm\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .sm\:tw-pl-160{
    padding-left: 40rem;
  }

  .sm\:tw-pt-180{
    padding-top: 45rem;
  }

  .sm\:tw-pr-180{
    padding-right: 45rem;
  }

  .sm\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .sm\:tw-pl-180{
    padding-left: 45rem;
  }

  .sm\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .sm\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .sm\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .sm\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .sm\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .sm\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .sm\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .sm\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .sm\:tw-pt-200{
    padding-top: 50rem;
  }

  .sm\:tw-pr-200{
    padding-right: 50rem;
  }

  .sm\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .sm\:tw-pl-200{
    padding-left: 50rem;
  }

  .sm\:tw-pt-px{
    padding-top: 1px;
  }

  .sm\:tw-pr-px{
    padding-right: 1px;
  }

  .sm\:tw-pb-px{
    padding-bottom: 1px;
  }

  .sm\:tw-pl-px{
    padding-left: 1px;
  }

  .sm\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .sm\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .sm\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .sm\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .sm\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .sm\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .sm\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .sm\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .sm\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .sm\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .sm\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .sm\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .sm\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .sm\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .sm\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .sm\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .sm\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .sm\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .sm\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .sm\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .sm\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .sm\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .sm\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .sm\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .sm\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .sm\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .sm\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .sm\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .sm\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .sm\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .sm\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .sm\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .sm\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .sm\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .sm\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .sm\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .sm\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .sm\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .sm\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .sm\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .sm\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .sm\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .sm\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .sm\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .sm\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .sm\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .sm\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .sm\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .sm\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .sm\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .sm\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .sm\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .sm\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .sm\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .sm\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .sm\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .sm\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .sm\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .sm\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .sm\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .sm\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .sm\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .sm\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .sm\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .sm\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .sm\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .sm\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .sm\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .sm\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .sm\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .sm\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .sm\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .sm\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .sm\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .sm\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .sm\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .sm\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .sm\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .sm\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .sm\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .sm\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .sm\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .sm\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .sm\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .sm\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .sm\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .sm\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .sm\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .sm\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .sm\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .sm\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .sm\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .sm\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .sm\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .sm\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .sm\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .sm\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .sm\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .sm\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .sm\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .sm\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .sm\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .sm\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .sm\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .sm\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .sm\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .sm\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .sm\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .sm\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .sm\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .sm\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .sm\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .sm\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .sm\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .sm\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .sm\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .sm\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .sm\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .sm\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .sm\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .sm\:tw-pt-full{
    padding-top: 100%;
  }

  .sm\:tw-pr-full{
    padding-right: 100%;
  }

  .sm\:tw-pb-full{
    padding-bottom: 100%;
  }

  .sm\:tw-pl-full{
    padding-left: 100%;
  }

  .sm\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .sm\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .sm\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .sm\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .sm\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .sm\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .sm\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .sm\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .sm\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .sm\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .sm\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .sm\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .sm\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .sm\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .sm\:tw-pointer-events-none{
    pointer-events: none;
  }

  .sm\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .sm\:tw-static{
    position: static;
  }

  .sm\:tw-fixed{
    position: fixed;
  }

  .sm\:tw-absolute{
    position: absolute;
  }

  .sm\:tw-relative{
    position: relative;
  }

  .sm\:tw-sticky{
    position: sticky;
  }

  .sm\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .sm\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .sm\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .sm\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .sm\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .sm\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .sm\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .sm\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .sm\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .sm\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .sm\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .sm\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .sm\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .sm\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .sm\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .sm\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .sm\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .sm\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .sm\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .sm\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .sm\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .sm\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .sm\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .sm\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .sm\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .sm\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .sm\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .sm\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .sm\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .sm\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .sm\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .sm\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .sm\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .sm\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .sm\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .sm\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .sm\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .sm\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .sm\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .sm\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .sm\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .sm\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .sm\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .sm\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .sm\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .sm\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .sm\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .sm\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .sm\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .sm\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .sm\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .sm\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .sm\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .sm\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .sm\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .sm\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .sm\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .sm\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .sm\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .sm\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .sm\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .sm\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .sm\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .sm\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .sm\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .sm\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .sm\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .sm\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .sm\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .sm\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .sm\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .sm\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .sm\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .sm\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .sm\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .sm\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .sm\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .sm\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .sm\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .sm\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .sm\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .sm\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .sm\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .sm\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .sm\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .sm\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .sm\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .sm\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .sm\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .sm\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .sm\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .sm\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .sm\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .sm\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .sm\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .sm\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .sm\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .sm\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .sm\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .sm\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .sm\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .sm\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .sm\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .sm\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .sm\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .sm\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .sm\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .sm\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .sm\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .sm\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .sm\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .sm\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .sm\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .sm\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .sm\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .sm\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .sm\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .sm\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .sm\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .sm\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .sm\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .sm\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .sm\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .sm\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .sm\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .sm\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .sm\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .sm\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .sm\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .sm\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .sm\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .sm\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .sm\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .sm\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .sm\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .sm\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .sm\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .sm\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .sm\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .sm\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .sm\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .sm\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .sm\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .sm\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .sm\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .sm\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .sm\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .sm\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .sm\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .sm\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .sm\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .sm\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .sm\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .sm\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .sm\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .sm\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .sm\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .sm\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .sm\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .sm\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .sm\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .sm\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .sm\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .sm\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .sm\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .sm\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .sm\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .sm\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .sm\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .sm\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .sm\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .sm\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .sm\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .sm\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .sm\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .sm\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .sm\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .sm\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .sm\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .sm\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .sm\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .sm\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .sm\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .sm\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .sm\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .sm\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .sm\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .sm\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .sm\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .sm\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .sm\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .sm\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .sm\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .sm\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .sm\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .sm\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .sm\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .sm\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .sm\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .sm\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .sm\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .sm\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .sm\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .sm\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .sm\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .sm\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .sm\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .sm\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .sm\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .sm\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .sm\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .sm\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .sm\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .sm\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .sm\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .sm\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .sm\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .sm\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .sm\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .sm\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .sm\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .sm\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .sm\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .sm\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .sm\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .sm\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .sm\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .sm\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .sm\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .sm\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .sm\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .sm\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .sm\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .sm\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .sm\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .sm\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .sm\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .sm\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .sm\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .sm\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .sm\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .sm\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .sm\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .sm\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .sm\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .sm\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .sm\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .sm\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .sm\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .sm\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .sm\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .sm\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .sm\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .sm\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .sm\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .sm\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .sm\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .sm\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .sm\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .sm\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .sm\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .sm\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .sm\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .sm\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .sm\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .sm\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .sm\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .sm\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .sm\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .sm\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .sm\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .sm\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .sm\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .sm\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .sm\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .sm\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .sm\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .sm\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .sm\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .sm\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .sm\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .sm\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .sm\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .sm\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .sm\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .sm\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .sm\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .sm\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .sm\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .sm\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .sm\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .sm\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .sm\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .sm\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .sm\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .sm\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .sm\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .sm\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .sm\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .sm\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .sm\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .sm\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .sm\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .sm\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .sm\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .sm\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .sm\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .sm\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .sm\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .sm\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .sm\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .sm\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .sm\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .sm\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .sm\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .sm\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .sm\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .sm\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .sm\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .sm\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .sm\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .sm\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .sm\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .sm\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .sm\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .sm\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .sm\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .sm\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .sm\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .sm\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .sm\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .sm\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .sm\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .sm\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .sm\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .sm\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .sm\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .sm\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .sm\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .sm\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .sm\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .sm\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .sm\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .sm\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .sm\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .sm\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .sm\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .sm\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .sm\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .sm\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .sm\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .sm\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .sm\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .sm\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .sm\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .sm\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .sm\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .sm\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .sm\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .sm\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .sm\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .sm\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .sm\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .sm\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .sm\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .sm\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .sm\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .sm\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .sm\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .sm\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .sm\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .sm\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .sm\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .sm\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .sm\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .sm\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .sm\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .sm\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .sm\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .sm\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .sm\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .sm\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .sm\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .sm\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .sm\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .sm\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .sm\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .sm\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .sm\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .sm\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .sm\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .sm\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .sm\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .sm\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .sm\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .sm\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .sm\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .sm\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .sm\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .sm\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .sm\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .sm\:tw-top-0{
    top: 0;
  }

  .sm\:tw-right-0{
    right: 0;
  }

  .sm\:tw-bottom-0{
    bottom: 0;
  }

  .sm\:tw-left-0{
    left: 0;
  }

  .sm\:tw-top-1{
    top: 0.25rem;
  }

  .sm\:tw-right-1{
    right: 0.25rem;
  }

  .sm\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .sm\:tw-left-1{
    left: 0.25rem;
  }

  .sm\:tw-top-2{
    top: 0.5rem;
  }

  .sm\:tw-right-2{
    right: 0.5rem;
  }

  .sm\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .sm\:tw-left-2{
    left: 0.5rem;
  }

  .sm\:tw-top-3{
    top: 0.75rem;
  }

  .sm\:tw-right-3{
    right: 0.75rem;
  }

  .sm\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .sm\:tw-left-3{
    left: 0.75rem;
  }

  .sm\:tw-top-4{
    top: 1rem;
  }

  .sm\:tw-right-4{
    right: 1rem;
  }

  .sm\:tw-bottom-4{
    bottom: 1rem;
  }

  .sm\:tw-left-4{
    left: 1rem;
  }

  .sm\:tw-top-5{
    top: 1.25rem;
  }

  .sm\:tw-right-5{
    right: 1.25rem;
  }

  .sm\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .sm\:tw-left-5{
    left: 1.25rem;
  }

  .sm\:tw-top-6{
    top: 1.5rem;
  }

  .sm\:tw-right-6{
    right: 1.5rem;
  }

  .sm\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .sm\:tw-left-6{
    left: 1.5rem;
  }

  .sm\:tw-top-7{
    top: 1.75rem;
  }

  .sm\:tw-right-7{
    right: 1.75rem;
  }

  .sm\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .sm\:tw-left-7{
    left: 1.75rem;
  }

  .sm\:tw-top-8{
    top: 2rem;
  }

  .sm\:tw-right-8{
    right: 2rem;
  }

  .sm\:tw-bottom-8{
    bottom: 2rem;
  }

  .sm\:tw-left-8{
    left: 2rem;
  }

  .sm\:tw-top-9{
    top: 2.25rem;
  }

  .sm\:tw-right-9{
    right: 2.25rem;
  }

  .sm\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .sm\:tw-left-9{
    left: 2.25rem;
  }

  .sm\:tw-top-10{
    top: 2.5rem;
  }

  .sm\:tw-right-10{
    right: 2.5rem;
  }

  .sm\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .sm\:tw-left-10{
    left: 2.5rem;
  }

  .sm\:tw-top-11{
    top: 2.75rem;
  }

  .sm\:tw-right-11{
    right: 2.75rem;
  }

  .sm\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .sm\:tw-left-11{
    left: 2.75rem;
  }

  .sm\:tw-top-12{
    top: 3rem;
  }

  .sm\:tw-right-12{
    right: 3rem;
  }

  .sm\:tw-bottom-12{
    bottom: 3rem;
  }

  .sm\:tw-left-12{
    left: 3rem;
  }

  .sm\:tw-top-13{
    top: 3.25rem;
  }

  .sm\:tw-right-13{
    right: 3.25rem;
  }

  .sm\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .sm\:tw-left-13{
    left: 3.25rem;
  }

  .sm\:tw-top-14{
    top: 3.5rem;
  }

  .sm\:tw-right-14{
    right: 3.5rem;
  }

  .sm\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .sm\:tw-left-14{
    left: 3.5rem;
  }

  .sm\:tw-top-15{
    top: 3.75rem;
  }

  .sm\:tw-right-15{
    right: 3.75rem;
  }

  .sm\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .sm\:tw-left-15{
    left: 3.75rem;
  }

  .sm\:tw-top-16{
    top: 4rem;
  }

  .sm\:tw-right-16{
    right: 4rem;
  }

  .sm\:tw-bottom-16{
    bottom: 4rem;
  }

  .sm\:tw-left-16{
    left: 4rem;
  }

  .sm\:tw-top-17{
    top: 4.25rem;
  }

  .sm\:tw-right-17{
    right: 4.25rem;
  }

  .sm\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .sm\:tw-left-17{
    left: 4.25rem;
  }

  .sm\:tw-top-18{
    top: 4.5rem;
  }

  .sm\:tw-right-18{
    right: 4.5rem;
  }

  .sm\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .sm\:tw-left-18{
    left: 4.5rem;
  }

  .sm\:tw-top-19{
    top: 4.75rem;
  }

  .sm\:tw-right-19{
    right: 4.75rem;
  }

  .sm\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .sm\:tw-left-19{
    left: 4.75rem;
  }

  .sm\:tw-top-20{
    top: 5rem;
  }

  .sm\:tw-right-20{
    right: 5rem;
  }

  .sm\:tw-bottom-20{
    bottom: 5rem;
  }

  .sm\:tw-left-20{
    left: 5rem;
  }

  .sm\:tw-top-21{
    top: 5.25rem;
  }

  .sm\:tw-right-21{
    right: 5.25rem;
  }

  .sm\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .sm\:tw-left-21{
    left: 5.25rem;
  }

  .sm\:tw-top-22{
    top: 5.5rem;
  }

  .sm\:tw-right-22{
    right: 5.5rem;
  }

  .sm\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .sm\:tw-left-22{
    left: 5.5rem;
  }

  .sm\:tw-top-23{
    top: 5.75rem;
  }

  .sm\:tw-right-23{
    right: 5.75rem;
  }

  .sm\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .sm\:tw-left-23{
    left: 5.75rem;
  }

  .sm\:tw-top-24{
    top: 6rem;
  }

  .sm\:tw-right-24{
    right: 6rem;
  }

  .sm\:tw-bottom-24{
    bottom: 6rem;
  }

  .sm\:tw-left-24{
    left: 6rem;
  }

  .sm\:tw-top-25{
    top: 6.25rem;
  }

  .sm\:tw-right-25{
    right: 6.25rem;
  }

  .sm\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .sm\:tw-left-25{
    left: 6.25rem;
  }

  .sm\:tw-top-26{
    top: 6.5rem;
  }

  .sm\:tw-right-26{
    right: 6.5rem;
  }

  .sm\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .sm\:tw-left-26{
    left: 6.5rem;
  }

  .sm\:tw-top-27{
    top: 6.75rem;
  }

  .sm\:tw-right-27{
    right: 6.75rem;
  }

  .sm\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .sm\:tw-left-27{
    left: 6.75rem;
  }

  .sm\:tw-top-28{
    top: 7rem;
  }

  .sm\:tw-right-28{
    right: 7rem;
  }

  .sm\:tw-bottom-28{
    bottom: 7rem;
  }

  .sm\:tw-left-28{
    left: 7rem;
  }

  .sm\:tw-top-29{
    top: 7.25rem;
  }

  .sm\:tw-right-29{
    right: 7.25rem;
  }

  .sm\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .sm\:tw-left-29{
    left: 7.25rem;
  }

  .sm\:tw-top-30{
    top: 7.5rem;
  }

  .sm\:tw-right-30{
    right: 7.5rem;
  }

  .sm\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .sm\:tw-left-30{
    left: 7.5rem;
  }

  .sm\:tw-top-31{
    top: 7.75rem;
  }

  .sm\:tw-right-31{
    right: 7.75rem;
  }

  .sm\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .sm\:tw-left-31{
    left: 7.75rem;
  }

  .sm\:tw-top-32{
    top: 8rem;
  }

  .sm\:tw-right-32{
    right: 8rem;
  }

  .sm\:tw-bottom-32{
    bottom: 8rem;
  }

  .sm\:tw-left-32{
    left: 8rem;
  }

  .sm\:tw-top-33{
    top: 8.25rem;
  }

  .sm\:tw-right-33{
    right: 8.25rem;
  }

  .sm\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .sm\:tw-left-33{
    left: 8.25rem;
  }

  .sm\:tw-top-34{
    top: 8.5rem;
  }

  .sm\:tw-right-34{
    right: 8.5rem;
  }

  .sm\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .sm\:tw-left-34{
    left: 8.5rem;
  }

  .sm\:tw-top-35{
    top: 8.75rem;
  }

  .sm\:tw-right-35{
    right: 8.75rem;
  }

  .sm\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .sm\:tw-left-35{
    left: 8.75rem;
  }

  .sm\:tw-top-36{
    top: 9rem;
  }

  .sm\:tw-right-36{
    right: 9rem;
  }

  .sm\:tw-bottom-36{
    bottom: 9rem;
  }

  .sm\:tw-left-36{
    left: 9rem;
  }

  .sm\:tw-top-40{
    top: 10rem;
  }

  .sm\:tw-right-40{
    right: 10rem;
  }

  .sm\:tw-bottom-40{
    bottom: 10rem;
  }

  .sm\:tw-left-40{
    left: 10rem;
  }

  .sm\:tw-top-41{
    top: 10.25rem;
  }

  .sm\:tw-right-41{
    right: 10.25rem;
  }

  .sm\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .sm\:tw-left-41{
    left: 10.25rem;
  }

  .sm\:tw-top-42{
    top: 10.5rem;
  }

  .sm\:tw-right-42{
    right: 10.5rem;
  }

  .sm\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .sm\:tw-left-42{
    left: 10.5rem;
  }

  .sm\:tw-top-43{
    top: 10.75rem;
  }

  .sm\:tw-right-43{
    right: 10.75rem;
  }

  .sm\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .sm\:tw-left-43{
    left: 10.75rem;
  }

  .sm\:tw-top-44{
    top: 11rem;
  }

  .sm\:tw-right-44{
    right: 11rem;
  }

  .sm\:tw-bottom-44{
    bottom: 11rem;
  }

  .sm\:tw-left-44{
    left: 11rem;
  }

  .sm\:tw-top-45{
    top: 11.25rem;
  }

  .sm\:tw-right-45{
    right: 11.25rem;
  }

  .sm\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .sm\:tw-left-45{
    left: 11.25rem;
  }

  .sm\:tw-top-46{
    top: 11.5rem;
  }

  .sm\:tw-right-46{
    right: 11.5rem;
  }

  .sm\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .sm\:tw-left-46{
    left: 11.5rem;
  }

  .sm\:tw-top-47{
    top: 11.75rem;
  }

  .sm\:tw-right-47{
    right: 11.75rem;
  }

  .sm\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .sm\:tw-left-47{
    left: 11.75rem;
  }

  .sm\:tw-top-48{
    top: 12rem;
  }

  .sm\:tw-right-48{
    right: 12rem;
  }

  .sm\:tw-bottom-48{
    bottom: 12rem;
  }

  .sm\:tw-left-48{
    left: 12rem;
  }

  .sm\:tw-top-50{
    top: 12.5rem;
  }

  .sm\:tw-right-50{
    right: 12.5rem;
  }

  .sm\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .sm\:tw-left-50{
    left: 12.5rem;
  }

  .sm\:tw-top-52{
    top: 13rem;
  }

  .sm\:tw-right-52{
    right: 13rem;
  }

  .sm\:tw-bottom-52{
    bottom: 13rem;
  }

  .sm\:tw-left-52{
    left: 13rem;
  }

  .sm\:tw-top-53{
    top: 13.25rem;
  }

  .sm\:tw-right-53{
    right: 13.25rem;
  }

  .sm\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .sm\:tw-left-53{
    left: 13.25rem;
  }

  .sm\:tw-top-54{
    top: 13.5rem;
  }

  .sm\:tw-right-54{
    right: 13.5rem;
  }

  .sm\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .sm\:tw-left-54{
    left: 13.5rem;
  }

  .sm\:tw-top-55{
    top: 13.75rem;
  }

  .sm\:tw-right-55{
    right: 13.75rem;
  }

  .sm\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .sm\:tw-left-55{
    left: 13.75rem;
  }

  .sm\:tw-top-56{
    top: 14rem;
  }

  .sm\:tw-right-56{
    right: 14rem;
  }

  .sm\:tw-bottom-56{
    bottom: 14rem;
  }

  .sm\:tw-left-56{
    left: 14rem;
  }

  .sm\:tw-top-57{
    top: 14.25rem;
  }

  .sm\:tw-right-57{
    right: 14.25rem;
  }

  .sm\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .sm\:tw-left-57{
    left: 14.25rem;
  }

  .sm\:tw-top-58{
    top: 14.5rem;
  }

  .sm\:tw-right-58{
    right: 14.5rem;
  }

  .sm\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .sm\:tw-left-58{
    left: 14.5rem;
  }

  .sm\:tw-top-59{
    top: 14.75rem;
  }

  .sm\:tw-right-59{
    right: 14.75rem;
  }

  .sm\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .sm\:tw-left-59{
    left: 14.75rem;
  }

  .sm\:tw-top-60{
    top: 15rem;
  }

  .sm\:tw-right-60{
    right: 15rem;
  }

  .sm\:tw-bottom-60{
    bottom: 15rem;
  }

  .sm\:tw-left-60{
    left: 15rem;
  }

  .sm\:tw-top-61{
    top: 15.25rem;
  }

  .sm\:tw-right-61{
    right: 15.25rem;
  }

  .sm\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .sm\:tw-left-61{
    left: 15.25rem;
  }

  .sm\:tw-top-62{
    top: 15.5rem;
  }

  .sm\:tw-right-62{
    right: 15.5rem;
  }

  .sm\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .sm\:tw-left-62{
    left: 15.5rem;
  }

  .sm\:tw-top-63{
    top: 15.75rem;
  }

  .sm\:tw-right-63{
    right: 15.75rem;
  }

  .sm\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .sm\:tw-left-63{
    left: 15.75rem;
  }

  .sm\:tw-top-64{
    top: 16rem;
  }

  .sm\:tw-right-64{
    right: 16rem;
  }

  .sm\:tw-bottom-64{
    bottom: 16rem;
  }

  .sm\:tw-left-64{
    left: 16rem;
  }

  .sm\:tw-top-65{
    top: 16.25rem;
  }

  .sm\:tw-right-65{
    right: 16.25rem;
  }

  .sm\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .sm\:tw-left-65{
    left: 16.25rem;
  }

  .sm\:tw-top-66{
    top: 16.5rem;
  }

  .sm\:tw-right-66{
    right: 16.5rem;
  }

  .sm\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .sm\:tw-left-66{
    left: 16.5rem;
  }

  .sm\:tw-top-68{
    top: 17rem;
  }

  .sm\:tw-right-68{
    right: 17rem;
  }

  .sm\:tw-bottom-68{
    bottom: 17rem;
  }

  .sm\:tw-left-68{
    left: 17rem;
  }

  .sm\:tw-top-69{
    top: 17.25rem;
  }

  .sm\:tw-right-69{
    right: 17.25rem;
  }

  .sm\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .sm\:tw-left-69{
    left: 17.25rem;
  }

  .sm\:tw-top-70{
    top: 17.5rem;
  }

  .sm\:tw-right-70{
    right: 17.5rem;
  }

  .sm\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .sm\:tw-left-70{
    left: 17.5rem;
  }

  .sm\:tw-top-71{
    top: 17.75rem;
  }

  .sm\:tw-right-71{
    right: 17.75rem;
  }

  .sm\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .sm\:tw-left-71{
    left: 17.75rem;
  }

  .sm\:tw-top-72{
    top: 18rem;
  }

  .sm\:tw-right-72{
    right: 18rem;
  }

  .sm\:tw-bottom-72{
    bottom: 18rem;
  }

  .sm\:tw-left-72{
    left: 18rem;
  }

  .sm\:tw-top-73{
    top: 18.25rem;
  }

  .sm\:tw-right-73{
    right: 18.25rem;
  }

  .sm\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .sm\:tw-left-73{
    left: 18.25rem;
  }

  .sm\:tw-top-74{
    top: 18.5rem;
  }

  .sm\:tw-right-74{
    right: 18.5rem;
  }

  .sm\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .sm\:tw-left-74{
    left: 18.5rem;
  }

  .sm\:tw-top-75{
    top: 18.75rem;
  }

  .sm\:tw-right-75{
    right: 18.75rem;
  }

  .sm\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .sm\:tw-left-75{
    left: 18.75rem;
  }

  .sm\:tw-top-76{
    top: 19rem;
  }

  .sm\:tw-right-76{
    right: 19rem;
  }

  .sm\:tw-bottom-76{
    bottom: 19rem;
  }

  .sm\:tw-left-76{
    left: 19rem;
  }

  .sm\:tw-top-77{
    top: 19.25rem;
  }

  .sm\:tw-right-77{
    right: 19.25rem;
  }

  .sm\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .sm\:tw-left-77{
    left: 19.25rem;
  }

  .sm\:tw-top-78{
    top: 19.5rem;
  }

  .sm\:tw-right-78{
    right: 19.5rem;
  }

  .sm\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .sm\:tw-left-78{
    left: 19.5rem;
  }

  .sm\:tw-top-79{
    top: 19.75rem;
  }

  .sm\:tw-right-79{
    right: 19.75rem;
  }

  .sm\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .sm\:tw-left-79{
    left: 19.75rem;
  }

  .sm\:tw-top-80{
    top: 20rem;
  }

  .sm\:tw-right-80{
    right: 20rem;
  }

  .sm\:tw-bottom-80{
    bottom: 20rem;
  }

  .sm\:tw-left-80{
    left: 20rem;
  }

  .sm\:tw-top-81{
    top: 20.25rem;
  }

  .sm\:tw-right-81{
    right: 20.25rem;
  }

  .sm\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .sm\:tw-left-81{
    left: 20.25rem;
  }

  .sm\:tw-top-82{
    top: 20.5rem;
  }

  .sm\:tw-right-82{
    right: 20.5rem;
  }

  .sm\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .sm\:tw-left-82{
    left: 20.5rem;
  }

  .sm\:tw-top-83{
    top: 20.75rem;
  }

  .sm\:tw-right-83{
    right: 20.75rem;
  }

  .sm\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .sm\:tw-left-83{
    left: 20.75rem;
  }

  .sm\:tw-top-84{
    top: 21rem;
  }

  .sm\:tw-right-84{
    right: 21rem;
  }

  .sm\:tw-bottom-84{
    bottom: 21rem;
  }

  .sm\:tw-left-84{
    left: 21rem;
  }

  .sm\:tw-top-85{
    top: 21.25rem;
  }

  .sm\:tw-right-85{
    right: 21.25rem;
  }

  .sm\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .sm\:tw-left-85{
    left: 21.25rem;
  }

  .sm\:tw-top-86{
    top: 21.5rem;
  }

  .sm\:tw-right-86{
    right: 21.5rem;
  }

  .sm\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .sm\:tw-left-86{
    left: 21.5rem;
  }

  .sm\:tw-top-87{
    top: 21.75rem;
  }

  .sm\:tw-right-87{
    right: 21.75rem;
  }

  .sm\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .sm\:tw-left-87{
    left: 21.75rem;
  }

  .sm\:tw-top-88{
    top: 22rem;
  }

  .sm\:tw-right-88{
    right: 22rem;
  }

  .sm\:tw-bottom-88{
    bottom: 22rem;
  }

  .sm\:tw-left-88{
    left: 22rem;
  }

  .sm\:tw-top-89{
    top: 22.25rem;
  }

  .sm\:tw-right-89{
    right: 22.25rem;
  }

  .sm\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .sm\:tw-left-89{
    left: 22.25rem;
  }

  .sm\:tw-top-90{
    top: 22.5rem;
  }

  .sm\:tw-right-90{
    right: 22.5rem;
  }

  .sm\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .sm\:tw-left-90{
    left: 22.5rem;
  }

  .sm\:tw-top-91{
    top: 22.75rem;
  }

  .sm\:tw-right-91{
    right: 22.75rem;
  }

  .sm\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .sm\:tw-left-91{
    left: 22.75rem;
  }

  .sm\:tw-top-92{
    top: 23rem;
  }

  .sm\:tw-right-92{
    right: 23rem;
  }

  .sm\:tw-bottom-92{
    bottom: 23rem;
  }

  .sm\:tw-left-92{
    left: 23rem;
  }

  .sm\:tw-top-93{
    top: 23.25rem;
  }

  .sm\:tw-right-93{
    right: 23.25rem;
  }

  .sm\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .sm\:tw-left-93{
    left: 23.25rem;
  }

  .sm\:tw-top-94{
    top: 23.5rem;
  }

  .sm\:tw-right-94{
    right: 23.5rem;
  }

  .sm\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .sm\:tw-left-94{
    left: 23.5rem;
  }

  .sm\:tw-top-95{
    top: 23.75rem;
  }

  .sm\:tw-right-95{
    right: 23.75rem;
  }

  .sm\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .sm\:tw-left-95{
    left: 23.75rem;
  }

  .sm\:tw-top-96{
    top: 24rem;
  }

  .sm\:tw-right-96{
    right: 24rem;
  }

  .sm\:tw-bottom-96{
    bottom: 24rem;
  }

  .sm\:tw-left-96{
    left: 24rem;
  }

  .sm\:tw-top-97{
    top: 23.25rem;
  }

  .sm\:tw-right-97{
    right: 23.25rem;
  }

  .sm\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .sm\:tw-left-97{
    left: 23.25rem;
  }

  .sm\:tw-top-98{
    top: 23.5rem;
  }

  .sm\:tw-right-98{
    right: 23.5rem;
  }

  .sm\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .sm\:tw-left-98{
    left: 23.5rem;
  }

  .sm\:tw-top-99{
    top: 23.75rem;
  }

  .sm\:tw-right-99{
    right: 23.75rem;
  }

  .sm\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .sm\:tw-left-99{
    left: 23.75rem;
  }

  .sm\:tw-top-100{
    top: 25rem;
  }

  .sm\:tw-right-100{
    right: 25rem;
  }

  .sm\:tw-bottom-100{
    bottom: 25rem;
  }

  .sm\:tw-left-100{
    left: 25rem;
  }

  .sm\:tw-top-101{
    top: 25.25rem;
  }

  .sm\:tw-right-101{
    right: 25.25rem;
  }

  .sm\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .sm\:tw-left-101{
    left: 25.25rem;
  }

  .sm\:tw-top-102{
    top: 25.5rem;
  }

  .sm\:tw-right-102{
    right: 25.5rem;
  }

  .sm\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .sm\:tw-left-102{
    left: 25.5rem;
  }

  .sm\:tw-top-112{
    top: 28rem;
  }

  .sm\:tw-right-112{
    right: 28rem;
  }

  .sm\:tw-bottom-112{
    bottom: 28rem;
  }

  .sm\:tw-left-112{
    left: 28rem;
  }

  .sm\:tw-top-128{
    top: 31rem;
  }

  .sm\:tw-right-128{
    right: 31rem;
  }

  .sm\:tw-bottom-128{
    bottom: 31rem;
  }

  .sm\:tw-left-128{
    left: 31rem;
  }

  .sm\:tw-top-129{
    top: 32.25rem;
  }

  .sm\:tw-right-129{
    right: 32.25rem;
  }

  .sm\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .sm\:tw-left-129{
    left: 32.25rem;
  }

  .sm\:tw-top-130{
    top: 32.5rem;
  }

  .sm\:tw-right-130{
    right: 32.5rem;
  }

  .sm\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .sm\:tw-left-130{
    left: 32.5rem;
  }

  .sm\:tw-top-140{
    top: 35rem;
  }

  .sm\:tw-right-140{
    right: 35rem;
  }

  .sm\:tw-bottom-140{
    bottom: 35rem;
  }

  .sm\:tw-left-140{
    left: 35rem;
  }

  .sm\:tw-top-160{
    top: 40rem;
  }

  .sm\:tw-right-160{
    right: 40rem;
  }

  .sm\:tw-bottom-160{
    bottom: 40rem;
  }

  .sm\:tw-left-160{
    left: 40rem;
  }

  .sm\:tw-top-180{
    top: 45rem;
  }

  .sm\:tw-right-180{
    right: 45rem;
  }

  .sm\:tw-bottom-180{
    bottom: 45rem;
  }

  .sm\:tw-left-180{
    left: 45rem;
  }

  .sm\:tw-top-185{
    top: 46.25rem;
  }

  .sm\:tw-right-185{
    right: 46.25rem;
  }

  .sm\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .sm\:tw-left-185{
    left: 46.25rem;
  }

  .sm\:tw-top-190{
    top: 47.5rem;
  }

  .sm\:tw-right-190{
    right: 47.5rem;
  }

  .sm\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .sm\:tw-left-190{
    left: 47.5rem;
  }

  .sm\:tw-top-200{
    top: 50rem;
  }

  .sm\:tw-right-200{
    right: 50rem;
  }

  .sm\:tw-bottom-200{
    bottom: 50rem;
  }

  .sm\:tw-left-200{
    left: 50rem;
  }

  .sm\:tw-top-auto{
    top: auto;
  }

  .sm\:tw-right-auto{
    right: auto;
  }

  .sm\:tw-bottom-auto{
    bottom: auto;
  }

  .sm\:tw-left-auto{
    left: auto;
  }

  .sm\:tw-top-px{
    top: 1px;
  }

  .sm\:tw-right-px{
    right: 1px;
  }

  .sm\:tw-bottom-px{
    bottom: 1px;
  }

  .sm\:tw-left-px{
    left: 1px;
  }

  .sm\:tw-top-0\.5{
    top: 0.125rem;
  }

  .sm\:tw-right-0\.5{
    right: 0.125rem;
  }

  .sm\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .sm\:tw-left-0\.5{
    left: 0.125rem;
  }

  .sm\:tw-top-1\.5{
    top: 0.375rem;
  }

  .sm\:tw-right-1\.5{
    right: 0.375rem;
  }

  .sm\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .sm\:tw-left-1\.5{
    left: 0.375rem;
  }

  .sm\:tw-top-2\.5{
    top: 0.625rem;
  }

  .sm\:tw-right-2\.5{
    right: 0.625rem;
  }

  .sm\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .sm\:tw-left-2\.5{
    left: 0.625rem;
  }

  .sm\:tw-top-3\.5{
    top: 0.875rem;
  }

  .sm\:tw-right-3\.5{
    right: 0.875rem;
  }

  .sm\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .sm\:tw-left-3\.5{
    left: 0.875rem;
  }

  .sm\:tw-top-1\/2{
    top: 50%;
  }

  .sm\:tw-right-1\/2{
    right: 50%;
  }

  .sm\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .sm\:tw-left-1\/2{
    left: 50%;
  }

  .sm\:tw-top-1\/3{
    top: 33.333333%;
  }

  .sm\:tw-right-1\/3{
    right: 33.333333%;
  }

  .sm\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .sm\:tw-left-1\/3{
    left: 33.333333%;
  }

  .sm\:tw-top-2\/3{
    top: 66.666667%;
  }

  .sm\:tw-right-2\/3{
    right: 66.666667%;
  }

  .sm\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .sm\:tw-left-2\/3{
    left: 66.666667%;
  }

  .sm\:tw-top-1\/4{
    top: 25%;
  }

  .sm\:tw-right-1\/4{
    right: 25%;
  }

  .sm\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .sm\:tw-left-1\/4{
    left: 25%;
  }

  .sm\:tw-top-2\/4{
    top: 50%;
  }

  .sm\:tw-right-2\/4{
    right: 50%;
  }

  .sm\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .sm\:tw-left-2\/4{
    left: 50%;
  }

  .sm\:tw-top-3\/4{
    top: 75%;
  }

  .sm\:tw-right-3\/4{
    right: 75%;
  }

  .sm\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .sm\:tw-left-3\/4{
    left: 75%;
  }

  .sm\:tw-top-1\/5{
    top: 20%;
  }

  .sm\:tw-right-1\/5{
    right: 20%;
  }

  .sm\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .sm\:tw-left-1\/5{
    left: 20%;
  }

  .sm\:tw-top-2\/5{
    top: 40%;
  }

  .sm\:tw-right-2\/5{
    right: 40%;
  }

  .sm\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .sm\:tw-left-2\/5{
    left: 40%;
  }

  .sm\:tw-top-3\/5{
    top: 60%;
  }

  .sm\:tw-right-3\/5{
    right: 60%;
  }

  .sm\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .sm\:tw-left-3\/5{
    left: 60%;
  }

  .sm\:tw-top-4\/5{
    top: 80%;
  }

  .sm\:tw-right-4\/5{
    right: 80%;
  }

  .sm\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .sm\:tw-left-4\/5{
    left: 80%;
  }

  .sm\:tw-top-1\/6{
    top: 16.666667%;
  }

  .sm\:tw-right-1\/6{
    right: 16.666667%;
  }

  .sm\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .sm\:tw-left-1\/6{
    left: 16.666667%;
  }

  .sm\:tw-top-2\/6{
    top: 33.333333%;
  }

  .sm\:tw-right-2\/6{
    right: 33.333333%;
  }

  .sm\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .sm\:tw-left-2\/6{
    left: 33.333333%;
  }

  .sm\:tw-top-3\/6{
    top: 50%;
  }

  .sm\:tw-right-3\/6{
    right: 50%;
  }

  .sm\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .sm\:tw-left-3\/6{
    left: 50%;
  }

  .sm\:tw-top-4\/6{
    top: 66.666667%;
  }

  .sm\:tw-right-4\/6{
    right: 66.666667%;
  }

  .sm\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .sm\:tw-left-4\/6{
    left: 66.666667%;
  }

  .sm\:tw-top-5\/6{
    top: 83.333333%;
  }

  .sm\:tw-right-5\/6{
    right: 83.333333%;
  }

  .sm\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .sm\:tw-left-5\/6{
    left: 83.333333%;
  }

  .sm\:tw-top-1\/12{
    top: 8.333333%;
  }

  .sm\:tw-right-1\/12{
    right: 8.333333%;
  }

  .sm\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .sm\:tw-left-1\/12{
    left: 8.333333%;
  }

  .sm\:tw-top-2\/12{
    top: 16.666667%;
  }

  .sm\:tw-right-2\/12{
    right: 16.666667%;
  }

  .sm\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .sm\:tw-left-2\/12{
    left: 16.666667%;
  }

  .sm\:tw-top-3\/12{
    top: 25%;
  }

  .sm\:tw-right-3\/12{
    right: 25%;
  }

  .sm\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .sm\:tw-left-3\/12{
    left: 25%;
  }

  .sm\:tw-top-4\/12{
    top: 33.333333%;
  }

  .sm\:tw-right-4\/12{
    right: 33.333333%;
  }

  .sm\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .sm\:tw-left-4\/12{
    left: 33.333333%;
  }

  .sm\:tw-top-5\/12{
    top: 41.666667%;
  }

  .sm\:tw-right-5\/12{
    right: 41.666667%;
  }

  .sm\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .sm\:tw-left-5\/12{
    left: 41.666667%;
  }

  .sm\:tw-top-6\/12{
    top: 50%;
  }

  .sm\:tw-right-6\/12{
    right: 50%;
  }

  .sm\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .sm\:tw-left-6\/12{
    left: 50%;
  }

  .sm\:tw-top-7\/12{
    top: 58.333333%;
  }

  .sm\:tw-right-7\/12{
    right: 58.333333%;
  }

  .sm\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .sm\:tw-left-7\/12{
    left: 58.333333%;
  }

  .sm\:tw-top-8\/12{
    top: 66.666667%;
  }

  .sm\:tw-right-8\/12{
    right: 66.666667%;
  }

  .sm\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .sm\:tw-left-8\/12{
    left: 66.666667%;
  }

  .sm\:tw-top-9\/12{
    top: 75%;
  }

  .sm\:tw-right-9\/12{
    right: 75%;
  }

  .sm\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .sm\:tw-left-9\/12{
    left: 75%;
  }

  .sm\:tw-top-10\/12{
    top: 83.333333%;
  }

  .sm\:tw-right-10\/12{
    right: 83.333333%;
  }

  .sm\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .sm\:tw-left-10\/12{
    left: 83.333333%;
  }

  .sm\:tw-top-11\/12{
    top: 91.666667%;
  }

  .sm\:tw-right-11\/12{
    right: 91.666667%;
  }

  .sm\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .sm\:tw-left-11\/12{
    left: 91.666667%;
  }

  .sm\:tw-top-full{
    top: 100%;
  }

  .sm\:tw-right-full{
    right: 100%;
  }

  .sm\:tw-bottom-full{
    bottom: 100%;
  }

  .sm\:tw-left-full{
    left: 100%;
  }

  .sm\:tw-resize-none{
    resize: none;
  }

  .sm\:tw-resize-y{
    resize: vertical;
  }

  .sm\:tw-resize-x{
    resize: horizontal;
  }

  .sm\:tw-resize{
    resize: both;
  }

  .sm\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .sm\:tw-shadow-none{
    box-shadow: none;
  }

  .sm\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .sm\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .sm\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .sm\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .sm\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .sm\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .sm\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .sm\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .sm\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .sm\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .sm\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .sm\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .sm\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:hover\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .sm\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .sm\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .sm\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .sm\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .sm\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .sm\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .sm\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .sm\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .sm\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .sm\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .sm\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .sm\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .sm\:focus\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .sm\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .sm\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .sm\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .sm\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .sm\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .sm\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .sm\:tw-fill-current{
    fill: currentColor;
  }

  .sm\:tw-stroke-current{
    stroke: currentColor;
  }

  .sm\:tw-stroke-0{
    stroke-width: 0;
  }

  .sm\:tw-stroke-1{
    stroke-width: 1;
  }

  .sm\:tw-stroke-2{
    stroke-width: 2;
  }

  .sm\:tw-table-auto{
    table-layout: auto;
  }

  .sm\:tw-table-fixed{
    table-layout: fixed;
  }

  .sm\:tw-text-left{
    text-align: left;
  }

  .sm\:tw-text-center{
    text-align: center;
  }

  .sm\:tw-text-right{
    text-align: right;
  }

  .sm\:tw-text-justify{
    text-align: justify;
  }

  .sm\:tw-text-current{
    color: currentColor;
  }

  .sm\:tw-text-transparent{
    color: transparent;
  }

  .sm\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .sm\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .sm\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .sm\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .sm\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .sm\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .sm\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .sm\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .sm\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .sm\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .sm\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .sm\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .sm\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .sm\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .sm\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .sm\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .sm\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .sm\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .sm\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .sm\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .sm\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .sm\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .sm\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .sm\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .sm\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .sm\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .sm\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .sm\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .sm\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .sm\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .sm\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .sm\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .sm\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .sm\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .sm\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .sm\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .sm\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .sm\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .sm\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .sm\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .sm\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .sm\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .sm\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .sm\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .sm\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .sm\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .sm\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .sm\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .sm\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .sm\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .sm\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .sm\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .sm\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .sm\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .sm\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .sm\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .sm\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .sm\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .sm\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .sm\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .sm\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .sm\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .sm\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .sm\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .sm\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .sm\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .sm\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .sm\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .sm\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .sm\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .sm\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .sm\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .sm\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .sm\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .sm\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .sm\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .sm\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .sm\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .sm\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .sm\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .sm\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .sm\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .sm\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .sm\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .sm\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .sm\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .sm\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .sm\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .sm\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .sm\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .sm\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .sm\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .sm\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .sm\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .sm\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .sm\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .sm\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .sm\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .sm\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .sm\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .sm\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .sm\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .sm\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .sm\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .sm\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .sm\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .sm\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .sm\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .sm\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .sm\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .sm\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .sm\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .sm\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .sm\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .sm\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .sm\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .sm\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .sm\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .sm\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .sm\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .sm\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .sm\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .sm\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .sm\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .sm\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .sm\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .sm\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .sm\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .sm\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .sm\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .sm\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .sm\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .sm\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .sm\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .sm\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .sm\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .sm\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .sm\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .sm\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .sm\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .sm\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .sm\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .sm\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .sm\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .sm\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .sm\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .sm\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .sm\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .sm\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .sm\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .sm\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .sm\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .sm\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .sm\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .sm\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .sm\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .sm\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .sm\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .sm\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .sm\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .sm\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .sm\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .sm\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .sm\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .sm\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .sm\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .sm\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .sm\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .sm\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .sm\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .sm\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .sm\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .sm\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .sm\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .sm\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .sm\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .sm\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .sm\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .sm\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .sm\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .sm\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .sm\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:active\:tw-text-current:active{
    color: currentColor;
  }

  .sm\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .sm\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .sm\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .sm\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .sm\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .sm\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .sm\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .sm\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .sm\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .sm\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .sm\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .sm\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .sm\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .sm\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .sm\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .sm\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .sm\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .sm\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .sm\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .sm\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .sm\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .sm\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .sm\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .sm\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .sm\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .sm\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .sm\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .sm\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .sm\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .sm\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .sm\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .sm\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .sm\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .sm\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .sm\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .sm\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .sm\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .sm\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .sm\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .sm\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .sm\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .sm\:tw-italic{
    font-style: italic;
  }

  .sm\:tw-not-italic{
    font-style: normal;
  }

  .sm\:tw-uppercase{
    text-transform: uppercase;
  }

  .sm\:tw-lowercase{
    text-transform: lowercase;
  }

  .sm\:tw-capitalize{
    text-transform: capitalize;
  }

  .sm\:tw-normal-case{
    text-transform: none;
  }

  .sm\:tw-underline{
    text-decoration: underline;
  }

  .sm\:tw-line-through{
    text-decoration: line-through;
  }

  .sm\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .sm\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .sm\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .sm\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .sm\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .sm\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .sm\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .sm\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .sm\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .sm\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .sm\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .sm\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .sm\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .sm\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .sm\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .sm\:tw-ordinal, .sm\:tw-slashed-zero, .sm\:tw-lining-nums, .sm\:tw-oldstyle-nums, .sm\:tw-proportional-nums, .sm\:tw-tabular-nums, .sm\:tw-diagonal-fractions, .sm\:tw-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\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .sm\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .sm\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .sm\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .sm\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .sm\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .sm\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .sm\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .sm\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .sm\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .sm\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .sm\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .sm\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .sm\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .sm\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .sm\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .sm\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .sm\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .sm\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .sm\:tw-align-baseline{
    vertical-align: baseline;
  }

  .sm\:tw-align-top{
    vertical-align: top;
  }

  .sm\:tw-align-middle{
    vertical-align: middle;
  }

  .sm\:tw-align-bottom{
    vertical-align: bottom;
  }

  .sm\:tw-align-text-top{
    vertical-align: text-top;
  }

  .sm\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .sm\:tw-visible{
    visibility: visible;
  }

  .sm\:tw-invisible{
    visibility: hidden;
  }

  .sm\:tw-whitespace-normal{
    white-space: normal;
  }

  .sm\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .sm\:tw-whitespace-pre{
    white-space: pre;
  }

  .sm\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .sm\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .sm\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .sm\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .sm\:tw-break-all{
    word-break: break-all;
  }

  .sm\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .sm\:tw-w-0{
    width: 0;
  }

  .sm\:tw-w-1{
    width: 0.25rem;
  }

  .sm\:tw-w-2{
    width: 0.5rem;
  }

  .sm\:tw-w-3{
    width: 0.75rem;
  }

  .sm\:tw-w-4{
    width: 1rem;
  }

  .sm\:tw-w-5{
    width: 1.25rem;
  }

  .sm\:tw-w-6{
    width: 1.5rem;
  }

  .sm\:tw-w-7{
    width: 1.75rem;
  }

  .sm\:tw-w-8{
    width: 2rem;
  }

  .sm\:tw-w-9{
    width: 2.25rem;
  }

  .sm\:tw-w-10{
    width: 2.5rem;
  }

  .sm\:tw-w-11{
    width: 2.75rem;
  }

  .sm\:tw-w-12{
    width: 3rem;
  }

  .sm\:tw-w-13{
    width: 3.25rem;
  }

  .sm\:tw-w-14{
    width: 3.5rem;
  }

  .sm\:tw-w-15{
    width: 3.75rem;
  }

  .sm\:tw-w-16{
    width: 4rem;
  }

  .sm\:tw-w-17{
    width: 4.25rem;
  }

  .sm\:tw-w-18{
    width: 4.5rem;
  }

  .sm\:tw-w-19{
    width: 4.75rem;
  }

  .sm\:tw-w-20{
    width: 5rem;
  }

  .sm\:tw-w-21{
    width: 5.25rem;
  }

  .sm\:tw-w-22{
    width: 5.5rem;
  }

  .sm\:tw-w-23{
    width: 5.75rem;
  }

  .sm\:tw-w-24{
    width: 6rem;
  }

  .sm\:tw-w-25{
    width: 6.25rem;
  }

  .sm\:tw-w-26{
    width: 6.5rem;
  }

  .sm\:tw-w-27{
    width: 6.75rem;
  }

  .sm\:tw-w-28{
    width: 7rem;
  }

  .sm\:tw-w-29{
    width: 7.25rem;
  }

  .sm\:tw-w-30{
    width: 7.5rem;
  }

  .sm\:tw-w-31{
    width: 7.75rem;
  }

  .sm\:tw-w-32{
    width: 8rem;
  }

  .sm\:tw-w-33{
    width: 8.25rem;
  }

  .sm\:tw-w-34{
    width: 8.5rem;
  }

  .sm\:tw-w-35{
    width: 8.75rem;
  }

  .sm\:tw-w-36{
    width: 9rem;
  }

  .sm\:tw-w-40{
    width: 10rem;
  }

  .sm\:tw-w-41{
    width: 10.25rem;
  }

  .sm\:tw-w-42{
    width: 10.5rem;
  }

  .sm\:tw-w-43{
    width: 10.75rem;
  }

  .sm\:tw-w-44{
    width: 11rem;
  }

  .sm\:tw-w-45{
    width: 11.25rem;
  }

  .sm\:tw-w-46{
    width: 11.5rem;
  }

  .sm\:tw-w-47{
    width: 11.75rem;
  }

  .sm\:tw-w-48{
    width: 12rem;
  }

  .sm\:tw-w-50{
    width: 12.5rem;
  }

  .sm\:tw-w-52{
    width: 13rem;
  }

  .sm\:tw-w-53{
    width: 13.25rem;
  }

  .sm\:tw-w-54{
    width: 13.5rem;
  }

  .sm\:tw-w-55{
    width: 13.75rem;
  }

  .sm\:tw-w-56{
    width: 14rem;
  }

  .sm\:tw-w-57{
    width: 14.25rem;
  }

  .sm\:tw-w-58{
    width: 14.5rem;
  }

  .sm\:tw-w-59{
    width: 14.75rem;
  }

  .sm\:tw-w-60{
    width: 15rem;
  }

  .sm\:tw-w-61{
    width: 15.25rem;
  }

  .sm\:tw-w-62{
    width: 15.5rem;
  }

  .sm\:tw-w-63{
    width: 15.75rem;
  }

  .sm\:tw-w-64{
    width: 16rem;
  }

  .sm\:tw-w-65{
    width: 16.25rem;
  }

  .sm\:tw-w-66{
    width: 16.5rem;
  }

  .sm\:tw-w-68{
    width: 17rem;
  }

  .sm\:tw-w-69{
    width: 17.25rem;
  }

  .sm\:tw-w-70{
    width: 17.5rem;
  }

  .sm\:tw-w-71{
    width: 17.75rem;
  }

  .sm\:tw-w-72{
    width: 18rem;
  }

  .sm\:tw-w-73{
    width: 18.25rem;
  }

  .sm\:tw-w-74{
    width: 18.5rem;
  }

  .sm\:tw-w-75{
    width: 18.75rem;
  }

  .sm\:tw-w-76{
    width: 19rem;
  }

  .sm\:tw-w-77{
    width: 19.25rem;
  }

  .sm\:tw-w-78{
    width: 19.5rem;
  }

  .sm\:tw-w-79{
    width: 19.75rem;
  }

  .sm\:tw-w-80{
    width: 20rem;
  }

  .sm\:tw-w-81{
    width: 20.25rem;
  }

  .sm\:tw-w-82{
    width: 20.5rem;
  }

  .sm\:tw-w-83{
    width: 20.75rem;
  }

  .sm\:tw-w-84{
    width: 21rem;
  }

  .sm\:tw-w-85{
    width: 21.25rem;
  }

  .sm\:tw-w-86{
    width: 21.5rem;
  }

  .sm\:tw-w-87{
    width: 21.75rem;
  }

  .sm\:tw-w-88{
    width: 22rem;
  }

  .sm\:tw-w-89{
    width: 22.25rem;
  }

  .sm\:tw-w-90{
    width: 22.5rem;
  }

  .sm\:tw-w-91{
    width: 22.75rem;
  }

  .sm\:tw-w-92{
    width: 23rem;
  }

  .sm\:tw-w-93{
    width: 23.25rem;
  }

  .sm\:tw-w-94{
    width: 23.5rem;
  }

  .sm\:tw-w-95{
    width: 23.75rem;
  }

  .sm\:tw-w-96{
    width: 24rem;
  }

  .sm\:tw-w-97{
    width: 23.25rem;
  }

  .sm\:tw-w-98{
    width: 23.5rem;
  }

  .sm\:tw-w-99{
    width: 23.75rem;
  }

  .sm\:tw-w-100{
    width: 25rem;
  }

  .sm\:tw-w-101{
    width: 25.25rem;
  }

  .sm\:tw-w-102{
    width: 25.5rem;
  }

  .sm\:tw-w-112{
    width: 28rem;
  }

  .sm\:tw-w-128{
    width: 31rem;
  }

  .sm\:tw-w-129{
    width: 32.25rem;
  }

  .sm\:tw-w-130{
    width: 32.5rem;
  }

  .sm\:tw-w-140{
    width: 35rem;
  }

  .sm\:tw-w-160{
    width: 40rem;
  }

  .sm\:tw-w-180{
    width: 45rem;
  }

  .sm\:tw-w-185{
    width: 46.25rem;
  }

  .sm\:tw-w-190{
    width: 47.5rem;
  }

  .sm\:tw-w-200{
    width: 50rem;
  }

  .sm\:tw-w-auto{
    width: auto;
  }

  .sm\:tw-w-px{
    width: 1px;
  }

  .sm\:tw-w-0\.5{
    width: 0.125rem;
  }

  .sm\:tw-w-1\.5{
    width: 0.375rem;
  }

  .sm\:tw-w-2\.5{
    width: 0.625rem;
  }

  .sm\:tw-w-3\.5{
    width: 0.875rem;
  }

  .sm\:tw-w-1\/2{
    width: 50%;
  }

  .sm\:tw-w-1\/3{
    width: 33.333333%;
  }

  .sm\:tw-w-2\/3{
    width: 66.666667%;
  }

  .sm\:tw-w-1\/4{
    width: 25%;
  }

  .sm\:tw-w-2\/4{
    width: 50%;
  }

  .sm\:tw-w-3\/4{
    width: 75%;
  }

  .sm\:tw-w-1\/5{
    width: 20%;
  }

  .sm\:tw-w-2\/5{
    width: 40%;
  }

  .sm\:tw-w-3\/5{
    width: 60%;
  }

  .sm\:tw-w-4\/5{
    width: 80%;
  }

  .sm\:tw-w-1\/6{
    width: 16.666667%;
  }

  .sm\:tw-w-2\/6{
    width: 33.333333%;
  }

  .sm\:tw-w-3\/6{
    width: 50%;
  }

  .sm\:tw-w-4\/6{
    width: 66.666667%;
  }

  .sm\:tw-w-5\/6{
    width: 83.333333%;
  }

  .sm\:tw-w-1\/12{
    width: 8.333333%;
  }

  .sm\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .sm\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .sm\:tw-w-7\/12{
    width: 58.333333%;
  }

  .sm\:tw-w-8\/12{
    width: 66.666667%;
  }

  .sm\:tw-w-9\/12{
    width: 75%;
  }

  .sm\:tw-w-10\/12{
    width: 83.333333%;
  }

  .sm\:tw-w-11\/12{
    width: 91.666667%;
  }

  .sm\:tw-w-full{
    width: 100%;
  }

  .sm\:tw-w-screen{
    width: 100vw;
  }

  .sm\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .sm\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .sm\:tw-z-0{
    z-index: 0;
  }

  .sm\:tw-z-10{
    z-index: 10;
  }

  .sm\:tw-z-20{
    z-index: 20;
  }

  .sm\:tw-z-30{
    z-index: 30;
  }

  .sm\:tw-z-40{
    z-index: 40;
  }

  .sm\:tw-z-50{
    z-index: 50;
  }

  .sm\:tw-z-150{
    z-index: 150;
  }

  .sm\:tw-z-auto{
    z-index: auto;
  }

  .sm\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .sm\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .sm\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .sm\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .sm\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .sm\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .sm\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .sm\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .sm\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .sm\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .sm\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .sm\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .sm\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .sm\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .sm\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .sm\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .sm\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .sm\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .sm\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .sm\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .sm\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .sm\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .sm\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .sm\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .sm\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .sm\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .sm\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .sm\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .sm\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .sm\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .sm\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .sm\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .sm\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .sm\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .sm\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .sm\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .sm\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .sm\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .sm\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .sm\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .sm\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .sm\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .sm\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .sm\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .sm\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .sm\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .sm\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .sm\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .sm\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .sm\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .sm\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .sm\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .sm\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .sm\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .sm\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .sm\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .sm\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .sm\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .sm\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .sm\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .sm\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .sm\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .sm\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .sm\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .sm\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .sm\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .sm\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .sm\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .sm\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .sm\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .sm\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .sm\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .sm\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .sm\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .sm\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .sm\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .sm\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .sm\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .sm\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .sm\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .sm\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .sm\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .sm\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .sm\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .sm\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .sm\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .sm\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .sm\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .sm\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .sm\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .sm\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .sm\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .sm\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .sm\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .sm\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .sm\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .sm\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .sm\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .sm\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .sm\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .sm\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .sm\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .sm\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .sm\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .sm\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .sm\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .sm\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .sm\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .sm\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .sm\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .sm\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .sm\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .sm\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .sm\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .sm\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .sm\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .sm\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .sm\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .sm\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .sm\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .sm\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .sm\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .sm\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .sm\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .sm\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .sm\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .sm\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .sm\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .sm\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .sm\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .sm\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .sm\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .sm\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .sm\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .sm\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .sm\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .sm\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .sm\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .sm\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .sm\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .sm\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .sm\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .sm\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .sm\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .sm\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .sm\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .sm\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .sm\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .sm\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .sm\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .sm\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .sm\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .sm\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .sm\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .sm\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .sm\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .sm\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .sm\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .sm\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .sm\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .sm\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .sm\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .sm\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .sm\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .sm\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .sm\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .sm\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .sm\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .sm\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .sm\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .sm\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .sm\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .sm\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .sm\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .sm\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .sm\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .sm\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .sm\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .sm\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .sm\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .sm\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .sm\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .sm\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .sm\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .sm\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .sm\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .sm\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .sm\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .sm\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .sm\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .sm\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .sm\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .sm\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .sm\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .sm\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .sm\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .sm\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .sm\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .sm\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .sm\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .sm\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .sm\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .sm\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .sm\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .sm\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .sm\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .sm\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .sm\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .sm\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .sm\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .sm\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .sm\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .sm\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .sm\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .sm\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .sm\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .sm\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .sm\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .sm\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .sm\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .sm\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .sm\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .sm\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .sm\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .sm\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .sm\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .sm\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .sm\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .sm\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .sm\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .sm\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .sm\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .sm\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .sm\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .sm\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .sm\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .sm\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .sm\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .sm\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .sm\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .sm\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .sm\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .sm\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .sm\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .sm\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .sm\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .sm\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .sm\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .sm\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .sm\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .sm\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .sm\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .sm\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .sm\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .sm\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .sm\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .sm\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .sm\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .sm\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .sm\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .sm\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .sm\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .sm\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .sm\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .sm\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .sm\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .sm\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .sm\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .sm\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .sm\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .sm\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .sm\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .sm\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .sm\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .sm\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .sm\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .sm\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .sm\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .sm\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .sm\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .sm\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .sm\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .sm\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .sm\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .sm\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .sm\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .sm\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .sm\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .sm\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .sm\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .sm\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .sm\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .sm\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .sm\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .sm\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .sm\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .sm\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .sm\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .sm\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .sm\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .sm\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .sm\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .sm\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .sm\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .sm\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .sm\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .sm\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .sm\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .sm\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .sm\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .sm\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .sm\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .sm\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .sm\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .sm\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .sm\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .sm\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .sm\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .sm\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .sm\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .sm\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .sm\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .sm\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .sm\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .sm\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .sm\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .sm\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .sm\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .sm\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .sm\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .sm\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .sm\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .sm\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .sm\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .sm\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .sm\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .sm\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .sm\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .sm\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .sm\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .sm\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .sm\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .sm\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .sm\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .sm\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .sm\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .sm\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .sm\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .sm\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .sm\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .sm\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .sm\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .sm\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .sm\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .sm\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .sm\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .sm\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .sm\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .sm\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .sm\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .sm\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .sm\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .sm\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .sm\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .sm\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .sm\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .sm\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .sm\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .sm\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .sm\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .sm\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .sm\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .sm\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .sm\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .sm\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .sm\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .sm\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .sm\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .sm\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .sm\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .sm\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .sm\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .sm\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .sm\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .sm\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .sm\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .sm\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .sm\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .sm\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .sm\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .sm\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .sm\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .sm\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .sm\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .sm\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .sm\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .sm\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .sm\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .sm\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .sm\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .sm\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .sm\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .sm\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .sm\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .sm\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .sm\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .sm\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .sm\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .sm\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .sm\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .sm\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .sm\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .sm\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .sm\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .sm\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .sm\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .sm\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .sm\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .sm\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .sm\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .sm\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .sm\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .sm\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .sm\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .sm\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .sm\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .sm\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .sm\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .sm\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .sm\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .sm\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .sm\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .sm\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .sm\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .sm\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .sm\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .sm\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .sm\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .sm\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .sm\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .sm\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .sm\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .sm\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .sm\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .sm\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .sm\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .sm\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .sm\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .sm\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .sm\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .sm\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .sm\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .sm\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .sm\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .sm\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .sm\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .sm\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .sm\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .sm\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .sm\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .sm\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .sm\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .sm\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .sm\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .sm\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .sm\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .sm\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .sm\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .sm\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .sm\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .sm\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .sm\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .sm\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .sm\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .sm\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .sm\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .sm\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .sm\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .sm\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .sm\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .sm\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .sm\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .sm\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .sm\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .sm\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .sm\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .sm\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .sm\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .sm\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .sm\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .sm\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .sm\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .sm\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .sm\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .sm\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .sm\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .sm\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .sm\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .sm\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .sm\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .sm\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .sm\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .sm\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .sm\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .sm\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .sm\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .sm\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .sm\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .sm\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .sm\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .sm\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .sm\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .sm\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .sm\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .sm\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .sm\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .sm\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .sm\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .sm\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .sm\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .sm\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .sm\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .sm\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .sm\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .sm\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .sm\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .sm\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .sm\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .sm\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .sm\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .sm\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .sm\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .sm\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .sm\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .sm\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .sm\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .sm\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .sm\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .sm\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .sm\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .sm\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .sm\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .sm\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .sm\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .sm\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .sm\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .sm\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .sm\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .sm\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .sm\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .sm\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .sm\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .sm\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .sm\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .sm\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .sm\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .sm\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .sm\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .sm\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .sm\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .sm\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .sm\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .sm\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .sm\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .sm\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .sm\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .sm\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .sm\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .sm\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .sm\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .sm\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .sm\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .sm\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .sm\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .sm\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .sm\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .sm\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .sm\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .sm\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .sm\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .sm\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .sm\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .sm\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .sm\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .sm\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .sm\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .sm\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .sm\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .sm\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .sm\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .sm\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .sm\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .sm\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .sm\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .sm\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .sm\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .sm\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .sm\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .sm\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .sm\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .sm\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .sm\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .sm\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .sm\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .sm\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .sm\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .sm\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .sm\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .sm\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .sm\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .sm\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .sm\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .sm\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .sm\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .sm\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .sm\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .sm\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .sm\:tw-col-auto{
    grid-column: auto;
  }

  .sm\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .sm\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .sm\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .sm\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .sm\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .sm\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .sm\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .sm\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .sm\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .sm\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .sm\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .sm\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .sm\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .sm\:tw-col-start-1{
    grid-column-start: 1;
  }

  .sm\:tw-col-start-2{
    grid-column-start: 2;
  }

  .sm\:tw-col-start-3{
    grid-column-start: 3;
  }

  .sm\:tw-col-start-4{
    grid-column-start: 4;
  }

  .sm\:tw-col-start-5{
    grid-column-start: 5;
  }

  .sm\:tw-col-start-6{
    grid-column-start: 6;
  }

  .sm\:tw-col-start-7{
    grid-column-start: 7;
  }

  .sm\:tw-col-start-8{
    grid-column-start: 8;
  }

  .sm\:tw-col-start-9{
    grid-column-start: 9;
  }

  .sm\:tw-col-start-10{
    grid-column-start: 10;
  }

  .sm\:tw-col-start-11{
    grid-column-start: 11;
  }

  .sm\:tw-col-start-12{
    grid-column-start: 12;
  }

  .sm\:tw-col-start-13{
    grid-column-start: 13;
  }

  .sm\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .sm\:tw-col-end-1{
    grid-column-end: 1;
  }

  .sm\:tw-col-end-2{
    grid-column-end: 2;
  }

  .sm\:tw-col-end-3{
    grid-column-end: 3;
  }

  .sm\:tw-col-end-4{
    grid-column-end: 4;
  }

  .sm\:tw-col-end-5{
    grid-column-end: 5;
  }

  .sm\:tw-col-end-6{
    grid-column-end: 6;
  }

  .sm\:tw-col-end-7{
    grid-column-end: 7;
  }

  .sm\:tw-col-end-8{
    grid-column-end: 8;
  }

  .sm\:tw-col-end-9{
    grid-column-end: 9;
  }

  .sm\:tw-col-end-10{
    grid-column-end: 10;
  }

  .sm\:tw-col-end-11{
    grid-column-end: 11;
  }

  .sm\:tw-col-end-12{
    grid-column-end: 12;
  }

  .sm\:tw-col-end-13{
    grid-column-end: 13;
  }

  .sm\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .sm\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .sm\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .sm\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .sm\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .sm\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .sm\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .sm\:tw-row-auto{
    grid-row: auto;
  }

  .sm\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .sm\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .sm\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .sm\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .sm\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .sm\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .sm\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .sm\:tw-row-start-1{
    grid-row-start: 1;
  }

  .sm\:tw-row-start-2{
    grid-row-start: 2;
  }

  .sm\:tw-row-start-3{
    grid-row-start: 3;
  }

  .sm\:tw-row-start-4{
    grid-row-start: 4;
  }

  .sm\:tw-row-start-5{
    grid-row-start: 5;
  }

  .sm\:tw-row-start-6{
    grid-row-start: 6;
  }

  .sm\:tw-row-start-7{
    grid-row-start: 7;
  }

  .sm\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .sm\:tw-row-end-1{
    grid-row-end: 1;
  }

  .sm\:tw-row-end-2{
    grid-row-end: 2;
  }

  .sm\:tw-row-end-3{
    grid-row-end: 3;
  }

  .sm\:tw-row-end-4{
    grid-row-end: 4;
  }

  .sm\:tw-row-end-5{
    grid-row-end: 5;
  }

  .sm\:tw-row-end-6{
    grid-row-end: 6;
  }

  .sm\:tw-row-end-7{
    grid-row-end: 7;
  }

  .sm\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .sm\:tw-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\:tw-transform-none{
    transform: none;
  }

  .sm\:tw-origin-center{
    transform-origin: center;
  }

  .sm\:tw-origin-top{
    transform-origin: top;
  }

  .sm\:tw-origin-top-right{
    transform-origin: top right;
  }

  .sm\:tw-origin-right{
    transform-origin: right;
  }

  .sm\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .sm\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .sm\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .sm\:tw-origin-left{
    transform-origin: left;
  }

  .sm\:tw-origin-top-left{
    transform-origin: top left;
  }

  .sm\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .sm\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .sm\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .sm\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .sm\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .sm\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .sm\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .sm\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .sm\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .sm\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .sm\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .sm\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .sm\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .sm\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .sm\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .sm\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .sm\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .sm\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .sm\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .sm\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .sm\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .sm\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .sm\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .sm\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .sm\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .sm\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .sm\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .sm\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .sm\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .sm\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .sm\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .sm\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .sm\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .sm\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .sm\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .sm\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .sm\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .sm\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .sm\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .sm\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .sm\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .sm\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .sm\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .sm\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .sm\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .sm\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .sm\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .sm\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .sm\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .sm\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .sm\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .sm\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .sm\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .sm\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .sm\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .sm\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .sm\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .sm\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .sm\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .sm\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .sm\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .sm\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .sm\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .sm\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .sm\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .sm\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .sm\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .sm\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .sm\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .sm\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .sm\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .sm\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .sm\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .sm\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .sm\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .sm\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .sm\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .sm\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .sm\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .sm\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .sm\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .sm\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .sm\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .sm\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .sm\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .sm\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .sm\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .sm\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .sm\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .sm\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .sm\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .sm\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .sm\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .sm\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .sm\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .sm\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .sm\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .sm\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .sm\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .sm\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .sm\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .sm\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .sm\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .sm\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .sm\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .sm\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .sm\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .sm\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .sm\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .sm\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .sm\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .sm\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .sm\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .sm\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .sm\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .sm\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .sm\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .sm\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .sm\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .sm\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .sm\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .sm\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .sm\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .sm\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .sm\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .sm\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .sm\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .sm\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .sm\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .sm\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .sm\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .sm\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .sm\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .sm\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .sm\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .sm\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .sm\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .sm\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .sm\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .sm\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .sm\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .sm\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .sm\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .sm\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .sm\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .sm\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .sm\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .sm\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .sm\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .sm\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .sm\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .sm\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .sm\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .sm\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .sm\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .sm\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .sm\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .sm\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .sm\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .sm\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .sm\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .sm\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .sm\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .sm\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .sm\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .sm\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .sm\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .sm\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .sm\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .sm\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .sm\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .sm\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .sm\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .sm\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .sm\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .sm\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .sm\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .sm\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .sm\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .sm\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .sm\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .sm\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .sm\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .sm\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .sm\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .sm\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .sm\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .sm\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .sm\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .sm\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .sm\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .sm\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .sm\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .sm\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .sm\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .sm\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .sm\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .sm\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .sm\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .sm\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .sm\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .sm\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .sm\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .sm\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .sm\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .sm\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .sm\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .sm\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .sm\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .sm\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .sm\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .sm\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .sm\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .sm\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .sm\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .sm\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .sm\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .sm\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .sm\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .sm\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .sm\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .sm\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .sm\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .sm\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .sm\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .sm\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .sm\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .sm\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .sm\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .sm\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .sm\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .sm\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .sm\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .sm\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .sm\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .sm\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .sm\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .sm\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .sm\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .sm\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .sm\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .sm\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .sm\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .sm\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .sm\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .sm\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .sm\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .sm\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .sm\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .sm\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .sm\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .sm\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .sm\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .sm\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .sm\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .sm\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .sm\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .sm\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .sm\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .sm\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .sm\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .sm\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .sm\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .sm\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .sm\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .sm\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .sm\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .sm\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .sm\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .sm\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .sm\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .sm\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .sm\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .sm\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .sm\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .sm\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .sm\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .sm\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .sm\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .sm\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .sm\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .sm\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .sm\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .sm\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .sm\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .sm\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .sm\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .sm\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .sm\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .sm\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .sm\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .sm\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .sm\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .sm\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .sm\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .sm\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .sm\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .sm\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .sm\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .sm\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .sm\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .sm\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .sm\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .sm\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .sm\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .sm\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .sm\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .sm\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .sm\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .sm\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .sm\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .sm\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .sm\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .sm\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .sm\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .sm\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .sm\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .sm\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .sm\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .sm\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .sm\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .sm\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .sm\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .sm\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .sm\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .sm\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .sm\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .sm\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .sm\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .sm\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .sm\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .sm\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .sm\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .sm\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .sm\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .sm\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .sm\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .sm\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .sm\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .sm\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .sm\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .sm\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .sm\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .sm\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .sm\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .sm\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .sm\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .sm\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .sm\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .sm\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .sm\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .sm\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .sm\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .sm\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .sm\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .sm\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .sm\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .sm\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .sm\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .sm\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .sm\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .sm\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .sm\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .sm\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .sm\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .sm\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .sm\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .sm\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .sm\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .sm\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .sm\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .sm\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .sm\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .sm\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .sm\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .sm\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .sm\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .sm\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .sm\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .sm\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .sm\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .sm\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .sm\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .sm\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .sm\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .sm\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .sm\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .sm\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .sm\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .sm\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .sm\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .sm\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .sm\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .sm\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .sm\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .sm\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .sm\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .sm\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .sm\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .sm\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .sm\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .sm\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .sm\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .sm\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .sm\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .sm\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .sm\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .sm\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .sm\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .sm\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .sm\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .sm\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .sm\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .sm\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .sm\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .sm\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .sm\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .sm\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .sm\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .sm\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .sm\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .sm\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .sm\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .sm\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .sm\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .sm\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .sm\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .sm\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .sm\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .sm\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .sm\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .sm\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .sm\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .sm\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .sm\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .sm\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .sm\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .sm\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .sm\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .sm\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .sm\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .sm\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .sm\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .sm\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .sm\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .sm\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .sm\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .sm\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .sm\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .sm\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .sm\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .sm\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .sm\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .sm\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .sm\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .sm\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .sm\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .sm\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .sm\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .sm\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .sm\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .sm\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .sm\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .sm\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .sm\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .sm\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .sm\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .sm\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .sm\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .sm\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .sm\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .sm\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .sm\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .sm\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .sm\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .sm\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .sm\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .sm\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .sm\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .sm\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .sm\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .sm\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .sm\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .sm\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .sm\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .sm\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .sm\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .sm\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .sm\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .sm\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .sm\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .sm\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .sm\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .sm\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .sm\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .sm\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .sm\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .sm\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .sm\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .sm\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .sm\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .sm\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .sm\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .sm\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .sm\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .sm\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .sm\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .sm\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .sm\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .sm\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .sm\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .sm\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .sm\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .sm\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .sm\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .sm\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .sm\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .sm\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .sm\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .sm\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .sm\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .sm\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .sm\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .sm\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .sm\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .sm\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .sm\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .sm\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .sm\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .sm\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .sm\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .sm\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .sm\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .sm\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .sm\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .sm\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .sm\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .sm\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .sm\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .sm\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .sm\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .sm\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .sm\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .sm\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .sm\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .sm\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .sm\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .sm\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .sm\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .sm\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .sm\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .sm\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .sm\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .sm\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .sm\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .sm\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .sm\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .sm\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .sm\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .sm\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .sm\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .sm\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .sm\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .sm\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .sm\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .sm\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .sm\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .sm\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .sm\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .sm\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .sm\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .sm\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .sm\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .sm\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .sm\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .sm\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .sm\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .sm\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .sm\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .sm\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .sm\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .sm\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .sm\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .sm\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .sm\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .sm\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .sm\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .sm\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .sm\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .sm\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .sm\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .sm\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .sm\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .sm\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .sm\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .sm\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .sm\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .sm\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .sm\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .sm\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .sm\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .sm\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .sm\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .sm\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .sm\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .sm\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .sm\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .sm\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .sm\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .sm\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .sm\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .sm\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .sm\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .sm\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .sm\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .sm\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .sm\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .sm\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .sm\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .sm\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .sm\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .sm\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .sm\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .sm\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .sm\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .sm\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .sm\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .sm\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .sm\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .sm\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .sm\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .sm\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .sm\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .sm\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .sm\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .sm\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .sm\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .sm\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .sm\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .sm\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .sm\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .sm\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .sm\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .sm\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .sm\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .sm\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .sm\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .sm\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .sm\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .sm\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .sm\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .sm\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .sm\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .sm\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .sm\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .sm\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .sm\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .sm\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .sm\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .sm\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .sm\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .sm\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .sm\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .sm\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .sm\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .sm\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .sm\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .sm\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .sm\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .sm\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .sm\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .sm\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .sm\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .sm\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .sm\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .sm\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .sm\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .sm\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .sm\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .sm\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .sm\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .sm\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .sm\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .sm\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .sm\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .sm\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .sm\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .sm\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .sm\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .sm\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .sm\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .sm\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .sm\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .sm\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .sm\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .sm\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .sm\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .sm\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .sm\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .sm\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .sm\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .sm\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .sm\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .sm\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .sm\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .sm\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .sm\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .sm\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .sm\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .sm\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .sm\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .sm\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .sm\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .sm\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .sm\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .sm\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .sm\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .sm\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .sm\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .sm\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .sm\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .sm\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .sm\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .sm\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .sm\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .sm\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .sm\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .sm\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .sm\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .sm\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .sm\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .sm\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .sm\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .sm\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .sm\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .sm\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .sm\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .sm\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .sm\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .sm\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .sm\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .sm\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .sm\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .sm\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .sm\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .sm\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .sm\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .sm\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .sm\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .sm\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .sm\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .sm\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .sm\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .sm\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .sm\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .sm\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .sm\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .sm\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .sm\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .sm\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .sm\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .sm\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .sm\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .sm\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .sm\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .sm\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .sm\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .sm\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .sm\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .sm\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .sm\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .sm\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .sm\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .sm\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .sm\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .sm\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .sm\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .sm\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .sm\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .sm\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .sm\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .sm\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .sm\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .sm\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .sm\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .sm\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .sm\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .sm\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .sm\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .sm\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .sm\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .sm\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .sm\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .sm\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .sm\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .sm\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .sm\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .sm\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .sm\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .sm\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .sm\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .sm\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .sm\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .sm\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .sm\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .sm\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .sm\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .sm\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .sm\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .sm\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .sm\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .sm\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .sm\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .sm\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .sm\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .sm\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .sm\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .sm\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .sm\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .sm\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .sm\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .sm\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .sm\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .sm\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .sm\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .sm\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .sm\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .sm\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .sm\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .sm\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .sm\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .sm\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .sm\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .sm\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .sm\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .sm\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .sm\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .sm\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .sm\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .sm\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .sm\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .sm\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .sm\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .sm\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .sm\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .sm\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .sm\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .sm\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .sm\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .sm\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .sm\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .sm\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .sm\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .sm\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .sm\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .sm\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .sm\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .sm\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .sm\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .sm\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .sm\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .sm\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .sm\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .sm\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .sm\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .sm\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .sm\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .sm\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .sm\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .sm\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .sm\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .sm\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .sm\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .sm\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .sm\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .sm\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .sm\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .sm\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .sm\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .sm\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .sm\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .sm\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .sm\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .sm\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .sm\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .sm\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .sm\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .sm\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .sm\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .sm\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .sm\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .sm\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .sm\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .sm\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .sm\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .sm\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .sm\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .sm\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .sm\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .sm\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .sm\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .sm\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .sm\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .sm\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .sm\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .sm\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .sm\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .sm\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .sm\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .sm\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .sm\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .sm\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .sm\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .sm\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .sm\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .sm\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .sm\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .sm\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .sm\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .sm\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .sm\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .sm\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .sm\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .sm\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .sm\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .sm\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .sm\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .sm\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .sm\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .sm\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .sm\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .sm\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .sm\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .sm\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .sm\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .sm\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .sm\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .sm\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .sm\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .sm\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .sm\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .sm\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .sm\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .sm\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .sm\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .sm\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .sm\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .sm\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .sm\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .sm\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .sm\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .sm\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .sm\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .sm\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .sm\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .sm\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .sm\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .sm\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .sm\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .sm\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .sm\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .sm\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .sm\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .sm\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .sm\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .sm\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .sm\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .sm\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .sm\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .sm\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .sm\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .sm\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .sm\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .sm\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .sm\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .sm\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .sm\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .sm\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .sm\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .sm\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .sm\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .sm\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .sm\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .sm\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .sm\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .sm\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .sm\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .sm\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .sm\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .sm\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .sm\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .sm\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .sm\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .sm\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .sm\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .sm\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .sm\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .sm\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .sm\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .sm\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .sm\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .sm\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .sm\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .sm\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .sm\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .sm\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .sm\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .sm\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .sm\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .sm\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .sm\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .sm\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .sm\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .sm\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .sm\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .sm\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .sm\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .sm\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .sm\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .sm\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .sm\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .sm\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .sm\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .sm\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .sm\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .sm\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .sm\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .sm\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .sm\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .sm\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .sm\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .sm\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .sm\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .sm\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .sm\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .sm\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .sm\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .sm\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .sm\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .sm\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .sm\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .sm\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .sm\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .sm\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .sm\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .sm\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .sm\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .sm\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .sm\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .sm\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .sm\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .sm\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .sm\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .sm\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .sm\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .sm\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .sm\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .sm\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .sm\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .sm\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .sm\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .sm\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .sm\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .sm\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .sm\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .sm\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .sm\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .sm\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .sm\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .sm\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .sm\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .sm\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .sm\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .sm\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .sm\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .sm\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .sm\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .sm\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .sm\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .sm\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .sm\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .sm\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .sm\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .sm\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .sm\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .sm\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .sm\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .sm\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .sm\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .sm\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .sm\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .sm\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .sm\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .sm\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .sm\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .sm\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .sm\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .sm\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .sm\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .sm\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .sm\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .sm\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .sm\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .sm\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .sm\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .sm\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .sm\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .sm\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .sm\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .sm\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .sm\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .sm\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .sm\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .sm\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .sm\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .sm\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .sm\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .sm\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .sm\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .sm\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .sm\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .sm\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .sm\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .sm\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .sm\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .sm\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .sm\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .sm\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .sm\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .sm\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .sm\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .sm\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .sm\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .sm\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .sm\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .sm\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .sm\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .sm\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .sm\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .sm\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .sm\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .sm\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .sm\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .sm\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .sm\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .sm\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .sm\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .sm\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .sm\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .sm\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .sm\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .sm\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .sm\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .sm\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .sm\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .sm\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .sm\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .sm\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .sm\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .sm\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .sm\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .sm\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .sm\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .sm\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .sm\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .sm\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .sm\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .sm\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .sm\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .sm\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .sm\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .sm\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .sm\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .sm\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .sm\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .sm\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .sm\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .sm\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .sm\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .sm\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .sm\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .sm\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .sm\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .sm\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .sm\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .sm\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .sm\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .sm\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .sm\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .sm\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .sm\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .sm\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .sm\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .sm\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .sm\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .sm\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .sm\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .sm\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .sm\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .sm\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .sm\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .sm\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .sm\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .sm\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .sm\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .sm\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .sm\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .sm\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .sm\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .sm\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .sm\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .sm\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .sm\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .sm\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .sm\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .sm\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .sm\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .sm\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .sm\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .sm\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .sm\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .sm\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .sm\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .sm\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .sm\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .sm\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .sm\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .sm\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .sm\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .sm\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .sm\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .sm\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .sm\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .sm\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .sm\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .sm\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .sm\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .sm\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .sm\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .sm\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .sm\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .sm\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .sm\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .sm\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .sm\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .sm\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .sm\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .sm\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .sm\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .sm\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .sm\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .sm\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .sm\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .sm\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .sm\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .sm\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .sm\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .sm\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .sm\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .sm\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .sm\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .sm\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .sm\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .sm\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .sm\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .sm\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .sm\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .sm\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .sm\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .sm\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .sm\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .sm\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .sm\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .sm\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .sm\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .sm\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .sm\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .sm\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .sm\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .sm\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .sm\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .sm\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .sm\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .sm\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .sm\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .sm\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .sm\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .sm\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .sm\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .sm\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .sm\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .sm\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .sm\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .sm\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .sm\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .sm\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .sm\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .sm\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .sm\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .sm\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .sm\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .sm\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .sm\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .sm\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .sm\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .sm\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .sm\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .sm\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .sm\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .sm\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .sm\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .sm\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .sm\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .sm\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .sm\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .sm\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .sm\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .sm\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .sm\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .sm\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .sm\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .sm\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .sm\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .sm\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .sm\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .sm\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .sm\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .sm\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .sm\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .sm\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .sm\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .sm\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .sm\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .sm\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .sm\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .sm\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .sm\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .sm\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .sm\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .sm\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .sm\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .sm\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .sm\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .sm\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .sm\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .sm\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .sm\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .sm\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .sm\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .sm\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .sm\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .sm\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .sm\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .sm\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .sm\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .sm\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .sm\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .sm\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .sm\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .sm\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .sm\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .sm\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .sm\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .sm\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .sm\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .sm\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .sm\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .sm\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .sm\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .sm\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .sm\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .sm\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .sm\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .sm\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .sm\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .sm\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .sm\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .sm\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .sm\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .sm\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .sm\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .sm\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .sm\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .sm\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .sm\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .sm\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .sm\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .sm\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .sm\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .sm\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .sm\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .sm\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .sm\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .sm\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .sm\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .sm\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .sm\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .sm\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .sm\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .sm\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .sm\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .sm\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .sm\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .sm\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .sm\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .sm\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .sm\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .sm\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .sm\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .sm\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .sm\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .sm\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .sm\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .sm\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .sm\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .sm\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .sm\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .sm\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .sm\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .sm\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .sm\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .sm\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .sm\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .sm\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .sm\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .sm\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .sm\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .sm\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .sm\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .sm\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .sm\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .sm\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .sm\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .sm\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .sm\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .sm\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .sm\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .sm\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .sm\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .sm\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .sm\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .sm\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .sm\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .sm\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .sm\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .sm\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .sm\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .sm\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .sm\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .sm\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .sm\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .sm\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .sm\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .sm\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .sm\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .sm\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .sm\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .sm\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .sm\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .sm\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .sm\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .sm\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .sm\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .sm\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .sm\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .sm\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .sm\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .sm\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .sm\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .sm\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .sm\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .sm\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .sm\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .sm\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .sm\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .sm\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .sm\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .sm\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .sm\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .sm\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .sm\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .sm\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .sm\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .sm\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .sm\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .sm\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .sm\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .sm\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .sm\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .sm\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .sm\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .sm\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .sm\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .sm\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .sm\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .sm\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .sm\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .sm\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .sm\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .sm\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .sm\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .sm\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .sm\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .sm\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .sm\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .sm\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .sm\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .sm\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .sm\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .sm\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .sm\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .sm\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .sm\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .sm\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .sm\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .sm\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .sm\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .sm\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .sm\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .sm\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .sm\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .sm\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .sm\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .sm\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .sm\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .sm\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .sm\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .sm\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .sm\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .sm\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .sm\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .sm\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .sm\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .sm\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .sm\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .sm\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .sm\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .sm\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .sm\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .sm\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .sm\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .sm\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .sm\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .sm\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .sm\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .sm\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .sm\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .sm\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .sm\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .sm\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .sm\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .sm\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .sm\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .sm\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .sm\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .sm\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .sm\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .sm\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .sm\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .sm\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .sm\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .sm\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .sm\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .sm\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .sm\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .sm\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .sm\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .sm\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .sm\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .sm\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .sm\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .sm\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .sm\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .sm\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .sm\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .sm\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .sm\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .sm\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .sm\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .sm\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .sm\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .sm\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .sm\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .sm\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .sm\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .sm\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .sm\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .sm\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .sm\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .sm\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .sm\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .sm\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .sm\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .sm\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .sm\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .sm\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .sm\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .sm\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .sm\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .sm\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .sm\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .sm\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .sm\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .sm\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .sm\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .sm\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .sm\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .sm\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .sm\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .sm\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .sm\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .sm\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .sm\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .sm\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .sm\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .sm\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .sm\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .sm\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .sm\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .sm\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .sm\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .sm\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .sm\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .sm\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .sm\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .sm\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .sm\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .sm\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .sm\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .sm\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .sm\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .sm\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .sm\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .sm\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .sm\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .sm\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .sm\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .sm\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .sm\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .sm\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .sm\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .sm\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .sm\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .sm\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .sm\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .sm\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .sm\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .sm\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .sm\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .sm\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .sm\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .sm\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .sm\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .sm\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .sm\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .sm\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .sm\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .sm\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .sm\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .sm\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .sm\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .sm\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .sm\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .sm\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .sm\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .sm\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .sm\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .sm\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .sm\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .sm\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .sm\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .sm\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .sm\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .sm\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .sm\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .sm\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .sm\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .sm\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .sm\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .sm\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .sm\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .sm\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .sm\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .sm\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .sm\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .sm\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .sm\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .sm\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .sm\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .sm\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .sm\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .sm\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .sm\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .sm\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .sm\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .sm\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .sm\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .sm\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .sm\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .sm\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .sm\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .sm\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .sm\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .sm\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .sm\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .sm\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .sm\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .sm\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .sm\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .sm\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .sm\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .sm\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .sm\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .sm\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .sm\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .sm\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .sm\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .sm\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .sm\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .sm\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .sm\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .sm\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .sm\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .sm\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .sm\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .sm\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .sm\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .sm\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .sm\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .sm\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .sm\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .sm\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .sm\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .sm\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .sm\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .sm\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .sm\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .sm\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .sm\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .sm\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .sm\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .sm\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .sm\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .sm\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .sm\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .sm\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .sm\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .sm\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .sm\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .sm\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .sm\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .sm\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .sm\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .sm\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .sm\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .sm\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .sm\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .sm\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .sm\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .sm\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .sm\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .sm\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .sm\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .sm\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .sm\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .sm\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .sm\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .sm\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .sm\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .sm\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .sm\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .sm\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .sm\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .sm\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .sm\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .sm\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .sm\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .sm\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .sm\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .sm\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .sm\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .sm\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .sm\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .sm\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .sm\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .sm\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .sm\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .sm\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .sm\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .sm\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .sm\:tw-transition-none{
    transition-property: none;
  }

  .sm\:tw-transition-all{
    transition-property: all;
  }

  .sm\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .sm\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .sm\:tw-transition-opacity{
    transition-property: opacity;
  }

  .sm\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .sm\:tw-transition-transform{
    transition-property: transform;
  }

  .sm\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .sm\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .sm\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .sm\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .sm\:tw-duration-75{
    transition-duration: 75ms;
  }

  .sm\:tw-duration-100{
    transition-duration: 100ms;
  }

  .sm\:tw-duration-150{
    transition-duration: 150ms;
  }

  .sm\:tw-duration-200{
    transition-duration: 200ms;
  }

  .sm\:tw-duration-300{
    transition-duration: 300ms;
  }

  .sm\:tw-duration-500{
    transition-duration: 500ms;
  }

  .sm\:tw-duration-700{
    transition-duration: 700ms;
  }

  .sm\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .sm\:tw-delay-75{
    transition-delay: 75ms;
  }

  .sm\:tw-delay-100{
    transition-delay: 100ms;
  }

  .sm\:tw-delay-150{
    transition-delay: 150ms;
  }

  .sm\:tw-delay-200{
    transition-delay: 200ms;
  }

  .sm\:tw-delay-300{
    transition-delay: 300ms;
  }

  .sm\:tw-delay-500{
    transition-delay: 500ms;
  }

  .sm\:tw-delay-700{
    transition-delay: 700ms;
  }

  .sm\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .sm\:tw-animate-none{
    animation: none;
  }

  .sm\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .sm\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .sm\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .sm\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .sm\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .sm\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .sm\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .sm\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .sm\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .sm\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .sm\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .sm\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .sm\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .sm\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .sm\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .sm\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .sm\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .sm\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .sm\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .sm\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .sm\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .sm\:tw-text-error {
    color: #E53E3E !important;
  }

  .sm\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .sm\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .sm\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .sm\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .sm\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .sm\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .sm\:tw-text-error {
    color: #E53E3E !important;
  }

  .sm\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .sm\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .sm\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .sm\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .sm\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .sm\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .sm\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .sm\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .sm\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .sm\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .sm\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .sm\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .sm\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .sm\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .sm\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .sm\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .sm\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .sm\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .sm\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .sm\:tw-table-row-hover {
    opacity: 0.9;
  }

  .sm\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .sm\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .sm\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .sm\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .sm\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .sm\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .sm\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .sm\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .sm\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .sm\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .sm\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .sm\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .sm\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .sm\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .sm\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .sm\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .sm\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .sm\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .sm\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .sm\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .sm\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .sm\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .sm\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .sm\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .sm\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .sm\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .sm\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .sm\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .sm\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .sm\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .sm\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .sm\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .sm\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .sm\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .sm\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .sm\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .sm\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .sm\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .sm\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .sm\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .sm\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .sm\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .sm\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .sm\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .sm\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .sm\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .sm\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .sm\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .sm\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .sm\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .sm\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .sm\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .sm\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .sm\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .sm\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .sm\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .sm\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .sm\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .sm\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .sm\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .sm\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .sm\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .sm\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .sm\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .sm\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .sm\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .sm\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .sm\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .sm\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .sm\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .sm\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .sm\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .sm\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .sm\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .sm\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .sm\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .sm\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .sm\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .sm\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .sm\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .sm\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .sm\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .sm\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .sm\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .sm\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .sm\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .sm\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .sm\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .sm\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .sm\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .sm\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .sm\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .sm\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .sm\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .sm\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .sm\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .sm\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .sm\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .sm\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .sm\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .sm\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .sm\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .sm\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .sm\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .sm\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .sm\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .sm\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .sm\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .sm\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .sm\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .sm\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .sm\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .sm\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .sm\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .sm\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .sm\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .sm\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .sm\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .sm\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .sm\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .sm\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .sm\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .sm\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .sm\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .sm\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .sm\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .sm\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .sm\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .sm\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .sm\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .sm\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .sm\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .sm\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .sm\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .sm\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .sm\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .sm\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 768px){
  .md\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .md\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .md\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .md\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .md\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .md\:tw-container{
      max-width: 2560px;
    }
  }

  .md\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .md\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .md\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .md\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .md\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .md\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .md\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .md\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .md\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .md\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .md\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .md\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .md\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .md\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .md\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .md\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .md\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .md\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .md\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .md\:tw-prose code::before{
    content: "`";
  }

  .md\:tw-prose code::after{
    content: "`";
  }

  .md\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .md\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .md\:tw-prose pre code::before{
    content: "";
  }

  .md\:tw-prose pre code::after{
    content: "";
  }

  .md\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .md\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .md\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .md\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .md\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .md\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .md\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .md\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .md\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .md\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .md\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .md\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .md\:tw-prose ol > li:before{
    left: 0;
  }

  .md\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .md\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .md\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .md\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .md\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .md\:tw-prose ul ul, .md\:tw-prose ul ol, .md\:tw-prose ol ul, .md\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .md\:tw-prose hr + *{
    margin-top: 0;
  }

  .md\:tw-prose h2 + *{
    margin-top: 0;
  }

  .md\:tw-prose h3 + *{
    margin-top: 0;
  }

  .md\:tw-prose h4 + *{
    margin-top: 0;
  }

  .md\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .md\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .md\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .md\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .md\:tw-prose > :first-child{
    margin-top: 0;
  }

  .md\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .md\:tw-prose h1, .md\:tw-prose h2, .md\:tw-prose h3, .md\:tw-prose h4{
    color: #161e2e;
  }

  .md\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .md\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .md\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .md\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .md\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .md\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .md\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .md\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .md\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .md\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .md\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .md\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .md\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .md\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .md\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .md\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .md\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .md\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .md\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .md\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .md\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .md\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .md\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .md\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .md\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .md\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .md\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .md\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .md\:tw-prose-sm ul ul, .md\:tw-prose-sm ul ol, .md\:tw-prose-sm ol ul, .md\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .md\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .md\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .md\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .md\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .md\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .md\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .md\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .md\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .md\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .md\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .md\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .md\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .md\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .md\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .md\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .md\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .md\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .md\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .md\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .md\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .md\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .md\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .md\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .md\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .md\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .md\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .md\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .md\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .md\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .md\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .md\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .md\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .md\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .md\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-lg ul ul, .md\:tw-prose-lg ul ol, .md\:tw-prose-lg ol ul, .md\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .md\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .md\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .md\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .md\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .md\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .md\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .md\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .md\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .md\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .md\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .md\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .md\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .md\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .md\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .md\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .md\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .md\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .md\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .md\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .md\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .md\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .md\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .md\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .md\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .md\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .md\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .md\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .md\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .md\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .md\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .md\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .md\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .md\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .md\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .md\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .md\:tw-prose-xl ul ul, .md\:tw-prose-xl ul ol, .md\:tw-prose-xl ol ul, .md\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .md\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .md\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .md\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .md\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .md\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .md\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .md\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .md\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .md\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .md\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .md\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .md\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .md\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .md\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .md\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .md\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .md\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .md\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .md\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .md\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .md\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .md\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .md\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .md\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .md\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .md\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .md\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .md\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .md\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .md\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .md\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .md\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .md\:tw-prose-2xl ul ul, .md\:tw-prose-2xl ul ol, .md\:tw-prose-2xl ol ul, .md\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .md\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .md\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .md\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .md\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .md\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .md\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .md\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .md\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .md\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .md\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .md\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .md\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .md\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-18 > :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\:tw-space-x-18 > :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\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-27 > :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\:tw-space-x-27 > :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\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-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\:tw-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\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .md\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .md\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .md\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .md\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .md\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .md\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .md\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .md\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .md\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .md\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-18 > :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\:tw--space-x-18 > :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\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-27 > :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\:tw--space-x-27 > :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\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--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\:tw--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\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .md\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .md\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .md\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .md\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .md\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .md\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .md\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .md\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .md\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .md\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .md\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .md\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .md\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .md\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .md\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .md\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .md\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .md\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .md\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .md\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .md\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .md\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .md\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .md\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .md\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .md\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .md\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .md\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .md\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .md\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .md\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .md\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .md\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .md\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .md\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .md\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .md\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .md\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .md\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .md\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .md\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .md\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .md\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .md\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .md\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .md\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .md\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .md\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .md\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .md\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .md\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .md\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .md\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .md\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .md\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .md\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .md\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .md\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .md\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .md\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .md\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .md\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .md\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .md\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .md\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .md\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .md\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .md\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .md\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .md\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .md\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .md\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .md\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .md\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .md\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .md\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .md\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .md\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .md\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .md\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .md\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .md\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .md\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .md\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .md\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .md\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .md\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .md\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .md\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .md\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .md\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .md\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .md\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .md\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .md\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .md\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .md\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .md\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .md\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .md\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .md\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .md\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .md\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .md\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .md\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .md\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .md\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .md\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .md\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .md\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .md\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .md\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .md\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .md\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .md\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .md\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .md\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .md\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .md\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .md\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .md\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .md\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .md\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .md\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .md\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .md\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .md\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .md\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .md\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .md\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .md\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .md\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .md\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .md\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .md\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .md\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .md\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .md\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .md\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .md\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .md\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .md\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .md\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .md\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .md\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .md\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .md\:tw-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\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:focus\:tw-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\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .md\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .md\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .md\:tw-bg-local{
    background-attachment: local;
  }

  .md\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .md\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .md\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .md\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .md\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .md\:tw-bg-current{
    background-color: currentColor;
  }

  .md\:tw-bg-transparent{
    background-color: transparent;
  }

  .md\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .md\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .md\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .md\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .md\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .md\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .md\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .md\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .md\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .md\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .md\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .md\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .md\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .md\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .md\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .md\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .md\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .md\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .md\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .md\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .md\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .md\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .md\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .md\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .md\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .md\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .md\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .md\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .md\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .md\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .md\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .md\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .md\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .md\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .md\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .md\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .md\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .md\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .md\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .md\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .md\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .md\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .md\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .md\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .md\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .md\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .md\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .md\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .md\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .md\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .md\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .md\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .md\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .md\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .md\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .md\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .md\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .md\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .md\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .md\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .md\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .md\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .md\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .md\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .md\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .md\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .md\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .md\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .md\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .md\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .md\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .md\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .md\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .md\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .md\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .md\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .md\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .md\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .md\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .md\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .md\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .md\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .md\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .md\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .md\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .md\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .md\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .md\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .md\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .md\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .md\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .md\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .md\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .md\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .md\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .md\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .md\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .md\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .md\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .md\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .md\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .md\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .md\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .md\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .md\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .md\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .md\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .md\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .md\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .md\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .md\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .md\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .md\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .md\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .md\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .md\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .md\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .md\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .md\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .md\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .md\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .md\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .md\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .md\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .md\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .md\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .md\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .md\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .md\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .md\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .md\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .md\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .md\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .md\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .md\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .md\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .md\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .md\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .md\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .md\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .md\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .md\:tw-bg-none{
    background-image: none;
  }

  .md\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .md\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .md\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-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\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .md\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .md\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .md\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .md\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .md\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .md\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .md\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .md\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .md\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .md\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .md\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .md\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .md\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .md\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .md\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .md\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .md\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .md\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .md\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .md\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .md\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .md\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .md\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .md\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .md\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .md\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .md\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .md\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .md\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .md\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .md\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .md\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .md\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .md\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .md\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .md\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .md\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .md\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .md\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .md\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .md\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .md\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .md\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .md\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .md\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .md\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .md\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .md\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .md\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .md\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .md\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .md\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .md\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .md\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .md\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .md\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .md\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .md\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .md\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .md\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .md\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .md\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .md\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .md\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .md\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .md\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .md\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .md\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .md\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .md\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .md\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .md\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .md\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .md\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .md\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .md\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .md\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .md\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .md\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .md\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .md\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .md\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .md\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .md\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .md\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .md\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .md\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .md\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .md\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .md\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .md\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .md\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .md\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .md\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .md\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .md\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .md\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .md\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .md\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .md\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .md\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .md\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .md\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .md\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .md\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .md\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .md\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .md\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .md\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .md\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .md\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .md\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .md\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .md\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .md\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .md\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .md\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .md\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .md\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .md\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .md\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .md\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .md\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .md\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .md\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .md\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .md\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .md\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .md\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .md\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .md\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .md\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .md\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .md\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .md\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .md\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .md\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .md\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .md\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .md\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .md\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .md\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .md\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .md\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .md\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .md\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .md\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .md\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .md\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-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\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-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\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .md\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .md\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .md\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .md\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .md\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .md\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .md\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .md\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .md\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .md\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .md\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .md\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .md\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .md\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .md\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .md\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .md\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .md\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .md\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .md\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .md\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .md\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .md\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .md\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .md\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .md\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .md\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .md\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .md\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .md\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .md\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .md\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .md\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .md\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .md\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .md\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .md\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .md\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .md\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .md\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .md\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .md\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .md\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .md\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .md\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .md\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .md\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .md\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .md\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .md\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .md\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .md\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .md\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .md\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .md\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .md\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .md\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .md\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .md\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .md\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .md\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .md\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .md\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .md\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .md\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .md\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .md\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .md\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .md\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .md\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .md\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .md\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .md\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .md\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .md\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .md\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .md\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .md\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .md\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .md\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .md\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .md\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .md\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .md\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .md\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .md\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .md\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .md\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .md\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .md\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .md\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .md\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .md\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .md\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .md\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .md\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .md\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .md\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .md\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .md\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .md\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .md\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .md\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .md\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .md\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .md\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .md\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .md\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .md\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .md\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .md\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .md\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .md\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .md\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .md\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .md\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .md\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .md\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .md\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .md\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .md\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .md\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .md\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .md\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .md\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .md\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .md\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .md\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .md\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .md\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .md\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .md\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .md\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .md\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .md\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .md\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .md\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .md\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .md\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .md\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .md\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .md\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .md\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .md\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .md\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .md\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .md\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .md\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .md\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-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\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .md\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-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\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .md\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .md\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .md\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .md\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .md\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .md\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .md\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .md\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .md\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .md\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .md\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .md\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .md\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .md\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .md\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .md\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .md\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .md\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .md\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .md\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .md\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .md\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .md\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .md\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .md\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .md\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .md\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .md\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .md\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .md\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .md\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .md\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .md\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .md\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .md\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .md\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .md\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .md\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .md\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .md\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .md\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .md\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .md\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .md\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .md\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .md\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .md\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .md\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .md\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .md\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .md\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .md\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .md\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .md\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .md\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .md\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .md\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .md\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .md\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .md\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .md\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .md\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .md\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .md\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .md\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .md\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .md\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .md\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .md\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .md\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .md\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .md\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .md\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .md\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .md\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .md\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .md\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .md\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .md\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .md\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .md\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .md\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .md\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .md\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .md\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .md\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .md\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .md\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .md\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .md\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .md\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .md\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .md\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .md\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .md\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .md\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .md\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .md\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .md\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .md\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .md\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .md\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .md\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .md\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .md\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .md\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .md\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .md\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .md\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .md\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .md\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .md\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .md\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .md\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .md\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .md\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .md\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .md\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .md\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .md\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .md\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .md\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .md\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .md\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .md\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .md\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .md\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .md\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .md\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .md\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .md\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .md\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .md\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .md\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .md\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .md\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .md\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .md\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .md\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .md\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .md\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .md\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .md\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .md\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .md\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .md\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .md\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .md\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .md\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .md\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .md\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .md\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .md\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .md\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .md\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .md\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .md\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .md\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .md\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .md\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .md\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .md\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .md\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .md\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .md\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .md\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .md\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .md\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .md\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .md\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .md\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .md\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .md\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .md\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .md\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .md\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .md\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .md\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .md\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .md\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .md\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .md\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .md\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .md\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .md\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .md\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .md\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .md\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .md\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .md\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .md\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .md\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .md\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .md\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .md\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .md\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .md\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .md\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .md\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .md\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .md\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .md\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .md\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .md\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .md\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .md\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .md\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .md\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .md\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .md\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .md\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .md\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .md\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .md\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .md\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .md\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .md\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .md\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .md\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .md\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .md\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .md\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .md\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .md\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .md\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .md\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .md\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .md\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .md\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .md\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .md\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .md\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .md\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .md\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .md\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .md\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .md\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .md\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .md\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .md\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .md\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .md\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .md\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .md\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .md\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .md\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .md\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .md\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .md\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .md\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .md\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .md\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .md\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .md\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .md\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .md\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .md\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .md\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .md\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .md\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .md\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .md\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .md\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .md\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .md\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .md\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .md\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .md\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .md\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .md\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .md\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .md\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .md\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .md\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .md\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .md\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .md\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .md\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .md\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .md\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .md\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .md\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .md\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .md\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .md\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .md\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .md\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .md\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .md\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .md\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .md\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .md\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .md\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .md\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .md\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .md\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .md\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .md\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .md\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .md\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .md\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .md\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .md\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .md\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .md\:tw-bg-bottom{
    background-position: bottom;
  }

  .md\:tw-bg-center{
    background-position: center;
  }

  .md\:tw-bg-left{
    background-position: left;
  }

  .md\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .md\:tw-bg-left-top{
    background-position: left top;
  }

  .md\:tw-bg-right{
    background-position: right;
  }

  .md\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .md\:tw-bg-right-top{
    background-position: right top;
  }

  .md\:tw-bg-top{
    background-position: top;
  }

  .md\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .md\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .md\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .md\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .md\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .md\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .md\:tw-bg-auto{
    background-size: auto;
  }

  .md\:tw-bg-cover{
    background-size: cover;
  }

  .md\:tw-bg-contain{
    background-size: contain;
  }

  .md\:tw-border-collapse{
    border-collapse: collapse;
  }

  .md\:tw-border-separate{
    border-collapse: separate;
  }

  .md\:tw-border-current{
    border-color: currentColor;
  }

  .md\:tw-border-transparent{
    border-color: transparent;
  }

  .md\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .md\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .md\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .md\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .md\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .md\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .md\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .md\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .md\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .md\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .md\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .md\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .md\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .md\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .md\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .md\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .md\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .md\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .md\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .md\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .md\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .md\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .md\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .md\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .md\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .md\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .md\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .md\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .md\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .md\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .md\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .md\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .md\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .md\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .md\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .md\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .md\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .md\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .md\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .md\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .md\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .md\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .md\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .md\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .md\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .md\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .md\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .md\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .md\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .md\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .md\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .md\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .md\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .md\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .md\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .md\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .md\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .md\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .md\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .md\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .md\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .md\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .md\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .md\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .md\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .md\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .md\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .md\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .md\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .md\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .md\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .md\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .md\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .md\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .md\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .md\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .md\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .md\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .md\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .md\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .md\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .md\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .md\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .md\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .md\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .md\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .md\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .md\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .md\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .md\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .md\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .md\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .md\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .md\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .md\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .md\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .md\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .md\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .md\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .md\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .md\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .md\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .md\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .md\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .md\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .md\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .md\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .md\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .md\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .md\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .md\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .md\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .md\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .md\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .md\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .md\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .md\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .md\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .md\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .md\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .md\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .md\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .md\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .md\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .md\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .md\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .md\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .md\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .md\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .md\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .md\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .md\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .md\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .md\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .md\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .md\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .md\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .md\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .md\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .md\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .md\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .md\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .md\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .md\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .md\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .md\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .md\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .md\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .md\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .md\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .md\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .md\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .md\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .md\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .md\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .md\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .md\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .md\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .md\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .md\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .md\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .md\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .md\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .md\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .md\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .md\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .md\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .md\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .md\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .md\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .md\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .md\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .md\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .md\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .md\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .md\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .md\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .md\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .md\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .md\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .md\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .md\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .md\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .md\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .md\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .md\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .md\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .md\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .md\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .md\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .md\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .md\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .md\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .md\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .md\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .md\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .md\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .md\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .md\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .md\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .md\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .md\:tw-rounded-none{
    border-radius: 0;
  }

  .md\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .md\:tw-rounded{
    border-radius: 0.25rem;
  }

  .md\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .md\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .md\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .md\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .md\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .md\:tw-rounded-full{
    border-radius: 9999px;
  }

  .md\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .md\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .md\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .md\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .md\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .md\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .md\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .md\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .md\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .md\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .md\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .md\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .md\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .md\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .md\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .md\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .md\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .md\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .md\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .md\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .md\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .md\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .md\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .md\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .md\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .md\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .md\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .md\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .md\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .md\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .md\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .md\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .md\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .md\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .md\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .md\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .md\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .md\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .md\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .md\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .md\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .md\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .md\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .md\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .md\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .md\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .md\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .md\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .md\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .md\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .md\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .md\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .md\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .md\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .md\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .md\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .md\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .md\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .md\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .md\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .md\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .md\:tw-border-solid{
    border-style: solid;
  }

  .md\:tw-border-dashed{
    border-style: dashed;
  }

  .md\:tw-border-dotted{
    border-style: dotted;
  }

  .md\:tw-border-double{
    border-style: double;
  }

  .md\:tw-border-none{
    border-style: none;
  }

  .md\:tw-border-0{
    border-width: 0;
  }

  .md\:tw-border-2{
    border-width: 2px;
  }

  .md\:tw-border-4{
    border-width: 4px;
  }

  .md\:tw-border-8{
    border-width: 8px;
  }

  .md\:tw-border{
    border-width: 1px;
  }

  .md\:tw-border-t-0{
    border-top-width: 0;
  }

  .md\:tw-border-r-0{
    border-right-width: 0;
  }

  .md\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .md\:tw-border-l-0{
    border-left-width: 0;
  }

  .md\:tw-border-t-2{
    border-top-width: 2px;
  }

  .md\:tw-border-r-2{
    border-right-width: 2px;
  }

  .md\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .md\:tw-border-l-2{
    border-left-width: 2px;
  }

  .md\:tw-border-t-4{
    border-top-width: 4px;
  }

  .md\:tw-border-r-4{
    border-right-width: 4px;
  }

  .md\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .md\:tw-border-l-4{
    border-left-width: 4px;
  }

  .md\:tw-border-t-8{
    border-top-width: 8px;
  }

  .md\:tw-border-r-8{
    border-right-width: 8px;
  }

  .md\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .md\:tw-border-l-8{
    border-left-width: 8px;
  }

  .md\:tw-border-t{
    border-top-width: 1px;
  }

  .md\:tw-border-r{
    border-right-width: 1px;
  }

  .md\:tw-border-b{
    border-bottom-width: 1px;
  }

  .md\:tw-border-l{
    border-left-width: 1px;
  }

  .md\:tw-box-border{
    box-sizing: border-box;
  }

  .md\:tw-box-content{
    box-sizing: content-box;
  }

  .md\:tw-cursor-auto{
    cursor: auto;
  }

  .md\:tw-cursor-default{
    cursor: default;
  }

  .md\:tw-cursor-pointer{
    cursor: pointer;
  }

  .md\:tw-cursor-wait{
    cursor: wait;
  }

  .md\:tw-cursor-text{
    cursor: text;
  }

  .md\:tw-cursor-move{
    cursor: move;
  }

  .md\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .md\:tw-block{
    display: block;
  }

  .md\:tw-inline-block{
    display: inline-block;
  }

  .md\:tw-inline{
    display: inline;
  }

  .md\:tw-flex{
    display: flex;
  }

  .md\:tw-inline-flex{
    display: inline-flex;
  }

  .md\:tw-table{
    display: table;
  }

  .md\:tw-table-caption{
    display: table-caption;
  }

  .md\:tw-table-cell{
    display: table-cell;
  }

  .md\:tw-table-column{
    display: table-column;
  }

  .md\:tw-table-column-group{
    display: table-column-group;
  }

  .md\:tw-table-footer-group{
    display: table-footer-group;
  }

  .md\:tw-table-header-group{
    display: table-header-group;
  }

  .md\:tw-table-row-group{
    display: table-row-group;
  }

  .md\:tw-table-row{
    display: table-row;
  }

  .md\:tw-flow-root{
    display: flow-root;
  }

  .md\:tw-grid{
    display: grid;
  }

  .md\:tw-inline-grid{
    display: inline-grid;
  }

  .md\:tw-contents{
    display: contents;
  }

  .md\:tw-hidden{
    display: none;
  }

  .md\:tw-flex-row{
    flex-direction: row;
  }

  .md\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .md\:tw-flex-col{
    flex-direction: column;
  }

  .md\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .md\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .md\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .md\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .md\:tw-place-items-auto{
    place-items: auto;
  }

  .md\:tw-place-items-start{
    place-items: start;
  }

  .md\:tw-place-items-end{
    place-items: end;
  }

  .md\:tw-place-items-center{
    place-items: center;
  }

  .md\:tw-place-items-stretch{
    place-items: stretch;
  }

  .md\:tw-place-content-center{
    place-content: center;
  }

  .md\:tw-place-content-start{
    place-content: start;
  }

  .md\:tw-place-content-end{
    place-content: end;
  }

  .md\:tw-place-content-between{
    place-content: space-between;
  }

  .md\:tw-place-content-around{
    place-content: space-around;
  }

  .md\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .md\:tw-place-content-stretch{
    place-content: stretch;
  }

  .md\:tw-place-self-auto{
    place-self: auto;
  }

  .md\:tw-place-self-start{
    place-self: start;
  }

  .md\:tw-place-self-end{
    place-self: end;
  }

  .md\:tw-place-self-center{
    place-self: center;
  }

  .md\:tw-place-self-stretch{
    place-self: stretch;
  }

  .md\:tw-items-start{
    align-items: flex-start;
  }

  .md\:tw-items-end{
    align-items: flex-end;
  }

  .md\:tw-items-center{
    align-items: center;
  }

  .md\:tw-items-baseline{
    align-items: baseline;
  }

  .md\:tw-items-stretch{
    align-items: stretch;
  }

  .md\:tw-content-center{
    align-content: center;
  }

  .md\:tw-content-start{
    align-content: flex-start;
  }

  .md\:tw-content-end{
    align-content: flex-end;
  }

  .md\:tw-content-between{
    align-content: space-between;
  }

  .md\:tw-content-around{
    align-content: space-around;
  }

  .md\:tw-content-evenly{
    align-content: space-evenly;
  }

  .md\:tw-self-auto{
    align-self: auto;
  }

  .md\:tw-self-start{
    align-self: flex-start;
  }

  .md\:tw-self-end{
    align-self: flex-end;
  }

  .md\:tw-self-center{
    align-self: center;
  }

  .md\:tw-self-stretch{
    align-self: stretch;
  }

  .md\:tw-justify-items-auto{
    justify-items: auto;
  }

  .md\:tw-justify-items-start{
    justify-items: start;
  }

  .md\:tw-justify-items-end{
    justify-items: end;
  }

  .md\:tw-justify-items-center{
    justify-items: center;
  }

  .md\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .md\:tw-justify-start{
    justify-content: flex-start;
  }

  .md\:tw-justify-end{
    justify-content: flex-end;
  }

  .md\:tw-justify-center{
    justify-content: center;
  }

  .md\:tw-justify-between{
    justify-content: space-between;
  }

  .md\:tw-justify-around{
    justify-content: space-around;
  }

  .md\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .md\:tw-justify-self-auto{
    justify-self: auto;
  }

  .md\:tw-justify-self-start{
    justify-self: start;
  }

  .md\:tw-justify-self-end{
    justify-self: end;
  }

  .md\:tw-justify-self-center{
    justify-self: center;
  }

  .md\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .md\:tw-flex-1{
    flex: 1 1 0%;
  }

  .md\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .md\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .md\:tw-flex-none{
    flex: none;
  }

  .md\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .md\:tw-flex-grow{
    flex-grow: 1;
  }

  .md\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .md\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .md\:tw-order-1{
    order: 1;
  }

  .md\:tw-order-2{
    order: 2;
  }

  .md\:tw-order-3{
    order: 3;
  }

  .md\:tw-order-4{
    order: 4;
  }

  .md\:tw-order-5{
    order: 5;
  }

  .md\:tw-order-6{
    order: 6;
  }

  .md\:tw-order-7{
    order: 7;
  }

  .md\:tw-order-8{
    order: 8;
  }

  .md\:tw-order-9{
    order: 9;
  }

  .md\:tw-order-10{
    order: 10;
  }

  .md\:tw-order-11{
    order: 11;
  }

  .md\:tw-order-12{
    order: 12;
  }

  .md\:tw-order-first{
    order: -9999;
  }

  .md\:tw-order-last{
    order: 9999;
  }

  .md\:tw-order-none{
    order: 0;
  }

  .md\:tw-float-right{
    float: right;
  }

  .md\:tw-float-left{
    float: left;
  }

  .md\:tw-float-none{
    float: none;
  }

  .md\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .md\:tw-clear-left{
    clear: left;
  }

  .md\:tw-clear-right{
    clear: right;
  }

  .md\:tw-clear-both{
    clear: both;
  }

  .md\:tw-clear-none{
    clear: none;
  }

  .md\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .md\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .md\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .md\:tw-font-hairline{
    font-weight: 100;
  }

  .md\:tw-font-thin{
    font-weight: 200;
  }

  .md\:tw-font-light{
    font-weight: 300;
  }

  .md\:tw-font-normal{
    font-weight: 400;
  }

  .md\:tw-font-medium{
    font-weight: 500;
  }

  .md\:tw-font-semibold{
    font-weight: 600;
  }

  .md\:tw-font-bold{
    font-weight: 700;
  }

  .md\:tw-font-extrabold{
    font-weight: 800;
  }

  .md\:tw-font-black{
    font-weight: 900;
  }

  .md\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .md\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .md\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .md\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .md\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .md\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .md\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .md\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .md\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .md\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .md\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .md\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .md\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .md\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .md\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .md\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .md\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .md\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .md\:tw-h-0{
    height: 0;
  }

  .md\:tw-h-1{
    height: 0.25rem;
  }

  .md\:tw-h-2{
    height: 0.5rem;
  }

  .md\:tw-h-3{
    height: 0.75rem;
  }

  .md\:tw-h-4{
    height: 1rem;
  }

  .md\:tw-h-5{
    height: 1.25rem;
  }

  .md\:tw-h-6{
    height: 1.5rem;
  }

  .md\:tw-h-7{
    height: 1.75rem;
  }

  .md\:tw-h-8{
    height: 2rem;
  }

  .md\:tw-h-9{
    height: 2.25rem;
  }

  .md\:tw-h-10{
    height: 2.5rem;
  }

  .md\:tw-h-11{
    height: 2.75rem;
  }

  .md\:tw-h-12{
    height: 3rem;
  }

  .md\:tw-h-13{
    height: 3.25rem;
  }

  .md\:tw-h-14{
    height: 3.5rem;
  }

  .md\:tw-h-15{
    height: 3.75rem;
  }

  .md\:tw-h-16{
    height: 4rem;
  }

  .md\:tw-h-17{
    height: 4.25rem;
  }

  .md\:tw-h-18{
    height: 4.5rem;
  }

  .md\:tw-h-19{
    height: 4.75rem;
  }

  .md\:tw-h-20{
    height: 5rem;
  }

  .md\:tw-h-21{
    height: 5.25rem;
  }

  .md\:tw-h-22{
    height: 5.5rem;
  }

  .md\:tw-h-23{
    height: 5.75rem;
  }

  .md\:tw-h-24{
    height: 6rem;
  }

  .md\:tw-h-25{
    height: 6.25rem;
  }

  .md\:tw-h-26{
    height: 6.5rem;
  }

  .md\:tw-h-27{
    height: 6.75rem;
  }

  .md\:tw-h-28{
    height: 7rem;
  }

  .md\:tw-h-29{
    height: 7.25rem;
  }

  .md\:tw-h-30{
    height: 7.5rem;
  }

  .md\:tw-h-31{
    height: 7.75rem;
  }

  .md\:tw-h-32{
    height: 8rem;
  }

  .md\:tw-h-33{
    height: 8.25rem;
  }

  .md\:tw-h-34{
    height: 8.5rem;
  }

  .md\:tw-h-35{
    height: 8.75rem;
  }

  .md\:tw-h-36{
    height: 9rem;
  }

  .md\:tw-h-40{
    height: 10rem;
  }

  .md\:tw-h-41{
    height: 10.25rem;
  }

  .md\:tw-h-42{
    height: 10.5rem;
  }

  .md\:tw-h-43{
    height: 10.75rem;
  }

  .md\:tw-h-44{
    height: 11rem;
  }

  .md\:tw-h-45{
    height: 11.25rem;
  }

  .md\:tw-h-46{
    height: 11.5rem;
  }

  .md\:tw-h-47{
    height: 11.75rem;
  }

  .md\:tw-h-48{
    height: 12rem;
  }

  .md\:tw-h-50{
    height: 12.5rem;
  }

  .md\:tw-h-52{
    height: 13rem;
  }

  .md\:tw-h-53{
    height: 13.25rem;
  }

  .md\:tw-h-54{
    height: 13.5rem;
  }

  .md\:tw-h-55{
    height: 13.75rem;
  }

  .md\:tw-h-56{
    height: 14rem;
  }

  .md\:tw-h-57{
    height: 14.25rem;
  }

  .md\:tw-h-58{
    height: 14.5rem;
  }

  .md\:tw-h-59{
    height: 14.75rem;
  }

  .md\:tw-h-60{
    height: 15rem;
  }

  .md\:tw-h-61{
    height: 15.25rem;
  }

  .md\:tw-h-62{
    height: 15.5rem;
  }

  .md\:tw-h-63{
    height: 15.75rem;
  }

  .md\:tw-h-64{
    height: 16rem;
  }

  .md\:tw-h-65{
    height: 16.25rem;
  }

  .md\:tw-h-66{
    height: 16.5rem;
  }

  .md\:tw-h-68{
    height: 17rem;
  }

  .md\:tw-h-69{
    height: 17.25rem;
  }

  .md\:tw-h-70{
    height: 17.5rem;
  }

  .md\:tw-h-71{
    height: 17.75rem;
  }

  .md\:tw-h-72{
    height: 18rem;
  }

  .md\:tw-h-73{
    height: 18.25rem;
  }

  .md\:tw-h-74{
    height: 18.5rem;
  }

  .md\:tw-h-75{
    height: 18.75rem;
  }

  .md\:tw-h-76{
    height: 19rem;
  }

  .md\:tw-h-77{
    height: 19.25rem;
  }

  .md\:tw-h-78{
    height: 19.5rem;
  }

  .md\:tw-h-79{
    height: 19.75rem;
  }

  .md\:tw-h-80{
    height: 20rem;
  }

  .md\:tw-h-81{
    height: 20.25rem;
  }

  .md\:tw-h-82{
    height: 20.5rem;
  }

  .md\:tw-h-83{
    height: 20.75rem;
  }

  .md\:tw-h-84{
    height: 21rem;
  }

  .md\:tw-h-85{
    height: 21.25rem;
  }

  .md\:tw-h-86{
    height: 21.5rem;
  }

  .md\:tw-h-87{
    height: 21.75rem;
  }

  .md\:tw-h-88{
    height: 22rem;
  }

  .md\:tw-h-89{
    height: 22.25rem;
  }

  .md\:tw-h-90{
    height: 22.5rem;
  }

  .md\:tw-h-91{
    height: 22.75rem;
  }

  .md\:tw-h-92{
    height: 23rem;
  }

  .md\:tw-h-93{
    height: 23.25rem;
  }

  .md\:tw-h-94{
    height: 23.5rem;
  }

  .md\:tw-h-95{
    height: 23.75rem;
  }

  .md\:tw-h-96{
    height: 24rem;
  }

  .md\:tw-h-97{
    height: 23.25rem;
  }

  .md\:tw-h-98{
    height: 23.5rem;
  }

  .md\:tw-h-99{
    height: 23.75rem;
  }

  .md\:tw-h-100{
    height: 25rem;
  }

  .md\:tw-h-101{
    height: 25.25rem;
  }

  .md\:tw-h-102{
    height: 25.5rem;
  }

  .md\:tw-h-112{
    height: 28rem;
  }

  .md\:tw-h-128{
    height: 31rem;
  }

  .md\:tw-h-129{
    height: 32.25rem;
  }

  .md\:tw-h-130{
    height: 32.5rem;
  }

  .md\:tw-h-140{
    height: 35rem;
  }

  .md\:tw-h-160{
    height: 40rem;
  }

  .md\:tw-h-180{
    height: 45rem;
  }

  .md\:tw-h-185{
    height: 46.25rem;
  }

  .md\:tw-h-190{
    height: 47.5rem;
  }

  .md\:tw-h-200{
    height: 50rem;
  }

  .md\:tw-h-auto{
    height: auto;
  }

  .md\:tw-h-px{
    height: 1px;
  }

  .md\:tw-h-0\.5{
    height: 0.125rem;
  }

  .md\:tw-h-1\.5{
    height: 0.375rem;
  }

  .md\:tw-h-2\.5{
    height: 0.625rem;
  }

  .md\:tw-h-3\.5{
    height: 0.875rem;
  }

  .md\:tw-h-1\/2{
    height: 50%;
  }

  .md\:tw-h-1\/3{
    height: 33.333333%;
  }

  .md\:tw-h-2\/3{
    height: 66.666667%;
  }

  .md\:tw-h-1\/4{
    height: 25%;
  }

  .md\:tw-h-2\/4{
    height: 50%;
  }

  .md\:tw-h-3\/4{
    height: 75%;
  }

  .md\:tw-h-1\/5{
    height: 20%;
  }

  .md\:tw-h-2\/5{
    height: 40%;
  }

  .md\:tw-h-3\/5{
    height: 60%;
  }

  .md\:tw-h-4\/5{
    height: 80%;
  }

  .md\:tw-h-1\/6{
    height: 16.666667%;
  }

  .md\:tw-h-2\/6{
    height: 33.333333%;
  }

  .md\:tw-h-3\/6{
    height: 50%;
  }

  .md\:tw-h-4\/6{
    height: 66.666667%;
  }

  .md\:tw-h-5\/6{
    height: 83.333333%;
  }

  .md\:tw-h-1\/12{
    height: 8.333333%;
  }

  .md\:tw-h-2\/12{
    height: 16.666667%;
  }

  .md\:tw-h-3\/12{
    height: 25%;
  }

  .md\:tw-h-4\/12{
    height: 33.333333%;
  }

  .md\:tw-h-5\/12{
    height: 41.666667%;
  }

  .md\:tw-h-6\/12{
    height: 50%;
  }

  .md\:tw-h-7\/12{
    height: 58.333333%;
  }

  .md\:tw-h-8\/12{
    height: 66.666667%;
  }

  .md\:tw-h-9\/12{
    height: 75%;
  }

  .md\:tw-h-10\/12{
    height: 83.333333%;
  }

  .md\:tw-h-11\/12{
    height: 91.666667%;
  }

  .md\:tw-h-full{
    height: 100%;
  }

  .md\:tw-h-screen{
    height: 100vh;
  }

  .md\:tw-text-xs{
    font-size: 0.75rem;
  }

  .md\:tw-text-sm{
    font-size: 0.875rem;
  }

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

  .md\:tw-text-lg{
    font-size: 1.125rem;
  }

  .md\:tw-text-xl{
    font-size: 1.25rem;
  }

  .md\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .md\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .md\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .md\:tw-text-5xl{
    font-size: 3rem;
  }

  .md\:tw-text-6xl{
    font-size: 4rem;
  }

  .md\:tw-leading-3{
    line-height: .75rem;
  }

  .md\:tw-leading-4{
    line-height: 1rem;
  }

  .md\:tw-leading-5{
    line-height: 1.25rem;
  }

  .md\:tw-leading-6{
    line-height: 1.5rem;
  }

  .md\:tw-leading-7{
    line-height: 1.75rem;
  }

  .md\:tw-leading-8{
    line-height: 2rem;
  }

  .md\:tw-leading-9{
    line-height: 2.25rem;
  }

  .md\:tw-leading-10{
    line-height: 2.5rem;
  }

  .md\:tw-leading-none{
    line-height: 1;
  }

  .md\:tw-leading-tight{
    line-height: 1.25;
  }

  .md\:tw-leading-snug{
    line-height: 1.375;
  }

  .md\:tw-leading-normal{
    line-height: 1.5;
  }

  .md\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .md\:tw-leading-loose{
    line-height: 2;
  }

  .md\:tw-list-inside{
    list-style-position: inside;
  }

  .md\:tw-list-outside{
    list-style-position: outside;
  }

  .md\:tw-list-none{
    list-style-type: none;
  }

  .md\:tw-list-disc{
    list-style-type: disc;
  }

  .md\:tw-list-decimal{
    list-style-type: decimal;
  }

  .md\:tw-m-0{
    margin: 0;
  }

  .md\:tw-m-1{
    margin: 0.25rem;
  }

  .md\:tw-m-2{
    margin: 0.5rem;
  }

  .md\:tw-m-3{
    margin: 0.75rem;
  }

  .md\:tw-m-4{
    margin: 1rem;
  }

  .md\:tw-m-5{
    margin: 1.25rem;
  }

  .md\:tw-m-6{
    margin: 1.5rem;
  }

  .md\:tw-m-7{
    margin: 1.75rem;
  }

  .md\:tw-m-8{
    margin: 2rem;
  }

  .md\:tw-m-9{
    margin: 2.25rem;
  }

  .md\:tw-m-10{
    margin: 2.5rem;
  }

  .md\:tw-m-11{
    margin: 2.75rem;
  }

  .md\:tw-m-12{
    margin: 3rem;
  }

  .md\:tw-m-13{
    margin: 3.25rem;
  }

  .md\:tw-m-14{
    margin: 3.5rem;
  }

  .md\:tw-m-15{
    margin: 3.75rem;
  }

  .md\:tw-m-16{
    margin: 4rem;
  }

  .md\:tw-m-17{
    margin: 4.25rem;
  }

  .md\:tw-m-18{
    margin: 4.5rem;
  }

  .md\:tw-m-19{
    margin: 4.75rem;
  }

  .md\:tw-m-20{
    margin: 5rem;
  }

  .md\:tw-m-21{
    margin: 5.25rem;
  }

  .md\:tw-m-22{
    margin: 5.5rem;
  }

  .md\:tw-m-23{
    margin: 5.75rem;
  }

  .md\:tw-m-24{
    margin: 6rem;
  }

  .md\:tw-m-25{
    margin: 6.25rem;
  }

  .md\:tw-m-26{
    margin: 6.5rem;
  }

  .md\:tw-m-27{
    margin: 6.75rem;
  }

  .md\:tw-m-28{
    margin: 7rem;
  }

  .md\:tw-m-29{
    margin: 7.25rem;
  }

  .md\:tw-m-30{
    margin: 7.5rem;
  }

  .md\:tw-m-31{
    margin: 7.75rem;
  }

  .md\:tw-m-32{
    margin: 8rem;
  }

  .md\:tw-m-33{
    margin: 8.25rem;
  }

  .md\:tw-m-34{
    margin: 8.5rem;
  }

  .md\:tw-m-35{
    margin: 8.75rem;
  }

  .md\:tw-m-36{
    margin: 9rem;
  }

  .md\:tw-m-40{
    margin: 10rem;
  }

  .md\:tw-m-41{
    margin: 10.25rem;
  }

  .md\:tw-m-42{
    margin: 10.5rem;
  }

  .md\:tw-m-43{
    margin: 10.75rem;
  }

  .md\:tw-m-44{
    margin: 11rem;
  }

  .md\:tw-m-45{
    margin: 11.25rem;
  }

  .md\:tw-m-46{
    margin: 11.5rem;
  }

  .md\:tw-m-47{
    margin: 11.75rem;
  }

  .md\:tw-m-48{
    margin: 12rem;
  }

  .md\:tw-m-50{
    margin: 12.5rem;
  }

  .md\:tw-m-52{
    margin: 13rem;
  }

  .md\:tw-m-53{
    margin: 13.25rem;
  }

  .md\:tw-m-54{
    margin: 13.5rem;
  }

  .md\:tw-m-55{
    margin: 13.75rem;
  }

  .md\:tw-m-56{
    margin: 14rem;
  }

  .md\:tw-m-57{
    margin: 14.25rem;
  }

  .md\:tw-m-58{
    margin: 14.5rem;
  }

  .md\:tw-m-59{
    margin: 14.75rem;
  }

  .md\:tw-m-60{
    margin: 15rem;
  }

  .md\:tw-m-61{
    margin: 15.25rem;
  }

  .md\:tw-m-62{
    margin: 15.5rem;
  }

  .md\:tw-m-63{
    margin: 15.75rem;
  }

  .md\:tw-m-64{
    margin: 16rem;
  }

  .md\:tw-m-65{
    margin: 16.25rem;
  }

  .md\:tw-m-66{
    margin: 16.5rem;
  }

  .md\:tw-m-68{
    margin: 17rem;
  }

  .md\:tw-m-69{
    margin: 17.25rem;
  }

  .md\:tw-m-70{
    margin: 17.5rem;
  }

  .md\:tw-m-71{
    margin: 17.75rem;
  }

  .md\:tw-m-72{
    margin: 18rem;
  }

  .md\:tw-m-73{
    margin: 18.25rem;
  }

  .md\:tw-m-74{
    margin: 18.5rem;
  }

  .md\:tw-m-75{
    margin: 18.75rem;
  }

  .md\:tw-m-76{
    margin: 19rem;
  }

  .md\:tw-m-77{
    margin: 19.25rem;
  }

  .md\:tw-m-78{
    margin: 19.5rem;
  }

  .md\:tw-m-79{
    margin: 19.75rem;
  }

  .md\:tw-m-80{
    margin: 20rem;
  }

  .md\:tw-m-81{
    margin: 20.25rem;
  }

  .md\:tw-m-82{
    margin: 20.5rem;
  }

  .md\:tw-m-83{
    margin: 20.75rem;
  }

  .md\:tw-m-84{
    margin: 21rem;
  }

  .md\:tw-m-85{
    margin: 21.25rem;
  }

  .md\:tw-m-86{
    margin: 21.5rem;
  }

  .md\:tw-m-87{
    margin: 21.75rem;
  }

  .md\:tw-m-88{
    margin: 22rem;
  }

  .md\:tw-m-89{
    margin: 22.25rem;
  }

  .md\:tw-m-90{
    margin: 22.5rem;
  }

  .md\:tw-m-91{
    margin: 22.75rem;
  }

  .md\:tw-m-92{
    margin: 23rem;
  }

  .md\:tw-m-93{
    margin: 23.25rem;
  }

  .md\:tw-m-94{
    margin: 23.5rem;
  }

  .md\:tw-m-95{
    margin: 23.75rem;
  }

  .md\:tw-m-96{
    margin: 24rem;
  }

  .md\:tw-m-97{
    margin: 23.25rem;
  }

  .md\:tw-m-98{
    margin: 23.5rem;
  }

  .md\:tw-m-99{
    margin: 23.75rem;
  }

  .md\:tw-m-100{
    margin: 25rem;
  }

  .md\:tw-m-101{
    margin: 25.25rem;
  }

  .md\:tw-m-102{
    margin: 25.5rem;
  }

  .md\:tw-m-112{
    margin: 28rem;
  }

  .md\:tw-m-128{
    margin: 31rem;
  }

  .md\:tw-m-129{
    margin: 32.25rem;
  }

  .md\:tw-m-130{
    margin: 32.5rem;
  }

  .md\:tw-m-140{
    margin: 35rem;
  }

  .md\:tw-m-160{
    margin: 40rem;
  }

  .md\:tw-m-180{
    margin: 45rem;
  }

  .md\:tw-m-185{
    margin: 46.25rem;
  }

  .md\:tw-m-190{
    margin: 47.5rem;
  }

  .md\:tw-m-200{
    margin: 50rem;
  }

  .md\:tw-m-auto{
    margin: auto;
  }

  .md\:tw-m-px{
    margin: 1px;
  }

  .md\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .md\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .md\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .md\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .md\:tw-m-1\/2{
    margin: 50%;
  }

  .md\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .md\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .md\:tw-m-1\/4{
    margin: 25%;
  }

  .md\:tw-m-2\/4{
    margin: 50%;
  }

  .md\:tw-m-3\/4{
    margin: 75%;
  }

  .md\:tw-m-1\/5{
    margin: 20%;
  }

  .md\:tw-m-2\/5{
    margin: 40%;
  }

  .md\:tw-m-3\/5{
    margin: 60%;
  }

  .md\:tw-m-4\/5{
    margin: 80%;
  }

  .md\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .md\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .md\:tw-m-3\/6{
    margin: 50%;
  }

  .md\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .md\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .md\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .md\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .md\:tw-m-3\/12{
    margin: 25%;
  }

  .md\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .md\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .md\:tw-m-6\/12{
    margin: 50%;
  }

  .md\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .md\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .md\:tw-m-9\/12{
    margin: 75%;
  }

  .md\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .md\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .md\:tw-m-full{
    margin: 100%;
  }

  .md\:tw--m-1{
    margin: -0.25rem;
  }

  .md\:tw--m-2{
    margin: -0.5rem;
  }

  .md\:tw--m-3{
    margin: -0.75rem;
  }

  .md\:tw--m-4{
    margin: -1rem;
  }

  .md\:tw--m-5{
    margin: -1.25rem;
  }

  .md\:tw--m-6{
    margin: -1.5rem;
  }

  .md\:tw--m-7{
    margin: -1.75rem;
  }

  .md\:tw--m-8{
    margin: -2rem;
  }

  .md\:tw--m-9{
    margin: -2.25rem;
  }

  .md\:tw--m-10{
    margin: -2.5rem;
  }

  .md\:tw--m-11{
    margin: -2.75rem;
  }

  .md\:tw--m-12{
    margin: -3rem;
  }

  .md\:tw--m-13{
    margin: -3.25rem;
  }

  .md\:tw--m-14{
    margin: -3.5rem;
  }

  .md\:tw--m-15{
    margin: -3.75rem;
  }

  .md\:tw--m-16{
    margin: -4rem;
  }

  .md\:tw--m-17{
    margin: -4.25rem;
  }

  .md\:tw--m-18{
    margin: -4.5rem;
  }

  .md\:tw--m-19{
    margin: -4.75rem;
  }

  .md\:tw--m-20{
    margin: -5rem;
  }

  .md\:tw--m-21{
    margin: -5.25rem;
  }

  .md\:tw--m-22{
    margin: -5.5rem;
  }

  .md\:tw--m-23{
    margin: -5.75rem;
  }

  .md\:tw--m-24{
    margin: -6rem;
  }

  .md\:tw--m-25{
    margin: -6.25rem;
  }

  .md\:tw--m-26{
    margin: -6.5rem;
  }

  .md\:tw--m-27{
    margin: -6.75rem;
  }

  .md\:tw--m-28{
    margin: -7rem;
  }

  .md\:tw--m-29{
    margin: -7.25rem;
  }

  .md\:tw--m-30{
    margin: -7.5rem;
  }

  .md\:tw--m-31{
    margin: -7.75rem;
  }

  .md\:tw--m-32{
    margin: -8rem;
  }

  .md\:tw--m-33{
    margin: -8.25rem;
  }

  .md\:tw--m-34{
    margin: -8.5rem;
  }

  .md\:tw--m-35{
    margin: -8.75rem;
  }

  .md\:tw--m-36{
    margin: -9rem;
  }

  .md\:tw--m-40{
    margin: -10rem;
  }

  .md\:tw--m-41{
    margin: -10.25rem;
  }

  .md\:tw--m-42{
    margin: -10.5rem;
  }

  .md\:tw--m-43{
    margin: -10.75rem;
  }

  .md\:tw--m-44{
    margin: -11rem;
  }

  .md\:tw--m-45{
    margin: -11.25rem;
  }

  .md\:tw--m-46{
    margin: -11.5rem;
  }

  .md\:tw--m-47{
    margin: -11.75rem;
  }

  .md\:tw--m-48{
    margin: -12rem;
  }

  .md\:tw--m-50{
    margin: -12.5rem;
  }

  .md\:tw--m-52{
    margin: -13rem;
  }

  .md\:tw--m-53{
    margin: -13.25rem;
  }

  .md\:tw--m-54{
    margin: -13.5rem;
  }

  .md\:tw--m-55{
    margin: -13.75rem;
  }

  .md\:tw--m-56{
    margin: -14rem;
  }

  .md\:tw--m-57{
    margin: -14.25rem;
  }

  .md\:tw--m-58{
    margin: -14.5rem;
  }

  .md\:tw--m-59{
    margin: -14.75rem;
  }

  .md\:tw--m-60{
    margin: -15rem;
  }

  .md\:tw--m-61{
    margin: -15.25rem;
  }

  .md\:tw--m-62{
    margin: -15.5rem;
  }

  .md\:tw--m-63{
    margin: -15.75rem;
  }

  .md\:tw--m-64{
    margin: -16rem;
  }

  .md\:tw--m-65{
    margin: -16.25rem;
  }

  .md\:tw--m-66{
    margin: -16.5rem;
  }

  .md\:tw--m-68{
    margin: -17rem;
  }

  .md\:tw--m-69{
    margin: -17.25rem;
  }

  .md\:tw--m-70{
    margin: -17.5rem;
  }

  .md\:tw--m-71{
    margin: -17.75rem;
  }

  .md\:tw--m-72{
    margin: -18rem;
  }

  .md\:tw--m-73{
    margin: -18.25rem;
  }

  .md\:tw--m-74{
    margin: -18.5rem;
  }

  .md\:tw--m-75{
    margin: -18.75rem;
  }

  .md\:tw--m-76{
    margin: -19rem;
  }

  .md\:tw--m-77{
    margin: -19.25rem;
  }

  .md\:tw--m-78{
    margin: -19.5rem;
  }

  .md\:tw--m-79{
    margin: -19.75rem;
  }

  .md\:tw--m-80{
    margin: -20rem;
  }

  .md\:tw--m-81{
    margin: -20.25rem;
  }

  .md\:tw--m-82{
    margin: -20.5rem;
  }

  .md\:tw--m-83{
    margin: -20.75rem;
  }

  .md\:tw--m-84{
    margin: -21rem;
  }

  .md\:tw--m-85{
    margin: -21.25rem;
  }

  .md\:tw--m-86{
    margin: -21.5rem;
  }

  .md\:tw--m-87{
    margin: -21.75rem;
  }

  .md\:tw--m-88{
    margin: -22rem;
  }

  .md\:tw--m-89{
    margin: -22.25rem;
  }

  .md\:tw--m-90{
    margin: -22.5rem;
  }

  .md\:tw--m-91{
    margin: -22.75rem;
  }

  .md\:tw--m-92{
    margin: -23rem;
  }

  .md\:tw--m-93{
    margin: -23.25rem;
  }

  .md\:tw--m-94{
    margin: -23.5rem;
  }

  .md\:tw--m-95{
    margin: -23.75rem;
  }

  .md\:tw--m-96{
    margin: -24rem;
  }

  .md\:tw--m-97{
    margin: -23.25rem;
  }

  .md\:tw--m-98{
    margin: -23.5rem;
  }

  .md\:tw--m-99{
    margin: -23.75rem;
  }

  .md\:tw--m-100{
    margin: -25rem;
  }

  .md\:tw--m-101{
    margin: -25.25rem;
  }

  .md\:tw--m-102{
    margin: -25.5rem;
  }

  .md\:tw--m-112{
    margin: -28rem;
  }

  .md\:tw--m-128{
    margin: -31rem;
  }

  .md\:tw--m-129{
    margin: -32.25rem;
  }

  .md\:tw--m-130{
    margin: -32.5rem;
  }

  .md\:tw--m-140{
    margin: -35rem;
  }

  .md\:tw--m-160{
    margin: -40rem;
  }

  .md\:tw--m-180{
    margin: -45rem;
  }

  .md\:tw--m-185{
    margin: -46.25rem;
  }

  .md\:tw--m-190{
    margin: -47.5rem;
  }

  .md\:tw--m-200{
    margin: -50rem;
  }

  .md\:tw--m-px{
    margin: -1px;
  }

  .md\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .md\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .md\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .md\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .md\:tw--m-1\/2{
    margin: -50%;
  }

  .md\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .md\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .md\:tw--m-1\/4{
    margin: -25%;
  }

  .md\:tw--m-2\/4{
    margin: -50%;
  }

  .md\:tw--m-3\/4{
    margin: -75%;
  }

  .md\:tw--m-1\/5{
    margin: -20%;
  }

  .md\:tw--m-2\/5{
    margin: -40%;
  }

  .md\:tw--m-3\/5{
    margin: -60%;
  }

  .md\:tw--m-4\/5{
    margin: -80%;
  }

  .md\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .md\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .md\:tw--m-3\/6{
    margin: -50%;
  }

  .md\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .md\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .md\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .md\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .md\:tw--m-3\/12{
    margin: -25%;
  }

  .md\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .md\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .md\:tw--m-6\/12{
    margin: -50%;
  }

  .md\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .md\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .md\:tw--m-9\/12{
    margin: -75%;
  }

  .md\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .md\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .md\:tw--m-full{
    margin: -100%;
  }

  .md\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .md\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .md\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .md\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .md\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .md\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .md\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .md\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .md\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .md\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .md\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .md\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .md\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .md\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .md\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .md\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .md\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .md\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .md\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .md\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .md\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .md\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .md\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .md\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .md\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .md\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .md\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .md\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .md\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .md\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .md\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .md\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .md\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .md\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .md\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .md\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .md\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .md\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .md\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .md\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .md\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .md\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .md\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .md\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .md\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .md\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .md\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .md\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .md\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .md\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .md\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .md\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .md\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .md\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .md\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .md\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .md\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .md\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .md\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .md\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .md\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .md\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .md\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .md\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .md\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .md\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .md\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .md\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .md\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .md\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .md\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .md\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .md\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .md\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .md\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .md\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .md\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .md\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .md\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .md\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .md\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .md\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .md\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .md\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .md\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .md\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .md\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .md\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .md\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .md\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .md\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .md\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .md\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .md\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .md\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .md\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .md\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .md\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .md\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .md\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .md\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .md\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .md\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .md\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .md\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .md\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .md\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .md\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .md\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .md\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .md\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .md\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .md\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .md\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .md\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .md\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .md\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .md\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .md\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .md\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .md\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .md\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .md\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .md\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .md\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .md\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .md\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .md\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .md\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .md\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .md\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .md\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .md\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .md\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .md\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .md\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .md\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .md\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .md\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .md\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .md\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .md\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .md\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .md\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .md\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .md\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .md\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .md\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .md\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .md\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .md\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .md\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .md\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .md\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .md\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .md\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .md\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .md\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .md\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .md\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .md\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .md\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .md\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .md\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .md\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .md\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .md\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .md\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .md\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .md\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .md\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .md\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .md\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .md\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .md\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .md\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .md\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .md\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .md\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .md\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .md\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .md\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .md\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .md\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .md\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .md\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .md\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .md\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .md\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .md\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .md\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .md\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .md\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .md\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .md\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .md\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .md\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .md\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .md\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .md\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .md\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .md\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .md\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .md\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .md\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .md\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .md\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .md\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .md\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .md\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .md\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .md\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .md\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .md\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .md\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .md\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .md\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .md\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .md\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .md\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .md\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .md\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .md\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .md\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .md\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .md\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .md\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .md\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .md\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .md\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .md\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .md\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .md\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .md\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .md\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .md\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .md\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .md\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .md\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .md\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .md\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .md\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .md\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .md\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .md\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .md\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .md\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .md\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .md\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .md\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .md\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .md\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .md\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .md\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .md\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .md\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .md\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .md\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .md\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .md\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .md\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .md\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .md\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .md\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .md\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .md\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .md\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .md\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .md\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .md\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .md\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .md\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .md\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .md\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .md\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .md\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .md\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .md\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .md\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .md\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .md\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .md\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .md\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .md\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .md\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .md\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .md\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .md\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .md\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .md\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .md\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .md\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .md\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .md\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .md\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .md\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .md\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .md\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .md\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .md\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .md\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .md\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .md\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .md\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .md\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .md\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .md\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .md\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .md\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .md\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .md\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .md\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .md\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .md\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .md\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .md\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .md\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .md\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .md\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .md\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .md\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .md\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .md\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .md\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .md\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .md\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .md\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .md\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .md\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .md\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .md\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .md\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .md\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .md\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .md\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .md\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .md\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .md\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .md\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .md\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .md\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .md\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .md\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .md\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .md\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .md\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .md\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .md\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .md\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .md\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .md\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .md\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .md\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .md\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .md\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .md\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .md\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .md\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .md\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .md\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .md\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .md\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .md\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .md\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .md\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .md\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .md\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .md\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .md\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .md\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .md\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .md\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .md\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .md\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .md\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .md\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .md\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .md\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .md\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .md\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .md\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .md\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .md\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .md\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .md\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .md\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .md\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .md\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .md\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .md\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .md\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .md\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .md\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .md\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .md\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .md\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .md\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .md\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .md\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .md\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .md\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .md\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .md\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .md\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .md\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .md\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .md\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .md\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .md\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .md\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .md\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .md\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .md\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .md\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .md\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .md\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .md\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .md\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .md\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .md\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .md\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .md\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .md\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .md\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .md\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .md\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .md\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .md\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .md\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .md\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .md\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .md\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .md\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .md\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .md\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .md\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .md\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .md\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .md\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .md\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .md\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .md\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .md\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .md\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .md\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .md\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .md\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .md\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .md\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .md\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .md\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .md\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .md\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .md\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .md\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .md\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .md\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .md\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .md\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .md\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .md\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .md\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .md\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .md\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .md\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .md\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .md\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .md\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .md\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .md\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .md\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .md\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .md\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .md\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .md\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .md\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .md\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .md\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .md\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .md\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .md\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .md\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .md\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .md\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .md\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .md\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .md\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .md\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .md\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .md\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .md\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .md\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .md\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .md\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .md\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .md\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .md\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .md\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .md\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .md\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .md\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .md\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .md\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .md\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .md\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .md\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .md\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .md\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .md\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .md\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .md\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .md\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .md\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .md\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .md\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .md\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .md\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .md\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .md\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .md\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .md\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .md\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .md\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .md\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .md\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .md\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .md\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .md\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .md\:tw-mt-0{
    margin-top: 0;
  }

  .md\:tw-mr-0{
    margin-right: 0;
  }

  .md\:tw-mb-0{
    margin-bottom: 0;
  }

  .md\:tw-ml-0{
    margin-left: 0;
  }

  .md\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .md\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .md\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .md\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .md\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .md\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .md\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .md\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .md\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .md\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .md\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .md\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .md\:tw-mt-4{
    margin-top: 1rem;
  }

  .md\:tw-mr-4{
    margin-right: 1rem;
  }

  .md\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .md\:tw-ml-4{
    margin-left: 1rem;
  }

  .md\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .md\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .md\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .md\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .md\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .md\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .md\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .md\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .md\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .md\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .md\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .md\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .md\:tw-mt-8{
    margin-top: 2rem;
  }

  .md\:tw-mr-8{
    margin-right: 2rem;
  }

  .md\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .md\:tw-ml-8{
    margin-left: 2rem;
  }

  .md\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .md\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .md\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .md\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .md\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .md\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .md\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .md\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .md\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .md\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .md\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .md\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .md\:tw-mt-12{
    margin-top: 3rem;
  }

  .md\:tw-mr-12{
    margin-right: 3rem;
  }

  .md\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .md\:tw-ml-12{
    margin-left: 3rem;
  }

  .md\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .md\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .md\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .md\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .md\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .md\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .md\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .md\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .md\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .md\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .md\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .md\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .md\:tw-mt-16{
    margin-top: 4rem;
  }

  .md\:tw-mr-16{
    margin-right: 4rem;
  }

  .md\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .md\:tw-ml-16{
    margin-left: 4rem;
  }

  .md\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .md\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .md\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .md\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .md\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .md\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .md\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .md\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .md\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .md\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .md\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .md\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .md\:tw-mt-20{
    margin-top: 5rem;
  }

  .md\:tw-mr-20{
    margin-right: 5rem;
  }

  .md\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .md\:tw-ml-20{
    margin-left: 5rem;
  }

  .md\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .md\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .md\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .md\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .md\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .md\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .md\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .md\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .md\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .md\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .md\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .md\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .md\:tw-mt-24{
    margin-top: 6rem;
  }

  .md\:tw-mr-24{
    margin-right: 6rem;
  }

  .md\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .md\:tw-ml-24{
    margin-left: 6rem;
  }

  .md\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .md\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .md\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .md\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .md\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .md\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .md\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .md\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .md\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .md\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .md\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .md\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .md\:tw-mt-28{
    margin-top: 7rem;
  }

  .md\:tw-mr-28{
    margin-right: 7rem;
  }

  .md\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .md\:tw-ml-28{
    margin-left: 7rem;
  }

  .md\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .md\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .md\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .md\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .md\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .md\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .md\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .md\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .md\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .md\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .md\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .md\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .md\:tw-mt-32{
    margin-top: 8rem;
  }

  .md\:tw-mr-32{
    margin-right: 8rem;
  }

  .md\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .md\:tw-ml-32{
    margin-left: 8rem;
  }

  .md\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .md\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .md\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .md\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .md\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .md\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .md\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .md\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .md\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .md\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .md\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .md\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .md\:tw-mt-36{
    margin-top: 9rem;
  }

  .md\:tw-mr-36{
    margin-right: 9rem;
  }

  .md\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .md\:tw-ml-36{
    margin-left: 9rem;
  }

  .md\:tw-mt-40{
    margin-top: 10rem;
  }

  .md\:tw-mr-40{
    margin-right: 10rem;
  }

  .md\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .md\:tw-ml-40{
    margin-left: 10rem;
  }

  .md\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .md\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .md\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .md\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .md\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .md\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .md\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .md\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .md\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .md\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .md\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .md\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .md\:tw-mt-44{
    margin-top: 11rem;
  }

  .md\:tw-mr-44{
    margin-right: 11rem;
  }

  .md\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .md\:tw-ml-44{
    margin-left: 11rem;
  }

  .md\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .md\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .md\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .md\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .md\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .md\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .md\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .md\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .md\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .md\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .md\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .md\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .md\:tw-mt-48{
    margin-top: 12rem;
  }

  .md\:tw-mr-48{
    margin-right: 12rem;
  }

  .md\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .md\:tw-ml-48{
    margin-left: 12rem;
  }

  .md\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .md\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .md\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .md\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .md\:tw-mt-52{
    margin-top: 13rem;
  }

  .md\:tw-mr-52{
    margin-right: 13rem;
  }

  .md\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .md\:tw-ml-52{
    margin-left: 13rem;
  }

  .md\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .md\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .md\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .md\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .md\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .md\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .md\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .md\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .md\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .md\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .md\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .md\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .md\:tw-mt-56{
    margin-top: 14rem;
  }

  .md\:tw-mr-56{
    margin-right: 14rem;
  }

  .md\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .md\:tw-ml-56{
    margin-left: 14rem;
  }

  .md\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .md\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .md\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .md\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .md\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .md\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .md\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .md\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .md\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .md\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .md\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .md\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .md\:tw-mt-60{
    margin-top: 15rem;
  }

  .md\:tw-mr-60{
    margin-right: 15rem;
  }

  .md\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .md\:tw-ml-60{
    margin-left: 15rem;
  }

  .md\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .md\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .md\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .md\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .md\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .md\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .md\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .md\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .md\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .md\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .md\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .md\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .md\:tw-mt-64{
    margin-top: 16rem;
  }

  .md\:tw-mr-64{
    margin-right: 16rem;
  }

  .md\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .md\:tw-ml-64{
    margin-left: 16rem;
  }

  .md\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .md\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .md\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .md\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .md\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .md\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .md\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .md\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .md\:tw-mt-68{
    margin-top: 17rem;
  }

  .md\:tw-mr-68{
    margin-right: 17rem;
  }

  .md\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .md\:tw-ml-68{
    margin-left: 17rem;
  }

  .md\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .md\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .md\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .md\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .md\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .md\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .md\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .md\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .md\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .md\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .md\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .md\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .md\:tw-mt-72{
    margin-top: 18rem;
  }

  .md\:tw-mr-72{
    margin-right: 18rem;
  }

  .md\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .md\:tw-ml-72{
    margin-left: 18rem;
  }

  .md\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .md\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .md\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .md\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .md\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .md\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .md\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .md\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .md\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .md\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .md\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .md\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .md\:tw-mt-76{
    margin-top: 19rem;
  }

  .md\:tw-mr-76{
    margin-right: 19rem;
  }

  .md\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .md\:tw-ml-76{
    margin-left: 19rem;
  }

  .md\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .md\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .md\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .md\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .md\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .md\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .md\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .md\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .md\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .md\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .md\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .md\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .md\:tw-mt-80{
    margin-top: 20rem;
  }

  .md\:tw-mr-80{
    margin-right: 20rem;
  }

  .md\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .md\:tw-ml-80{
    margin-left: 20rem;
  }

  .md\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .md\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .md\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .md\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .md\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .md\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .md\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .md\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .md\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .md\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .md\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .md\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .md\:tw-mt-84{
    margin-top: 21rem;
  }

  .md\:tw-mr-84{
    margin-right: 21rem;
  }

  .md\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .md\:tw-ml-84{
    margin-left: 21rem;
  }

  .md\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .md\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .md\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .md\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .md\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .md\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .md\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .md\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .md\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .md\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .md\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .md\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .md\:tw-mt-88{
    margin-top: 22rem;
  }

  .md\:tw-mr-88{
    margin-right: 22rem;
  }

  .md\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .md\:tw-ml-88{
    margin-left: 22rem;
  }

  .md\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .md\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .md\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .md\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .md\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .md\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .md\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .md\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .md\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .md\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .md\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .md\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .md\:tw-mt-92{
    margin-top: 23rem;
  }

  .md\:tw-mr-92{
    margin-right: 23rem;
  }

  .md\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .md\:tw-ml-92{
    margin-left: 23rem;
  }

  .md\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .md\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .md\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .md\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .md\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .md\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .md\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .md\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .md\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .md\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .md\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .md\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .md\:tw-mt-96{
    margin-top: 24rem;
  }

  .md\:tw-mr-96{
    margin-right: 24rem;
  }

  .md\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .md\:tw-ml-96{
    margin-left: 24rem;
  }

  .md\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .md\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .md\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .md\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .md\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .md\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .md\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .md\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .md\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .md\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .md\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .md\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .md\:tw-mt-100{
    margin-top: 25rem;
  }

  .md\:tw-mr-100{
    margin-right: 25rem;
  }

  .md\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .md\:tw-ml-100{
    margin-left: 25rem;
  }

  .md\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .md\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .md\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .md\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .md\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .md\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .md\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .md\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .md\:tw-mt-112{
    margin-top: 28rem;
  }

  .md\:tw-mr-112{
    margin-right: 28rem;
  }

  .md\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .md\:tw-ml-112{
    margin-left: 28rem;
  }

  .md\:tw-mt-128{
    margin-top: 31rem;
  }

  .md\:tw-mr-128{
    margin-right: 31rem;
  }

  .md\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .md\:tw-ml-128{
    margin-left: 31rem;
  }

  .md\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .md\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .md\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .md\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .md\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .md\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .md\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .md\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .md\:tw-mt-140{
    margin-top: 35rem;
  }

  .md\:tw-mr-140{
    margin-right: 35rem;
  }

  .md\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .md\:tw-ml-140{
    margin-left: 35rem;
  }

  .md\:tw-mt-160{
    margin-top: 40rem;
  }

  .md\:tw-mr-160{
    margin-right: 40rem;
  }

  .md\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .md\:tw-ml-160{
    margin-left: 40rem;
  }

  .md\:tw-mt-180{
    margin-top: 45rem;
  }

  .md\:tw-mr-180{
    margin-right: 45rem;
  }

  .md\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .md\:tw-ml-180{
    margin-left: 45rem;
  }

  .md\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .md\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .md\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .md\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .md\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .md\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .md\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .md\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .md\:tw-mt-200{
    margin-top: 50rem;
  }

  .md\:tw-mr-200{
    margin-right: 50rem;
  }

  .md\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .md\:tw-ml-200{
    margin-left: 50rem;
  }

  .md\:tw-mt-auto{
    margin-top: auto;
  }

  .md\:tw-mr-auto{
    margin-right: auto;
  }

  .md\:tw-mb-auto{
    margin-bottom: auto;
  }

  .md\:tw-ml-auto{
    margin-left: auto;
  }

  .md\:tw-mt-px{
    margin-top: 1px;
  }

  .md\:tw-mr-px{
    margin-right: 1px;
  }

  .md\:tw-mb-px{
    margin-bottom: 1px;
  }

  .md\:tw-ml-px{
    margin-left: 1px;
  }

  .md\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .md\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .md\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .md\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .md\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .md\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .md\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .md\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .md\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .md\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .md\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .md\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .md\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .md\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .md\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .md\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .md\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .md\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .md\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .md\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .md\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .md\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .md\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .md\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .md\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .md\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .md\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .md\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .md\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .md\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .md\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .md\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .md\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .md\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .md\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .md\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .md\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .md\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .md\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .md\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .md\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .md\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .md\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .md\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .md\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .md\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .md\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .md\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .md\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .md\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .md\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .md\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .md\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .md\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .md\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .md\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .md\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .md\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .md\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .md\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .md\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .md\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .md\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .md\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .md\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .md\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .md\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .md\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .md\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .md\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .md\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .md\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .md\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .md\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .md\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .md\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .md\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .md\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .md\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .md\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .md\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .md\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .md\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .md\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .md\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .md\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .md\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .md\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .md\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .md\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .md\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .md\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .md\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .md\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .md\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .md\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .md\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .md\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .md\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .md\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .md\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .md\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .md\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .md\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .md\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .md\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .md\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .md\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .md\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .md\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .md\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .md\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .md\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .md\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .md\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .md\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .md\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .md\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .md\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .md\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .md\:tw-mt-full{
    margin-top: 100%;
  }

  .md\:tw-mr-full{
    margin-right: 100%;
  }

  .md\:tw-mb-full{
    margin-bottom: 100%;
  }

  .md\:tw-ml-full{
    margin-left: 100%;
  }

  .md\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .md\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .md\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .md\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .md\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .md\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .md\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .md\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .md\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .md\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .md\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .md\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .md\:tw--mt-4{
    margin-top: -1rem;
  }

  .md\:tw--mr-4{
    margin-right: -1rem;
  }

  .md\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .md\:tw--ml-4{
    margin-left: -1rem;
  }

  .md\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .md\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .md\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .md\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .md\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .md\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .md\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .md\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .md\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .md\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .md\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .md\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .md\:tw--mt-8{
    margin-top: -2rem;
  }

  .md\:tw--mr-8{
    margin-right: -2rem;
  }

  .md\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .md\:tw--ml-8{
    margin-left: -2rem;
  }

  .md\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .md\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .md\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .md\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .md\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .md\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .md\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .md\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .md\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .md\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .md\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .md\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .md\:tw--mt-12{
    margin-top: -3rem;
  }

  .md\:tw--mr-12{
    margin-right: -3rem;
  }

  .md\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .md\:tw--ml-12{
    margin-left: -3rem;
  }

  .md\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .md\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .md\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .md\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .md\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .md\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .md\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .md\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .md\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .md\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .md\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .md\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .md\:tw--mt-16{
    margin-top: -4rem;
  }

  .md\:tw--mr-16{
    margin-right: -4rem;
  }

  .md\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .md\:tw--ml-16{
    margin-left: -4rem;
  }

  .md\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .md\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .md\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .md\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .md\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .md\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .md\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .md\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .md\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .md\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .md\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .md\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .md\:tw--mt-20{
    margin-top: -5rem;
  }

  .md\:tw--mr-20{
    margin-right: -5rem;
  }

  .md\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .md\:tw--ml-20{
    margin-left: -5rem;
  }

  .md\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .md\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .md\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .md\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .md\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .md\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .md\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .md\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .md\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .md\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .md\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .md\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .md\:tw--mt-24{
    margin-top: -6rem;
  }

  .md\:tw--mr-24{
    margin-right: -6rem;
  }

  .md\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .md\:tw--ml-24{
    margin-left: -6rem;
  }

  .md\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .md\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .md\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .md\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .md\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .md\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .md\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .md\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .md\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .md\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .md\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .md\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .md\:tw--mt-28{
    margin-top: -7rem;
  }

  .md\:tw--mr-28{
    margin-right: -7rem;
  }

  .md\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .md\:tw--ml-28{
    margin-left: -7rem;
  }

  .md\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .md\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .md\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .md\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .md\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .md\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .md\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .md\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .md\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .md\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .md\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .md\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .md\:tw--mt-32{
    margin-top: -8rem;
  }

  .md\:tw--mr-32{
    margin-right: -8rem;
  }

  .md\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .md\:tw--ml-32{
    margin-left: -8rem;
  }

  .md\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .md\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .md\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .md\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .md\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .md\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .md\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .md\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .md\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .md\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .md\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .md\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .md\:tw--mt-36{
    margin-top: -9rem;
  }

  .md\:tw--mr-36{
    margin-right: -9rem;
  }

  .md\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .md\:tw--ml-36{
    margin-left: -9rem;
  }

  .md\:tw--mt-40{
    margin-top: -10rem;
  }

  .md\:tw--mr-40{
    margin-right: -10rem;
  }

  .md\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .md\:tw--ml-40{
    margin-left: -10rem;
  }

  .md\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .md\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .md\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .md\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .md\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .md\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .md\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .md\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .md\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .md\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .md\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .md\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .md\:tw--mt-44{
    margin-top: -11rem;
  }

  .md\:tw--mr-44{
    margin-right: -11rem;
  }

  .md\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .md\:tw--ml-44{
    margin-left: -11rem;
  }

  .md\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .md\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .md\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .md\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .md\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .md\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .md\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .md\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .md\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .md\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .md\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .md\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .md\:tw--mt-48{
    margin-top: -12rem;
  }

  .md\:tw--mr-48{
    margin-right: -12rem;
  }

  .md\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .md\:tw--ml-48{
    margin-left: -12rem;
  }

  .md\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .md\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .md\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .md\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .md\:tw--mt-52{
    margin-top: -13rem;
  }

  .md\:tw--mr-52{
    margin-right: -13rem;
  }

  .md\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .md\:tw--ml-52{
    margin-left: -13rem;
  }

  .md\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .md\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .md\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .md\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .md\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .md\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .md\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .md\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .md\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .md\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .md\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .md\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .md\:tw--mt-56{
    margin-top: -14rem;
  }

  .md\:tw--mr-56{
    margin-right: -14rem;
  }

  .md\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .md\:tw--ml-56{
    margin-left: -14rem;
  }

  .md\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .md\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .md\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .md\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .md\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .md\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .md\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .md\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .md\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .md\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .md\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .md\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .md\:tw--mt-60{
    margin-top: -15rem;
  }

  .md\:tw--mr-60{
    margin-right: -15rem;
  }

  .md\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .md\:tw--ml-60{
    margin-left: -15rem;
  }

  .md\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .md\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .md\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .md\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .md\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .md\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .md\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .md\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .md\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .md\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .md\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .md\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .md\:tw--mt-64{
    margin-top: -16rem;
  }

  .md\:tw--mr-64{
    margin-right: -16rem;
  }

  .md\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .md\:tw--ml-64{
    margin-left: -16rem;
  }

  .md\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .md\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .md\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .md\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .md\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .md\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .md\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .md\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .md\:tw--mt-68{
    margin-top: -17rem;
  }

  .md\:tw--mr-68{
    margin-right: -17rem;
  }

  .md\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .md\:tw--ml-68{
    margin-left: -17rem;
  }

  .md\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .md\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .md\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .md\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .md\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .md\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .md\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .md\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .md\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .md\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .md\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .md\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .md\:tw--mt-72{
    margin-top: -18rem;
  }

  .md\:tw--mr-72{
    margin-right: -18rem;
  }

  .md\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .md\:tw--ml-72{
    margin-left: -18rem;
  }

  .md\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .md\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .md\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .md\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .md\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .md\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .md\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .md\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .md\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .md\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .md\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .md\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .md\:tw--mt-76{
    margin-top: -19rem;
  }

  .md\:tw--mr-76{
    margin-right: -19rem;
  }

  .md\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .md\:tw--ml-76{
    margin-left: -19rem;
  }

  .md\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .md\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .md\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .md\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .md\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .md\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .md\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .md\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .md\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .md\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .md\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .md\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .md\:tw--mt-80{
    margin-top: -20rem;
  }

  .md\:tw--mr-80{
    margin-right: -20rem;
  }

  .md\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .md\:tw--ml-80{
    margin-left: -20rem;
  }

  .md\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .md\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .md\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .md\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .md\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .md\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .md\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .md\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .md\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .md\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .md\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .md\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .md\:tw--mt-84{
    margin-top: -21rem;
  }

  .md\:tw--mr-84{
    margin-right: -21rem;
  }

  .md\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .md\:tw--ml-84{
    margin-left: -21rem;
  }

  .md\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .md\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .md\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .md\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .md\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .md\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .md\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .md\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .md\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .md\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .md\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .md\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .md\:tw--mt-88{
    margin-top: -22rem;
  }

  .md\:tw--mr-88{
    margin-right: -22rem;
  }

  .md\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .md\:tw--ml-88{
    margin-left: -22rem;
  }

  .md\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .md\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .md\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .md\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .md\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .md\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .md\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .md\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .md\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .md\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .md\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .md\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .md\:tw--mt-92{
    margin-top: -23rem;
  }

  .md\:tw--mr-92{
    margin-right: -23rem;
  }

  .md\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .md\:tw--ml-92{
    margin-left: -23rem;
  }

  .md\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .md\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .md\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .md\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .md\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .md\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .md\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .md\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .md\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .md\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .md\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .md\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .md\:tw--mt-96{
    margin-top: -24rem;
  }

  .md\:tw--mr-96{
    margin-right: -24rem;
  }

  .md\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .md\:tw--ml-96{
    margin-left: -24rem;
  }

  .md\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .md\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .md\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .md\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .md\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .md\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .md\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .md\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .md\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .md\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .md\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .md\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .md\:tw--mt-100{
    margin-top: -25rem;
  }

  .md\:tw--mr-100{
    margin-right: -25rem;
  }

  .md\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .md\:tw--ml-100{
    margin-left: -25rem;
  }

  .md\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .md\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .md\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .md\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .md\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .md\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .md\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .md\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .md\:tw--mt-112{
    margin-top: -28rem;
  }

  .md\:tw--mr-112{
    margin-right: -28rem;
  }

  .md\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .md\:tw--ml-112{
    margin-left: -28rem;
  }

  .md\:tw--mt-128{
    margin-top: -31rem;
  }

  .md\:tw--mr-128{
    margin-right: -31rem;
  }

  .md\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .md\:tw--ml-128{
    margin-left: -31rem;
  }

  .md\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .md\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .md\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .md\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .md\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .md\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .md\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .md\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .md\:tw--mt-140{
    margin-top: -35rem;
  }

  .md\:tw--mr-140{
    margin-right: -35rem;
  }

  .md\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .md\:tw--ml-140{
    margin-left: -35rem;
  }

  .md\:tw--mt-160{
    margin-top: -40rem;
  }

  .md\:tw--mr-160{
    margin-right: -40rem;
  }

  .md\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .md\:tw--ml-160{
    margin-left: -40rem;
  }

  .md\:tw--mt-180{
    margin-top: -45rem;
  }

  .md\:tw--mr-180{
    margin-right: -45rem;
  }

  .md\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .md\:tw--ml-180{
    margin-left: -45rem;
  }

  .md\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .md\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .md\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .md\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .md\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .md\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .md\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .md\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .md\:tw--mt-200{
    margin-top: -50rem;
  }

  .md\:tw--mr-200{
    margin-right: -50rem;
  }

  .md\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .md\:tw--ml-200{
    margin-left: -50rem;
  }

  .md\:tw--mt-px{
    margin-top: -1px;
  }

  .md\:tw--mr-px{
    margin-right: -1px;
  }

  .md\:tw--mb-px{
    margin-bottom: -1px;
  }

  .md\:tw--ml-px{
    margin-left: -1px;
  }

  .md\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .md\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .md\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .md\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .md\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .md\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .md\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .md\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .md\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .md\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .md\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .md\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .md\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .md\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .md\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .md\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .md\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .md\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .md\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .md\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .md\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .md\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .md\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .md\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .md\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .md\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .md\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .md\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .md\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .md\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .md\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .md\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .md\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .md\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .md\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .md\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .md\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .md\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .md\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .md\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .md\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .md\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .md\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .md\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .md\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .md\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .md\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .md\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .md\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .md\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .md\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .md\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .md\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .md\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .md\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .md\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .md\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .md\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .md\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .md\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .md\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .md\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .md\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .md\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .md\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .md\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .md\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .md\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .md\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .md\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .md\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .md\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .md\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .md\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .md\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .md\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .md\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .md\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .md\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .md\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .md\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .md\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .md\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .md\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .md\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .md\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .md\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .md\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .md\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .md\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .md\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .md\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .md\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .md\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .md\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .md\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .md\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .md\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .md\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .md\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .md\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .md\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .md\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .md\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .md\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .md\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .md\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .md\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .md\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .md\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .md\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .md\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .md\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .md\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .md\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .md\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .md\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .md\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .md\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .md\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .md\:tw--mt-full{
    margin-top: -100%;
  }

  .md\:tw--mr-full{
    margin-right: -100%;
  }

  .md\:tw--mb-full{
    margin-bottom: -100%;
  }

  .md\:tw--ml-full{
    margin-left: -100%;
  }

  .md\:tw-max-h-0{
    max-height: 0;
  }

  .md\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .md\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .md\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .md\:tw-max-h-4{
    max-height: 1rem;
  }

  .md\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .md\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .md\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .md\:tw-max-h-8{
    max-height: 2rem;
  }

  .md\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .md\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .md\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .md\:tw-max-h-12{
    max-height: 3rem;
  }

  .md\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .md\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .md\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .md\:tw-max-h-16{
    max-height: 4rem;
  }

  .md\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .md\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .md\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .md\:tw-max-h-20{
    max-height: 5rem;
  }

  .md\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .md\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .md\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .md\:tw-max-h-24{
    max-height: 6rem;
  }

  .md\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .md\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .md\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .md\:tw-max-h-28{
    max-height: 7rem;
  }

  .md\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .md\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .md\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .md\:tw-max-h-32{
    max-height: 8rem;
  }

  .md\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .md\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .md\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .md\:tw-max-h-36{
    max-height: 9rem;
  }

  .md\:tw-max-h-40{
    max-height: 10rem;
  }

  .md\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .md\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .md\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .md\:tw-max-h-44{
    max-height: 11rem;
  }

  .md\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .md\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .md\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .md\:tw-max-h-48{
    max-height: 12rem;
  }

  .md\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .md\:tw-max-h-52{
    max-height: 13rem;
  }

  .md\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .md\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .md\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .md\:tw-max-h-56{
    max-height: 14rem;
  }

  .md\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .md\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .md\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .md\:tw-max-h-60{
    max-height: 15rem;
  }

  .md\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .md\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .md\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .md\:tw-max-h-64{
    max-height: 16rem;
  }

  .md\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .md\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .md\:tw-max-h-68{
    max-height: 17rem;
  }

  .md\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .md\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .md\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .md\:tw-max-h-72{
    max-height: 18rem;
  }

  .md\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .md\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .md\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .md\:tw-max-h-76{
    max-height: 19rem;
  }

  .md\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .md\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .md\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .md\:tw-max-h-80{
    max-height: 20rem;
  }

  .md\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .md\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .md\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .md\:tw-max-h-84{
    max-height: 21rem;
  }

  .md\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .md\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .md\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .md\:tw-max-h-88{
    max-height: 22rem;
  }

  .md\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .md\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .md\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .md\:tw-max-h-92{
    max-height: 23rem;
  }

  .md\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .md\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .md\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .md\:tw-max-h-96{
    max-height: 24rem;
  }

  .md\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .md\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .md\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .md\:tw-max-h-100{
    max-height: 25rem;
  }

  .md\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .md\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .md\:tw-max-h-112{
    max-height: 28rem;
  }

  .md\:tw-max-h-128{
    max-height: 31rem;
  }

  .md\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .md\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .md\:tw-max-h-140{
    max-height: 35rem;
  }

  .md\:tw-max-h-160{
    max-height: 40rem;
  }

  .md\:tw-max-h-180{
    max-height: 45rem;
  }

  .md\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .md\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .md\:tw-max-h-200{
    max-height: 50rem;
  }

  .md\:tw-max-h-screen{
    max-height: 100vh;
  }

  .md\:tw-max-h-px{
    max-height: 1px;
  }

  .md\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .md\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .md\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .md\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .md\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .md\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .md\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .md\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .md\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .md\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .md\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .md\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .md\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .md\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .md\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .md\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .md\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .md\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .md\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .md\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .md\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .md\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .md\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .md\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .md\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .md\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .md\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .md\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .md\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .md\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .md\:tw-max-h-full{
    max-height: 100%;
  }

  .md\:tw-max-w-0{
    max-width: 0rem;
  }

  .md\:tw-max-w-none{
    max-width: none;
  }

  .md\:tw-max-w-xs{
    max-width: 20rem;
  }

  .md\:tw-max-w-sm{
    max-width: 24rem;
  }

  .md\:tw-max-w-md{
    max-width: 28rem;
  }

  .md\:tw-max-w-lg{
    max-width: 32rem;
  }

  .md\:tw-max-w-xl{
    max-width: 36rem;
  }

  .md\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .md\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .md\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .md\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .md\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .md\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .md\:tw-max-w-full{
    max-width: 100%;
  }

  .md\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .md\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .md\:tw-max-w-prose{
    max-width: 65ch;
  }

  .md\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .md\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .md\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .md\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .md\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .md\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .md\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .md\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .md\:tw-min-h-0{
    min-height: 0;
  }

  .md\:tw-min-h-full{
    min-height: 100%;
  }

  .md\:tw-min-h-screen{
    min-height: 100vh;
  }

  .md\:tw-min-w-0{
    min-width: 0;
  }

  .md\:tw-min-w-full{
    min-width: 100%;
  }

  .md\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .md\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .md\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .md\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .md\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .md\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .md\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .md\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .md\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .md\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .md\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .md\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .md\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .md\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .md\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .md\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .md\:tw-opacity-0{
    opacity: 0;
  }

  .md\:tw-opacity-25{
    opacity: 0.25;
  }

  .md\:tw-opacity-50{
    opacity: 0.5;
  }

  .md\:tw-opacity-75{
    opacity: 0.75;
  }

  .md\:tw-opacity-100{
    opacity: 1;
  }

  .md\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .md\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .md\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .md\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .md\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .md\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .md\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .md\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .md\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .md\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .md\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .md\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .md\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .md\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .md\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .md\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .md\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .md\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .md\:tw-overflow-auto{
    overflow: auto;
  }

  .md\:tw-overflow-hidden{
    overflow: hidden;
  }

  .md\:tw-overflow-visible{
    overflow: visible;
  }

  .md\:tw-overflow-scroll{
    overflow: scroll;
  }

  .md\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .md\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .md\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .md\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .md\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .md\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .md\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .md\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .md\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .md\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .md\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .md\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .md\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .md\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .md\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .md\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .md\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .md\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .md\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .md\:tw-p-0{
    padding: 0;
  }

  .md\:tw-p-1{
    padding: 0.25rem;
  }

  .md\:tw-p-2{
    padding: 0.5rem;
  }

  .md\:tw-p-3{
    padding: 0.75rem;
  }

  .md\:tw-p-4{
    padding: 1rem;
  }

  .md\:tw-p-5{
    padding: 1.25rem;
  }

  .md\:tw-p-6{
    padding: 1.5rem;
  }

  .md\:tw-p-7{
    padding: 1.75rem;
  }

  .md\:tw-p-8{
    padding: 2rem;
  }

  .md\:tw-p-9{
    padding: 2.25rem;
  }

  .md\:tw-p-10{
    padding: 2.5rem;
  }

  .md\:tw-p-11{
    padding: 2.75rem;
  }

  .md\:tw-p-12{
    padding: 3rem;
  }

  .md\:tw-p-13{
    padding: 3.25rem;
  }

  .md\:tw-p-14{
    padding: 3.5rem;
  }

  .md\:tw-p-15{
    padding: 3.75rem;
  }

  .md\:tw-p-16{
    padding: 4rem;
  }

  .md\:tw-p-17{
    padding: 4.25rem;
  }

  .md\:tw-p-18{
    padding: 4.5rem;
  }

  .md\:tw-p-19{
    padding: 4.75rem;
  }

  .md\:tw-p-20{
    padding: 5rem;
  }

  .md\:tw-p-21{
    padding: 5.25rem;
  }

  .md\:tw-p-22{
    padding: 5.5rem;
  }

  .md\:tw-p-23{
    padding: 5.75rem;
  }

  .md\:tw-p-24{
    padding: 6rem;
  }

  .md\:tw-p-25{
    padding: 6.25rem;
  }

  .md\:tw-p-26{
    padding: 6.5rem;
  }

  .md\:tw-p-27{
    padding: 6.75rem;
  }

  .md\:tw-p-28{
    padding: 7rem;
  }

  .md\:tw-p-29{
    padding: 7.25rem;
  }

  .md\:tw-p-30{
    padding: 7.5rem;
  }

  .md\:tw-p-31{
    padding: 7.75rem;
  }

  .md\:tw-p-32{
    padding: 8rem;
  }

  .md\:tw-p-33{
    padding: 8.25rem;
  }

  .md\:tw-p-34{
    padding: 8.5rem;
  }

  .md\:tw-p-35{
    padding: 8.75rem;
  }

  .md\:tw-p-36{
    padding: 9rem;
  }

  .md\:tw-p-40{
    padding: 10rem;
  }

  .md\:tw-p-41{
    padding: 10.25rem;
  }

  .md\:tw-p-42{
    padding: 10.5rem;
  }

  .md\:tw-p-43{
    padding: 10.75rem;
  }

  .md\:tw-p-44{
    padding: 11rem;
  }

  .md\:tw-p-45{
    padding: 11.25rem;
  }

  .md\:tw-p-46{
    padding: 11.5rem;
  }

  .md\:tw-p-47{
    padding: 11.75rem;
  }

  .md\:tw-p-48{
    padding: 12rem;
  }

  .md\:tw-p-50{
    padding: 12.5rem;
  }

  .md\:tw-p-52{
    padding: 13rem;
  }

  .md\:tw-p-53{
    padding: 13.25rem;
  }

  .md\:tw-p-54{
    padding: 13.5rem;
  }

  .md\:tw-p-55{
    padding: 13.75rem;
  }

  .md\:tw-p-56{
    padding: 14rem;
  }

  .md\:tw-p-57{
    padding: 14.25rem;
  }

  .md\:tw-p-58{
    padding: 14.5rem;
  }

  .md\:tw-p-59{
    padding: 14.75rem;
  }

  .md\:tw-p-60{
    padding: 15rem;
  }

  .md\:tw-p-61{
    padding: 15.25rem;
  }

  .md\:tw-p-62{
    padding: 15.5rem;
  }

  .md\:tw-p-63{
    padding: 15.75rem;
  }

  .md\:tw-p-64{
    padding: 16rem;
  }

  .md\:tw-p-65{
    padding: 16.25rem;
  }

  .md\:tw-p-66{
    padding: 16.5rem;
  }

  .md\:tw-p-68{
    padding: 17rem;
  }

  .md\:tw-p-69{
    padding: 17.25rem;
  }

  .md\:tw-p-70{
    padding: 17.5rem;
  }

  .md\:tw-p-71{
    padding: 17.75rem;
  }

  .md\:tw-p-72{
    padding: 18rem;
  }

  .md\:tw-p-73{
    padding: 18.25rem;
  }

  .md\:tw-p-74{
    padding: 18.5rem;
  }

  .md\:tw-p-75{
    padding: 18.75rem;
  }

  .md\:tw-p-76{
    padding: 19rem;
  }

  .md\:tw-p-77{
    padding: 19.25rem;
  }

  .md\:tw-p-78{
    padding: 19.5rem;
  }

  .md\:tw-p-79{
    padding: 19.75rem;
  }

  .md\:tw-p-80{
    padding: 20rem;
  }

  .md\:tw-p-81{
    padding: 20.25rem;
  }

  .md\:tw-p-82{
    padding: 20.5rem;
  }

  .md\:tw-p-83{
    padding: 20.75rem;
  }

  .md\:tw-p-84{
    padding: 21rem;
  }

  .md\:tw-p-85{
    padding: 21.25rem;
  }

  .md\:tw-p-86{
    padding: 21.5rem;
  }

  .md\:tw-p-87{
    padding: 21.75rem;
  }

  .md\:tw-p-88{
    padding: 22rem;
  }

  .md\:tw-p-89{
    padding: 22.25rem;
  }

  .md\:tw-p-90{
    padding: 22.5rem;
  }

  .md\:tw-p-91{
    padding: 22.75rem;
  }

  .md\:tw-p-92{
    padding: 23rem;
  }

  .md\:tw-p-93{
    padding: 23.25rem;
  }

  .md\:tw-p-94{
    padding: 23.5rem;
  }

  .md\:tw-p-95{
    padding: 23.75rem;
  }

  .md\:tw-p-96{
    padding: 24rem;
  }

  .md\:tw-p-97{
    padding: 23.25rem;
  }

  .md\:tw-p-98{
    padding: 23.5rem;
  }

  .md\:tw-p-99{
    padding: 23.75rem;
  }

  .md\:tw-p-100{
    padding: 25rem;
  }

  .md\:tw-p-101{
    padding: 25.25rem;
  }

  .md\:tw-p-102{
    padding: 25.5rem;
  }

  .md\:tw-p-112{
    padding: 28rem;
  }

  .md\:tw-p-128{
    padding: 31rem;
  }

  .md\:tw-p-129{
    padding: 32.25rem;
  }

  .md\:tw-p-130{
    padding: 32.5rem;
  }

  .md\:tw-p-140{
    padding: 35rem;
  }

  .md\:tw-p-160{
    padding: 40rem;
  }

  .md\:tw-p-180{
    padding: 45rem;
  }

  .md\:tw-p-185{
    padding: 46.25rem;
  }

  .md\:tw-p-190{
    padding: 47.5rem;
  }

  .md\:tw-p-200{
    padding: 50rem;
  }

  .md\:tw-p-px{
    padding: 1px;
  }

  .md\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .md\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .md\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .md\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .md\:tw-p-1\/2{
    padding: 50%;
  }

  .md\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .md\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .md\:tw-p-1\/4{
    padding: 25%;
  }

  .md\:tw-p-2\/4{
    padding: 50%;
  }

  .md\:tw-p-3\/4{
    padding: 75%;
  }

  .md\:tw-p-1\/5{
    padding: 20%;
  }

  .md\:tw-p-2\/5{
    padding: 40%;
  }

  .md\:tw-p-3\/5{
    padding: 60%;
  }

  .md\:tw-p-4\/5{
    padding: 80%;
  }

  .md\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .md\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .md\:tw-p-3\/6{
    padding: 50%;
  }

  .md\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .md\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .md\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .md\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .md\:tw-p-3\/12{
    padding: 25%;
  }

  .md\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .md\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .md\:tw-p-6\/12{
    padding: 50%;
  }

  .md\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .md\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .md\:tw-p-9\/12{
    padding: 75%;
  }

  .md\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .md\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .md\:tw-p-full{
    padding: 100%;
  }

  .md\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .md\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .md\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .md\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .md\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .md\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .md\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .md\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .md\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .md\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .md\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .md\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .md\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .md\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .md\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .md\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .md\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .md\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .md\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .md\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .md\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .md\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .md\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .md\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .md\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .md\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .md\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .md\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .md\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .md\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .md\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .md\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .md\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .md\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .md\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .md\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .md\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .md\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .md\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .md\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .md\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .md\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .md\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .md\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .md\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .md\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .md\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .md\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .md\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .md\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .md\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .md\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .md\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .md\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .md\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .md\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .md\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .md\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .md\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .md\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .md\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .md\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .md\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .md\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .md\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .md\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .md\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .md\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .md\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .md\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .md\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .md\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .md\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .md\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .md\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .md\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .md\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .md\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .md\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .md\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .md\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .md\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .md\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .md\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .md\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .md\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .md\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .md\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .md\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .md\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .md\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .md\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .md\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .md\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .md\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .md\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .md\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .md\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .md\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .md\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .md\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .md\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .md\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .md\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .md\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .md\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .md\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .md\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .md\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .md\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .md\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .md\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .md\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .md\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .md\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .md\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .md\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .md\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .md\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .md\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .md\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .md\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .md\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .md\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .md\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .md\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .md\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .md\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .md\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .md\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .md\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .md\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .md\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .md\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .md\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .md\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .md\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .md\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .md\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .md\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .md\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .md\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .md\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .md\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .md\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .md\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .md\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .md\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .md\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .md\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .md\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .md\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .md\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .md\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .md\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .md\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .md\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .md\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .md\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .md\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .md\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .md\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .md\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .md\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .md\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .md\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .md\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .md\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .md\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .md\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .md\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .md\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .md\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .md\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .md\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .md\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .md\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .md\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .md\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .md\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .md\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .md\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .md\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .md\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .md\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .md\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .md\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .md\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .md\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .md\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .md\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .md\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .md\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .md\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .md\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .md\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .md\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .md\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .md\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .md\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .md\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .md\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .md\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .md\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .md\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .md\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .md\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .md\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .md\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .md\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .md\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .md\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .md\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .md\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .md\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .md\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .md\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .md\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .md\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .md\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .md\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .md\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .md\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .md\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .md\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .md\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .md\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .md\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .md\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .md\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .md\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .md\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .md\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .md\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .md\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .md\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .md\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .md\:tw-pt-0{
    padding-top: 0;
  }

  .md\:tw-pr-0{
    padding-right: 0;
  }

  .md\:tw-pb-0{
    padding-bottom: 0;
  }

  .md\:tw-pl-0{
    padding-left: 0;
  }

  .md\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .md\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .md\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .md\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .md\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .md\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .md\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .md\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .md\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .md\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .md\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .md\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .md\:tw-pt-4{
    padding-top: 1rem;
  }

  .md\:tw-pr-4{
    padding-right: 1rem;
  }

  .md\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .md\:tw-pl-4{
    padding-left: 1rem;
  }

  .md\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .md\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .md\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .md\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .md\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .md\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .md\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .md\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .md\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .md\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .md\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .md\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .md\:tw-pt-8{
    padding-top: 2rem;
  }

  .md\:tw-pr-8{
    padding-right: 2rem;
  }

  .md\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .md\:tw-pl-8{
    padding-left: 2rem;
  }

  .md\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .md\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .md\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .md\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .md\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .md\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .md\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .md\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .md\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .md\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .md\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .md\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .md\:tw-pt-12{
    padding-top: 3rem;
  }

  .md\:tw-pr-12{
    padding-right: 3rem;
  }

  .md\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .md\:tw-pl-12{
    padding-left: 3rem;
  }

  .md\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .md\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .md\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .md\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .md\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .md\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .md\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .md\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .md\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .md\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .md\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .md\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .md\:tw-pt-16{
    padding-top: 4rem;
  }

  .md\:tw-pr-16{
    padding-right: 4rem;
  }

  .md\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .md\:tw-pl-16{
    padding-left: 4rem;
  }

  .md\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .md\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .md\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .md\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .md\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .md\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .md\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .md\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .md\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .md\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .md\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .md\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .md\:tw-pt-20{
    padding-top: 5rem;
  }

  .md\:tw-pr-20{
    padding-right: 5rem;
  }

  .md\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .md\:tw-pl-20{
    padding-left: 5rem;
  }

  .md\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .md\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .md\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .md\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .md\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .md\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .md\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .md\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .md\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .md\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .md\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .md\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .md\:tw-pt-24{
    padding-top: 6rem;
  }

  .md\:tw-pr-24{
    padding-right: 6rem;
  }

  .md\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .md\:tw-pl-24{
    padding-left: 6rem;
  }

  .md\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .md\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .md\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .md\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .md\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .md\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .md\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .md\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .md\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .md\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .md\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .md\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .md\:tw-pt-28{
    padding-top: 7rem;
  }

  .md\:tw-pr-28{
    padding-right: 7rem;
  }

  .md\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .md\:tw-pl-28{
    padding-left: 7rem;
  }

  .md\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .md\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .md\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .md\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .md\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .md\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .md\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .md\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .md\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .md\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .md\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .md\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .md\:tw-pt-32{
    padding-top: 8rem;
  }

  .md\:tw-pr-32{
    padding-right: 8rem;
  }

  .md\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .md\:tw-pl-32{
    padding-left: 8rem;
  }

  .md\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .md\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .md\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .md\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .md\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .md\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .md\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .md\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .md\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .md\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .md\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .md\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .md\:tw-pt-36{
    padding-top: 9rem;
  }

  .md\:tw-pr-36{
    padding-right: 9rem;
  }

  .md\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .md\:tw-pl-36{
    padding-left: 9rem;
  }

  .md\:tw-pt-40{
    padding-top: 10rem;
  }

  .md\:tw-pr-40{
    padding-right: 10rem;
  }

  .md\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .md\:tw-pl-40{
    padding-left: 10rem;
  }

  .md\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .md\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .md\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .md\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .md\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .md\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .md\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .md\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .md\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .md\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .md\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .md\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .md\:tw-pt-44{
    padding-top: 11rem;
  }

  .md\:tw-pr-44{
    padding-right: 11rem;
  }

  .md\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .md\:tw-pl-44{
    padding-left: 11rem;
  }

  .md\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .md\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .md\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .md\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .md\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .md\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .md\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .md\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .md\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .md\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .md\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .md\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .md\:tw-pt-48{
    padding-top: 12rem;
  }

  .md\:tw-pr-48{
    padding-right: 12rem;
  }

  .md\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .md\:tw-pl-48{
    padding-left: 12rem;
  }

  .md\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .md\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .md\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .md\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .md\:tw-pt-52{
    padding-top: 13rem;
  }

  .md\:tw-pr-52{
    padding-right: 13rem;
  }

  .md\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .md\:tw-pl-52{
    padding-left: 13rem;
  }

  .md\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .md\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .md\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .md\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .md\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .md\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .md\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .md\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .md\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .md\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .md\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .md\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .md\:tw-pt-56{
    padding-top: 14rem;
  }

  .md\:tw-pr-56{
    padding-right: 14rem;
  }

  .md\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .md\:tw-pl-56{
    padding-left: 14rem;
  }

  .md\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .md\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .md\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .md\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .md\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .md\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .md\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .md\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .md\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .md\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .md\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .md\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .md\:tw-pt-60{
    padding-top: 15rem;
  }

  .md\:tw-pr-60{
    padding-right: 15rem;
  }

  .md\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .md\:tw-pl-60{
    padding-left: 15rem;
  }

  .md\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .md\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .md\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .md\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .md\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .md\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .md\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .md\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .md\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .md\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .md\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .md\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .md\:tw-pt-64{
    padding-top: 16rem;
  }

  .md\:tw-pr-64{
    padding-right: 16rem;
  }

  .md\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .md\:tw-pl-64{
    padding-left: 16rem;
  }

  .md\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .md\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .md\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .md\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .md\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .md\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .md\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .md\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .md\:tw-pt-68{
    padding-top: 17rem;
  }

  .md\:tw-pr-68{
    padding-right: 17rem;
  }

  .md\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .md\:tw-pl-68{
    padding-left: 17rem;
  }

  .md\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .md\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .md\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .md\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .md\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .md\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .md\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .md\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .md\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .md\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .md\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .md\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .md\:tw-pt-72{
    padding-top: 18rem;
  }

  .md\:tw-pr-72{
    padding-right: 18rem;
  }

  .md\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .md\:tw-pl-72{
    padding-left: 18rem;
  }

  .md\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .md\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .md\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .md\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .md\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .md\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .md\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .md\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .md\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .md\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .md\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .md\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .md\:tw-pt-76{
    padding-top: 19rem;
  }

  .md\:tw-pr-76{
    padding-right: 19rem;
  }

  .md\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .md\:tw-pl-76{
    padding-left: 19rem;
  }

  .md\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .md\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .md\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .md\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .md\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .md\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .md\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .md\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .md\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .md\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .md\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .md\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .md\:tw-pt-80{
    padding-top: 20rem;
  }

  .md\:tw-pr-80{
    padding-right: 20rem;
  }

  .md\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .md\:tw-pl-80{
    padding-left: 20rem;
  }

  .md\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .md\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .md\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .md\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .md\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .md\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .md\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .md\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .md\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .md\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .md\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .md\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .md\:tw-pt-84{
    padding-top: 21rem;
  }

  .md\:tw-pr-84{
    padding-right: 21rem;
  }

  .md\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .md\:tw-pl-84{
    padding-left: 21rem;
  }

  .md\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .md\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .md\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .md\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .md\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .md\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .md\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .md\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .md\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .md\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .md\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .md\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .md\:tw-pt-88{
    padding-top: 22rem;
  }

  .md\:tw-pr-88{
    padding-right: 22rem;
  }

  .md\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .md\:tw-pl-88{
    padding-left: 22rem;
  }

  .md\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .md\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .md\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .md\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .md\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .md\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .md\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .md\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .md\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .md\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .md\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .md\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .md\:tw-pt-92{
    padding-top: 23rem;
  }

  .md\:tw-pr-92{
    padding-right: 23rem;
  }

  .md\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .md\:tw-pl-92{
    padding-left: 23rem;
  }

  .md\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .md\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .md\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .md\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .md\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .md\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .md\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .md\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .md\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .md\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .md\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .md\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .md\:tw-pt-96{
    padding-top: 24rem;
  }

  .md\:tw-pr-96{
    padding-right: 24rem;
  }

  .md\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .md\:tw-pl-96{
    padding-left: 24rem;
  }

  .md\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .md\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .md\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .md\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .md\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .md\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .md\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .md\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .md\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .md\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .md\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .md\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .md\:tw-pt-100{
    padding-top: 25rem;
  }

  .md\:tw-pr-100{
    padding-right: 25rem;
  }

  .md\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .md\:tw-pl-100{
    padding-left: 25rem;
  }

  .md\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .md\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .md\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .md\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .md\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .md\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .md\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .md\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .md\:tw-pt-112{
    padding-top: 28rem;
  }

  .md\:tw-pr-112{
    padding-right: 28rem;
  }

  .md\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .md\:tw-pl-112{
    padding-left: 28rem;
  }

  .md\:tw-pt-128{
    padding-top: 31rem;
  }

  .md\:tw-pr-128{
    padding-right: 31rem;
  }

  .md\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .md\:tw-pl-128{
    padding-left: 31rem;
  }

  .md\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .md\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .md\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .md\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .md\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .md\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .md\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .md\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .md\:tw-pt-140{
    padding-top: 35rem;
  }

  .md\:tw-pr-140{
    padding-right: 35rem;
  }

  .md\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .md\:tw-pl-140{
    padding-left: 35rem;
  }

  .md\:tw-pt-160{
    padding-top: 40rem;
  }

  .md\:tw-pr-160{
    padding-right: 40rem;
  }

  .md\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .md\:tw-pl-160{
    padding-left: 40rem;
  }

  .md\:tw-pt-180{
    padding-top: 45rem;
  }

  .md\:tw-pr-180{
    padding-right: 45rem;
  }

  .md\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .md\:tw-pl-180{
    padding-left: 45rem;
  }

  .md\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .md\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .md\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .md\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .md\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .md\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .md\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .md\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .md\:tw-pt-200{
    padding-top: 50rem;
  }

  .md\:tw-pr-200{
    padding-right: 50rem;
  }

  .md\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .md\:tw-pl-200{
    padding-left: 50rem;
  }

  .md\:tw-pt-px{
    padding-top: 1px;
  }

  .md\:tw-pr-px{
    padding-right: 1px;
  }

  .md\:tw-pb-px{
    padding-bottom: 1px;
  }

  .md\:tw-pl-px{
    padding-left: 1px;
  }

  .md\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .md\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .md\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .md\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .md\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .md\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .md\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .md\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .md\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .md\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .md\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .md\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .md\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .md\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .md\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .md\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .md\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .md\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .md\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .md\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .md\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .md\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .md\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .md\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .md\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .md\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .md\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .md\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .md\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .md\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .md\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .md\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .md\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .md\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .md\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .md\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .md\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .md\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .md\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .md\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .md\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .md\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .md\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .md\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .md\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .md\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .md\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .md\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .md\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .md\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .md\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .md\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .md\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .md\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .md\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .md\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .md\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .md\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .md\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .md\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .md\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .md\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .md\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .md\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .md\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .md\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .md\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .md\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .md\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .md\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .md\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .md\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .md\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .md\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .md\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .md\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .md\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .md\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .md\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .md\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .md\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .md\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .md\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .md\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .md\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .md\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .md\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .md\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .md\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .md\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .md\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .md\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .md\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .md\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .md\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .md\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .md\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .md\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .md\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .md\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .md\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .md\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .md\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .md\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .md\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .md\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .md\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .md\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .md\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .md\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .md\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .md\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .md\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .md\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .md\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .md\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .md\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .md\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .md\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .md\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .md\:tw-pt-full{
    padding-top: 100%;
  }

  .md\:tw-pr-full{
    padding-right: 100%;
  }

  .md\:tw-pb-full{
    padding-bottom: 100%;
  }

  .md\:tw-pl-full{
    padding-left: 100%;
  }

  .md\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .md\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .md\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .md\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .md\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .md\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .md\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .md\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .md\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .md\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .md\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .md\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .md\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .md\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .md\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .md\:tw-pointer-events-none{
    pointer-events: none;
  }

  .md\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .md\:tw-static{
    position: static;
  }

  .md\:tw-fixed{
    position: fixed;
  }

  .md\:tw-absolute{
    position: absolute;
  }

  .md\:tw-relative{
    position: relative;
  }

  .md\:tw-sticky{
    position: sticky;
  }

  .md\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .md\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .md\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .md\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .md\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .md\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .md\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .md\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .md\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .md\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .md\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .md\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .md\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .md\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .md\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .md\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .md\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .md\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .md\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .md\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .md\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .md\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .md\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .md\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .md\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .md\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .md\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .md\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .md\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .md\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .md\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .md\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .md\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .md\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .md\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .md\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .md\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .md\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .md\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .md\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .md\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .md\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .md\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .md\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .md\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .md\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .md\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .md\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .md\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .md\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .md\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .md\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .md\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .md\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .md\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .md\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .md\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .md\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .md\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .md\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .md\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .md\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .md\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .md\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .md\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .md\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .md\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .md\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .md\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .md\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .md\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .md\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .md\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .md\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .md\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .md\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .md\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .md\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .md\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .md\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .md\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .md\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .md\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .md\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .md\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .md\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .md\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .md\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .md\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .md\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .md\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .md\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .md\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .md\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .md\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .md\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .md\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .md\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .md\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .md\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .md\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .md\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .md\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .md\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .md\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .md\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .md\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .md\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .md\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .md\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .md\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .md\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .md\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .md\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .md\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .md\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .md\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .md\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .md\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .md\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .md\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .md\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .md\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .md\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .md\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .md\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .md\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .md\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .md\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .md\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .md\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .md\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .md\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .md\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .md\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .md\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .md\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .md\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .md\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .md\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .md\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .md\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .md\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .md\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .md\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .md\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .md\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .md\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .md\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .md\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .md\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .md\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .md\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .md\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .md\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .md\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .md\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .md\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .md\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .md\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .md\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .md\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .md\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .md\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .md\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .md\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .md\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .md\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .md\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .md\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .md\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .md\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .md\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .md\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .md\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .md\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .md\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .md\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .md\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .md\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .md\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .md\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .md\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .md\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .md\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .md\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .md\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .md\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .md\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .md\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .md\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .md\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .md\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .md\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .md\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .md\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .md\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .md\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .md\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .md\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .md\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .md\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .md\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .md\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .md\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .md\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .md\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .md\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .md\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .md\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .md\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .md\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .md\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .md\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .md\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .md\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .md\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .md\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .md\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .md\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .md\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .md\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .md\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .md\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .md\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .md\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .md\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .md\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .md\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .md\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .md\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .md\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .md\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .md\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .md\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .md\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .md\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .md\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .md\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .md\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .md\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .md\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .md\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .md\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .md\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .md\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .md\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .md\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .md\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .md\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .md\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .md\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .md\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .md\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .md\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .md\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .md\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .md\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .md\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .md\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .md\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .md\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .md\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .md\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .md\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .md\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .md\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .md\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .md\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .md\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .md\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .md\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .md\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .md\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .md\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .md\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .md\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .md\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .md\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .md\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .md\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .md\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .md\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .md\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .md\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .md\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .md\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .md\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .md\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .md\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .md\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .md\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .md\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .md\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .md\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .md\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .md\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .md\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .md\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .md\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .md\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .md\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .md\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .md\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .md\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .md\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .md\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .md\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .md\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .md\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .md\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .md\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .md\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .md\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .md\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .md\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .md\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .md\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .md\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .md\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .md\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .md\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .md\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .md\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .md\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .md\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .md\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .md\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .md\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .md\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .md\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .md\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .md\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .md\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .md\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .md\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .md\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .md\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .md\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .md\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .md\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .md\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .md\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .md\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .md\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .md\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .md\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .md\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .md\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .md\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .md\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .md\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .md\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .md\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .md\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .md\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .md\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .md\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .md\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .md\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .md\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .md\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .md\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .md\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .md\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .md\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .md\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .md\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .md\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .md\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .md\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .md\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .md\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .md\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .md\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .md\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .md\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .md\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .md\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .md\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .md\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .md\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .md\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .md\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .md\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .md\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .md\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .md\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .md\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .md\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .md\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .md\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .md\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .md\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .md\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .md\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .md\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .md\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .md\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .md\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .md\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .md\:tw-top-0{
    top: 0;
  }

  .md\:tw-right-0{
    right: 0;
  }

  .md\:tw-bottom-0{
    bottom: 0;
  }

  .md\:tw-left-0{
    left: 0;
  }

  .md\:tw-top-1{
    top: 0.25rem;
  }

  .md\:tw-right-1{
    right: 0.25rem;
  }

  .md\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .md\:tw-left-1{
    left: 0.25rem;
  }

  .md\:tw-top-2{
    top: 0.5rem;
  }

  .md\:tw-right-2{
    right: 0.5rem;
  }

  .md\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .md\:tw-left-2{
    left: 0.5rem;
  }

  .md\:tw-top-3{
    top: 0.75rem;
  }

  .md\:tw-right-3{
    right: 0.75rem;
  }

  .md\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .md\:tw-left-3{
    left: 0.75rem;
  }

  .md\:tw-top-4{
    top: 1rem;
  }

  .md\:tw-right-4{
    right: 1rem;
  }

  .md\:tw-bottom-4{
    bottom: 1rem;
  }

  .md\:tw-left-4{
    left: 1rem;
  }

  .md\:tw-top-5{
    top: 1.25rem;
  }

  .md\:tw-right-5{
    right: 1.25rem;
  }

  .md\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .md\:tw-left-5{
    left: 1.25rem;
  }

  .md\:tw-top-6{
    top: 1.5rem;
  }

  .md\:tw-right-6{
    right: 1.5rem;
  }

  .md\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .md\:tw-left-6{
    left: 1.5rem;
  }

  .md\:tw-top-7{
    top: 1.75rem;
  }

  .md\:tw-right-7{
    right: 1.75rem;
  }

  .md\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .md\:tw-left-7{
    left: 1.75rem;
  }

  .md\:tw-top-8{
    top: 2rem;
  }

  .md\:tw-right-8{
    right: 2rem;
  }

  .md\:tw-bottom-8{
    bottom: 2rem;
  }

  .md\:tw-left-8{
    left: 2rem;
  }

  .md\:tw-top-9{
    top: 2.25rem;
  }

  .md\:tw-right-9{
    right: 2.25rem;
  }

  .md\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .md\:tw-left-9{
    left: 2.25rem;
  }

  .md\:tw-top-10{
    top: 2.5rem;
  }

  .md\:tw-right-10{
    right: 2.5rem;
  }

  .md\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .md\:tw-left-10{
    left: 2.5rem;
  }

  .md\:tw-top-11{
    top: 2.75rem;
  }

  .md\:tw-right-11{
    right: 2.75rem;
  }

  .md\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .md\:tw-left-11{
    left: 2.75rem;
  }

  .md\:tw-top-12{
    top: 3rem;
  }

  .md\:tw-right-12{
    right: 3rem;
  }

  .md\:tw-bottom-12{
    bottom: 3rem;
  }

  .md\:tw-left-12{
    left: 3rem;
  }

  .md\:tw-top-13{
    top: 3.25rem;
  }

  .md\:tw-right-13{
    right: 3.25rem;
  }

  .md\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .md\:tw-left-13{
    left: 3.25rem;
  }

  .md\:tw-top-14{
    top: 3.5rem;
  }

  .md\:tw-right-14{
    right: 3.5rem;
  }

  .md\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .md\:tw-left-14{
    left: 3.5rem;
  }

  .md\:tw-top-15{
    top: 3.75rem;
  }

  .md\:tw-right-15{
    right: 3.75rem;
  }

  .md\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .md\:tw-left-15{
    left: 3.75rem;
  }

  .md\:tw-top-16{
    top: 4rem;
  }

  .md\:tw-right-16{
    right: 4rem;
  }

  .md\:tw-bottom-16{
    bottom: 4rem;
  }

  .md\:tw-left-16{
    left: 4rem;
  }

  .md\:tw-top-17{
    top: 4.25rem;
  }

  .md\:tw-right-17{
    right: 4.25rem;
  }

  .md\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .md\:tw-left-17{
    left: 4.25rem;
  }

  .md\:tw-top-18{
    top: 4.5rem;
  }

  .md\:tw-right-18{
    right: 4.5rem;
  }

  .md\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .md\:tw-left-18{
    left: 4.5rem;
  }

  .md\:tw-top-19{
    top: 4.75rem;
  }

  .md\:tw-right-19{
    right: 4.75rem;
  }

  .md\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .md\:tw-left-19{
    left: 4.75rem;
  }

  .md\:tw-top-20{
    top: 5rem;
  }

  .md\:tw-right-20{
    right: 5rem;
  }

  .md\:tw-bottom-20{
    bottom: 5rem;
  }

  .md\:tw-left-20{
    left: 5rem;
  }

  .md\:tw-top-21{
    top: 5.25rem;
  }

  .md\:tw-right-21{
    right: 5.25rem;
  }

  .md\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .md\:tw-left-21{
    left: 5.25rem;
  }

  .md\:tw-top-22{
    top: 5.5rem;
  }

  .md\:tw-right-22{
    right: 5.5rem;
  }

  .md\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .md\:tw-left-22{
    left: 5.5rem;
  }

  .md\:tw-top-23{
    top: 5.75rem;
  }

  .md\:tw-right-23{
    right: 5.75rem;
  }

  .md\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .md\:tw-left-23{
    left: 5.75rem;
  }

  .md\:tw-top-24{
    top: 6rem;
  }

  .md\:tw-right-24{
    right: 6rem;
  }

  .md\:tw-bottom-24{
    bottom: 6rem;
  }

  .md\:tw-left-24{
    left: 6rem;
  }

  .md\:tw-top-25{
    top: 6.25rem;
  }

  .md\:tw-right-25{
    right: 6.25rem;
  }

  .md\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .md\:tw-left-25{
    left: 6.25rem;
  }

  .md\:tw-top-26{
    top: 6.5rem;
  }

  .md\:tw-right-26{
    right: 6.5rem;
  }

  .md\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .md\:tw-left-26{
    left: 6.5rem;
  }

  .md\:tw-top-27{
    top: 6.75rem;
  }

  .md\:tw-right-27{
    right: 6.75rem;
  }

  .md\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .md\:tw-left-27{
    left: 6.75rem;
  }

  .md\:tw-top-28{
    top: 7rem;
  }

  .md\:tw-right-28{
    right: 7rem;
  }

  .md\:tw-bottom-28{
    bottom: 7rem;
  }

  .md\:tw-left-28{
    left: 7rem;
  }

  .md\:tw-top-29{
    top: 7.25rem;
  }

  .md\:tw-right-29{
    right: 7.25rem;
  }

  .md\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .md\:tw-left-29{
    left: 7.25rem;
  }

  .md\:tw-top-30{
    top: 7.5rem;
  }

  .md\:tw-right-30{
    right: 7.5rem;
  }

  .md\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .md\:tw-left-30{
    left: 7.5rem;
  }

  .md\:tw-top-31{
    top: 7.75rem;
  }

  .md\:tw-right-31{
    right: 7.75rem;
  }

  .md\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .md\:tw-left-31{
    left: 7.75rem;
  }

  .md\:tw-top-32{
    top: 8rem;
  }

  .md\:tw-right-32{
    right: 8rem;
  }

  .md\:tw-bottom-32{
    bottom: 8rem;
  }

  .md\:tw-left-32{
    left: 8rem;
  }

  .md\:tw-top-33{
    top: 8.25rem;
  }

  .md\:tw-right-33{
    right: 8.25rem;
  }

  .md\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .md\:tw-left-33{
    left: 8.25rem;
  }

  .md\:tw-top-34{
    top: 8.5rem;
  }

  .md\:tw-right-34{
    right: 8.5rem;
  }

  .md\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .md\:tw-left-34{
    left: 8.5rem;
  }

  .md\:tw-top-35{
    top: 8.75rem;
  }

  .md\:tw-right-35{
    right: 8.75rem;
  }

  .md\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .md\:tw-left-35{
    left: 8.75rem;
  }

  .md\:tw-top-36{
    top: 9rem;
  }

  .md\:tw-right-36{
    right: 9rem;
  }

  .md\:tw-bottom-36{
    bottom: 9rem;
  }

  .md\:tw-left-36{
    left: 9rem;
  }

  .md\:tw-top-40{
    top: 10rem;
  }

  .md\:tw-right-40{
    right: 10rem;
  }

  .md\:tw-bottom-40{
    bottom: 10rem;
  }

  .md\:tw-left-40{
    left: 10rem;
  }

  .md\:tw-top-41{
    top: 10.25rem;
  }

  .md\:tw-right-41{
    right: 10.25rem;
  }

  .md\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .md\:tw-left-41{
    left: 10.25rem;
  }

  .md\:tw-top-42{
    top: 10.5rem;
  }

  .md\:tw-right-42{
    right: 10.5rem;
  }

  .md\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .md\:tw-left-42{
    left: 10.5rem;
  }

  .md\:tw-top-43{
    top: 10.75rem;
  }

  .md\:tw-right-43{
    right: 10.75rem;
  }

  .md\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .md\:tw-left-43{
    left: 10.75rem;
  }

  .md\:tw-top-44{
    top: 11rem;
  }

  .md\:tw-right-44{
    right: 11rem;
  }

  .md\:tw-bottom-44{
    bottom: 11rem;
  }

  .md\:tw-left-44{
    left: 11rem;
  }

  .md\:tw-top-45{
    top: 11.25rem;
  }

  .md\:tw-right-45{
    right: 11.25rem;
  }

  .md\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .md\:tw-left-45{
    left: 11.25rem;
  }

  .md\:tw-top-46{
    top: 11.5rem;
  }

  .md\:tw-right-46{
    right: 11.5rem;
  }

  .md\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .md\:tw-left-46{
    left: 11.5rem;
  }

  .md\:tw-top-47{
    top: 11.75rem;
  }

  .md\:tw-right-47{
    right: 11.75rem;
  }

  .md\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .md\:tw-left-47{
    left: 11.75rem;
  }

  .md\:tw-top-48{
    top: 12rem;
  }

  .md\:tw-right-48{
    right: 12rem;
  }

  .md\:tw-bottom-48{
    bottom: 12rem;
  }

  .md\:tw-left-48{
    left: 12rem;
  }

  .md\:tw-top-50{
    top: 12.5rem;
  }

  .md\:tw-right-50{
    right: 12.5rem;
  }

  .md\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .md\:tw-left-50{
    left: 12.5rem;
  }

  .md\:tw-top-52{
    top: 13rem;
  }

  .md\:tw-right-52{
    right: 13rem;
  }

  .md\:tw-bottom-52{
    bottom: 13rem;
  }

  .md\:tw-left-52{
    left: 13rem;
  }

  .md\:tw-top-53{
    top: 13.25rem;
  }

  .md\:tw-right-53{
    right: 13.25rem;
  }

  .md\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .md\:tw-left-53{
    left: 13.25rem;
  }

  .md\:tw-top-54{
    top: 13.5rem;
  }

  .md\:tw-right-54{
    right: 13.5rem;
  }

  .md\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .md\:tw-left-54{
    left: 13.5rem;
  }

  .md\:tw-top-55{
    top: 13.75rem;
  }

  .md\:tw-right-55{
    right: 13.75rem;
  }

  .md\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .md\:tw-left-55{
    left: 13.75rem;
  }

  .md\:tw-top-56{
    top: 14rem;
  }

  .md\:tw-right-56{
    right: 14rem;
  }

  .md\:tw-bottom-56{
    bottom: 14rem;
  }

  .md\:tw-left-56{
    left: 14rem;
  }

  .md\:tw-top-57{
    top: 14.25rem;
  }

  .md\:tw-right-57{
    right: 14.25rem;
  }

  .md\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .md\:tw-left-57{
    left: 14.25rem;
  }

  .md\:tw-top-58{
    top: 14.5rem;
  }

  .md\:tw-right-58{
    right: 14.5rem;
  }

  .md\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .md\:tw-left-58{
    left: 14.5rem;
  }

  .md\:tw-top-59{
    top: 14.75rem;
  }

  .md\:tw-right-59{
    right: 14.75rem;
  }

  .md\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .md\:tw-left-59{
    left: 14.75rem;
  }

  .md\:tw-top-60{
    top: 15rem;
  }

  .md\:tw-right-60{
    right: 15rem;
  }

  .md\:tw-bottom-60{
    bottom: 15rem;
  }

  .md\:tw-left-60{
    left: 15rem;
  }

  .md\:tw-top-61{
    top: 15.25rem;
  }

  .md\:tw-right-61{
    right: 15.25rem;
  }

  .md\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .md\:tw-left-61{
    left: 15.25rem;
  }

  .md\:tw-top-62{
    top: 15.5rem;
  }

  .md\:tw-right-62{
    right: 15.5rem;
  }

  .md\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .md\:tw-left-62{
    left: 15.5rem;
  }

  .md\:tw-top-63{
    top: 15.75rem;
  }

  .md\:tw-right-63{
    right: 15.75rem;
  }

  .md\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .md\:tw-left-63{
    left: 15.75rem;
  }

  .md\:tw-top-64{
    top: 16rem;
  }

  .md\:tw-right-64{
    right: 16rem;
  }

  .md\:tw-bottom-64{
    bottom: 16rem;
  }

  .md\:tw-left-64{
    left: 16rem;
  }

  .md\:tw-top-65{
    top: 16.25rem;
  }

  .md\:tw-right-65{
    right: 16.25rem;
  }

  .md\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .md\:tw-left-65{
    left: 16.25rem;
  }

  .md\:tw-top-66{
    top: 16.5rem;
  }

  .md\:tw-right-66{
    right: 16.5rem;
  }

  .md\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .md\:tw-left-66{
    left: 16.5rem;
  }

  .md\:tw-top-68{
    top: 17rem;
  }

  .md\:tw-right-68{
    right: 17rem;
  }

  .md\:tw-bottom-68{
    bottom: 17rem;
  }

  .md\:tw-left-68{
    left: 17rem;
  }

  .md\:tw-top-69{
    top: 17.25rem;
  }

  .md\:tw-right-69{
    right: 17.25rem;
  }

  .md\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .md\:tw-left-69{
    left: 17.25rem;
  }

  .md\:tw-top-70{
    top: 17.5rem;
  }

  .md\:tw-right-70{
    right: 17.5rem;
  }

  .md\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .md\:tw-left-70{
    left: 17.5rem;
  }

  .md\:tw-top-71{
    top: 17.75rem;
  }

  .md\:tw-right-71{
    right: 17.75rem;
  }

  .md\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .md\:tw-left-71{
    left: 17.75rem;
  }

  .md\:tw-top-72{
    top: 18rem;
  }

  .md\:tw-right-72{
    right: 18rem;
  }

  .md\:tw-bottom-72{
    bottom: 18rem;
  }

  .md\:tw-left-72{
    left: 18rem;
  }

  .md\:tw-top-73{
    top: 18.25rem;
  }

  .md\:tw-right-73{
    right: 18.25rem;
  }

  .md\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .md\:tw-left-73{
    left: 18.25rem;
  }

  .md\:tw-top-74{
    top: 18.5rem;
  }

  .md\:tw-right-74{
    right: 18.5rem;
  }

  .md\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .md\:tw-left-74{
    left: 18.5rem;
  }

  .md\:tw-top-75{
    top: 18.75rem;
  }

  .md\:tw-right-75{
    right: 18.75rem;
  }

  .md\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .md\:tw-left-75{
    left: 18.75rem;
  }

  .md\:tw-top-76{
    top: 19rem;
  }

  .md\:tw-right-76{
    right: 19rem;
  }

  .md\:tw-bottom-76{
    bottom: 19rem;
  }

  .md\:tw-left-76{
    left: 19rem;
  }

  .md\:tw-top-77{
    top: 19.25rem;
  }

  .md\:tw-right-77{
    right: 19.25rem;
  }

  .md\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .md\:tw-left-77{
    left: 19.25rem;
  }

  .md\:tw-top-78{
    top: 19.5rem;
  }

  .md\:tw-right-78{
    right: 19.5rem;
  }

  .md\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .md\:tw-left-78{
    left: 19.5rem;
  }

  .md\:tw-top-79{
    top: 19.75rem;
  }

  .md\:tw-right-79{
    right: 19.75rem;
  }

  .md\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .md\:tw-left-79{
    left: 19.75rem;
  }

  .md\:tw-top-80{
    top: 20rem;
  }

  .md\:tw-right-80{
    right: 20rem;
  }

  .md\:tw-bottom-80{
    bottom: 20rem;
  }

  .md\:tw-left-80{
    left: 20rem;
  }

  .md\:tw-top-81{
    top: 20.25rem;
  }

  .md\:tw-right-81{
    right: 20.25rem;
  }

  .md\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .md\:tw-left-81{
    left: 20.25rem;
  }

  .md\:tw-top-82{
    top: 20.5rem;
  }

  .md\:tw-right-82{
    right: 20.5rem;
  }

  .md\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .md\:tw-left-82{
    left: 20.5rem;
  }

  .md\:tw-top-83{
    top: 20.75rem;
  }

  .md\:tw-right-83{
    right: 20.75rem;
  }

  .md\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .md\:tw-left-83{
    left: 20.75rem;
  }

  .md\:tw-top-84{
    top: 21rem;
  }

  .md\:tw-right-84{
    right: 21rem;
  }

  .md\:tw-bottom-84{
    bottom: 21rem;
  }

  .md\:tw-left-84{
    left: 21rem;
  }

  .md\:tw-top-85{
    top: 21.25rem;
  }

  .md\:tw-right-85{
    right: 21.25rem;
  }

  .md\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .md\:tw-left-85{
    left: 21.25rem;
  }

  .md\:tw-top-86{
    top: 21.5rem;
  }

  .md\:tw-right-86{
    right: 21.5rem;
  }

  .md\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .md\:tw-left-86{
    left: 21.5rem;
  }

  .md\:tw-top-87{
    top: 21.75rem;
  }

  .md\:tw-right-87{
    right: 21.75rem;
  }

  .md\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .md\:tw-left-87{
    left: 21.75rem;
  }

  .md\:tw-top-88{
    top: 22rem;
  }

  .md\:tw-right-88{
    right: 22rem;
  }

  .md\:tw-bottom-88{
    bottom: 22rem;
  }

  .md\:tw-left-88{
    left: 22rem;
  }

  .md\:tw-top-89{
    top: 22.25rem;
  }

  .md\:tw-right-89{
    right: 22.25rem;
  }

  .md\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .md\:tw-left-89{
    left: 22.25rem;
  }

  .md\:tw-top-90{
    top: 22.5rem;
  }

  .md\:tw-right-90{
    right: 22.5rem;
  }

  .md\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .md\:tw-left-90{
    left: 22.5rem;
  }

  .md\:tw-top-91{
    top: 22.75rem;
  }

  .md\:tw-right-91{
    right: 22.75rem;
  }

  .md\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .md\:tw-left-91{
    left: 22.75rem;
  }

  .md\:tw-top-92{
    top: 23rem;
  }

  .md\:tw-right-92{
    right: 23rem;
  }

  .md\:tw-bottom-92{
    bottom: 23rem;
  }

  .md\:tw-left-92{
    left: 23rem;
  }

  .md\:tw-top-93{
    top: 23.25rem;
  }

  .md\:tw-right-93{
    right: 23.25rem;
  }

  .md\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .md\:tw-left-93{
    left: 23.25rem;
  }

  .md\:tw-top-94{
    top: 23.5rem;
  }

  .md\:tw-right-94{
    right: 23.5rem;
  }

  .md\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .md\:tw-left-94{
    left: 23.5rem;
  }

  .md\:tw-top-95{
    top: 23.75rem;
  }

  .md\:tw-right-95{
    right: 23.75rem;
  }

  .md\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .md\:tw-left-95{
    left: 23.75rem;
  }

  .md\:tw-top-96{
    top: 24rem;
  }

  .md\:tw-right-96{
    right: 24rem;
  }

  .md\:tw-bottom-96{
    bottom: 24rem;
  }

  .md\:tw-left-96{
    left: 24rem;
  }

  .md\:tw-top-97{
    top: 23.25rem;
  }

  .md\:tw-right-97{
    right: 23.25rem;
  }

  .md\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .md\:tw-left-97{
    left: 23.25rem;
  }

  .md\:tw-top-98{
    top: 23.5rem;
  }

  .md\:tw-right-98{
    right: 23.5rem;
  }

  .md\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .md\:tw-left-98{
    left: 23.5rem;
  }

  .md\:tw-top-99{
    top: 23.75rem;
  }

  .md\:tw-right-99{
    right: 23.75rem;
  }

  .md\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .md\:tw-left-99{
    left: 23.75rem;
  }

  .md\:tw-top-100{
    top: 25rem;
  }

  .md\:tw-right-100{
    right: 25rem;
  }

  .md\:tw-bottom-100{
    bottom: 25rem;
  }

  .md\:tw-left-100{
    left: 25rem;
  }

  .md\:tw-top-101{
    top: 25.25rem;
  }

  .md\:tw-right-101{
    right: 25.25rem;
  }

  .md\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .md\:tw-left-101{
    left: 25.25rem;
  }

  .md\:tw-top-102{
    top: 25.5rem;
  }

  .md\:tw-right-102{
    right: 25.5rem;
  }

  .md\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .md\:tw-left-102{
    left: 25.5rem;
  }

  .md\:tw-top-112{
    top: 28rem;
  }

  .md\:tw-right-112{
    right: 28rem;
  }

  .md\:tw-bottom-112{
    bottom: 28rem;
  }

  .md\:tw-left-112{
    left: 28rem;
  }

  .md\:tw-top-128{
    top: 31rem;
  }

  .md\:tw-right-128{
    right: 31rem;
  }

  .md\:tw-bottom-128{
    bottom: 31rem;
  }

  .md\:tw-left-128{
    left: 31rem;
  }

  .md\:tw-top-129{
    top: 32.25rem;
  }

  .md\:tw-right-129{
    right: 32.25rem;
  }

  .md\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .md\:tw-left-129{
    left: 32.25rem;
  }

  .md\:tw-top-130{
    top: 32.5rem;
  }

  .md\:tw-right-130{
    right: 32.5rem;
  }

  .md\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .md\:tw-left-130{
    left: 32.5rem;
  }

  .md\:tw-top-140{
    top: 35rem;
  }

  .md\:tw-right-140{
    right: 35rem;
  }

  .md\:tw-bottom-140{
    bottom: 35rem;
  }

  .md\:tw-left-140{
    left: 35rem;
  }

  .md\:tw-top-160{
    top: 40rem;
  }

  .md\:tw-right-160{
    right: 40rem;
  }

  .md\:tw-bottom-160{
    bottom: 40rem;
  }

  .md\:tw-left-160{
    left: 40rem;
  }

  .md\:tw-top-180{
    top: 45rem;
  }

  .md\:tw-right-180{
    right: 45rem;
  }

  .md\:tw-bottom-180{
    bottom: 45rem;
  }

  .md\:tw-left-180{
    left: 45rem;
  }

  .md\:tw-top-185{
    top: 46.25rem;
  }

  .md\:tw-right-185{
    right: 46.25rem;
  }

  .md\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .md\:tw-left-185{
    left: 46.25rem;
  }

  .md\:tw-top-190{
    top: 47.5rem;
  }

  .md\:tw-right-190{
    right: 47.5rem;
  }

  .md\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .md\:tw-left-190{
    left: 47.5rem;
  }

  .md\:tw-top-200{
    top: 50rem;
  }

  .md\:tw-right-200{
    right: 50rem;
  }

  .md\:tw-bottom-200{
    bottom: 50rem;
  }

  .md\:tw-left-200{
    left: 50rem;
  }

  .md\:tw-top-auto{
    top: auto;
  }

  .md\:tw-right-auto{
    right: auto;
  }

  .md\:tw-bottom-auto{
    bottom: auto;
  }

  .md\:tw-left-auto{
    left: auto;
  }

  .md\:tw-top-px{
    top: 1px;
  }

  .md\:tw-right-px{
    right: 1px;
  }

  .md\:tw-bottom-px{
    bottom: 1px;
  }

  .md\:tw-left-px{
    left: 1px;
  }

  .md\:tw-top-0\.5{
    top: 0.125rem;
  }

  .md\:tw-right-0\.5{
    right: 0.125rem;
  }

  .md\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .md\:tw-left-0\.5{
    left: 0.125rem;
  }

  .md\:tw-top-1\.5{
    top: 0.375rem;
  }

  .md\:tw-right-1\.5{
    right: 0.375rem;
  }

  .md\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .md\:tw-left-1\.5{
    left: 0.375rem;
  }

  .md\:tw-top-2\.5{
    top: 0.625rem;
  }

  .md\:tw-right-2\.5{
    right: 0.625rem;
  }

  .md\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .md\:tw-left-2\.5{
    left: 0.625rem;
  }

  .md\:tw-top-3\.5{
    top: 0.875rem;
  }

  .md\:tw-right-3\.5{
    right: 0.875rem;
  }

  .md\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .md\:tw-left-3\.5{
    left: 0.875rem;
  }

  .md\:tw-top-1\/2{
    top: 50%;
  }

  .md\:tw-right-1\/2{
    right: 50%;
  }

  .md\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .md\:tw-left-1\/2{
    left: 50%;
  }

  .md\:tw-top-1\/3{
    top: 33.333333%;
  }

  .md\:tw-right-1\/3{
    right: 33.333333%;
  }

  .md\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .md\:tw-left-1\/3{
    left: 33.333333%;
  }

  .md\:tw-top-2\/3{
    top: 66.666667%;
  }

  .md\:tw-right-2\/3{
    right: 66.666667%;
  }

  .md\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .md\:tw-left-2\/3{
    left: 66.666667%;
  }

  .md\:tw-top-1\/4{
    top: 25%;
  }

  .md\:tw-right-1\/4{
    right: 25%;
  }

  .md\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .md\:tw-left-1\/4{
    left: 25%;
  }

  .md\:tw-top-2\/4{
    top: 50%;
  }

  .md\:tw-right-2\/4{
    right: 50%;
  }

  .md\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .md\:tw-left-2\/4{
    left: 50%;
  }

  .md\:tw-top-3\/4{
    top: 75%;
  }

  .md\:tw-right-3\/4{
    right: 75%;
  }

  .md\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .md\:tw-left-3\/4{
    left: 75%;
  }

  .md\:tw-top-1\/5{
    top: 20%;
  }

  .md\:tw-right-1\/5{
    right: 20%;
  }

  .md\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .md\:tw-left-1\/5{
    left: 20%;
  }

  .md\:tw-top-2\/5{
    top: 40%;
  }

  .md\:tw-right-2\/5{
    right: 40%;
  }

  .md\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .md\:tw-left-2\/5{
    left: 40%;
  }

  .md\:tw-top-3\/5{
    top: 60%;
  }

  .md\:tw-right-3\/5{
    right: 60%;
  }

  .md\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .md\:tw-left-3\/5{
    left: 60%;
  }

  .md\:tw-top-4\/5{
    top: 80%;
  }

  .md\:tw-right-4\/5{
    right: 80%;
  }

  .md\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .md\:tw-left-4\/5{
    left: 80%;
  }

  .md\:tw-top-1\/6{
    top: 16.666667%;
  }

  .md\:tw-right-1\/6{
    right: 16.666667%;
  }

  .md\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .md\:tw-left-1\/6{
    left: 16.666667%;
  }

  .md\:tw-top-2\/6{
    top: 33.333333%;
  }

  .md\:tw-right-2\/6{
    right: 33.333333%;
  }

  .md\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .md\:tw-left-2\/6{
    left: 33.333333%;
  }

  .md\:tw-top-3\/6{
    top: 50%;
  }

  .md\:tw-right-3\/6{
    right: 50%;
  }

  .md\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .md\:tw-left-3\/6{
    left: 50%;
  }

  .md\:tw-top-4\/6{
    top: 66.666667%;
  }

  .md\:tw-right-4\/6{
    right: 66.666667%;
  }

  .md\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .md\:tw-left-4\/6{
    left: 66.666667%;
  }

  .md\:tw-top-5\/6{
    top: 83.333333%;
  }

  .md\:tw-right-5\/6{
    right: 83.333333%;
  }

  .md\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .md\:tw-left-5\/6{
    left: 83.333333%;
  }

  .md\:tw-top-1\/12{
    top: 8.333333%;
  }

  .md\:tw-right-1\/12{
    right: 8.333333%;
  }

  .md\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .md\:tw-left-1\/12{
    left: 8.333333%;
  }

  .md\:tw-top-2\/12{
    top: 16.666667%;
  }

  .md\:tw-right-2\/12{
    right: 16.666667%;
  }

  .md\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .md\:tw-left-2\/12{
    left: 16.666667%;
  }

  .md\:tw-top-3\/12{
    top: 25%;
  }

  .md\:tw-right-3\/12{
    right: 25%;
  }

  .md\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .md\:tw-left-3\/12{
    left: 25%;
  }

  .md\:tw-top-4\/12{
    top: 33.333333%;
  }

  .md\:tw-right-4\/12{
    right: 33.333333%;
  }

  .md\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .md\:tw-left-4\/12{
    left: 33.333333%;
  }

  .md\:tw-top-5\/12{
    top: 41.666667%;
  }

  .md\:tw-right-5\/12{
    right: 41.666667%;
  }

  .md\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .md\:tw-left-5\/12{
    left: 41.666667%;
  }

  .md\:tw-top-6\/12{
    top: 50%;
  }

  .md\:tw-right-6\/12{
    right: 50%;
  }

  .md\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .md\:tw-left-6\/12{
    left: 50%;
  }

  .md\:tw-top-7\/12{
    top: 58.333333%;
  }

  .md\:tw-right-7\/12{
    right: 58.333333%;
  }

  .md\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .md\:tw-left-7\/12{
    left: 58.333333%;
  }

  .md\:tw-top-8\/12{
    top: 66.666667%;
  }

  .md\:tw-right-8\/12{
    right: 66.666667%;
  }

  .md\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .md\:tw-left-8\/12{
    left: 66.666667%;
  }

  .md\:tw-top-9\/12{
    top: 75%;
  }

  .md\:tw-right-9\/12{
    right: 75%;
  }

  .md\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .md\:tw-left-9\/12{
    left: 75%;
  }

  .md\:tw-top-10\/12{
    top: 83.333333%;
  }

  .md\:tw-right-10\/12{
    right: 83.333333%;
  }

  .md\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .md\:tw-left-10\/12{
    left: 83.333333%;
  }

  .md\:tw-top-11\/12{
    top: 91.666667%;
  }

  .md\:tw-right-11\/12{
    right: 91.666667%;
  }

  .md\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .md\:tw-left-11\/12{
    left: 91.666667%;
  }

  .md\:tw-top-full{
    top: 100%;
  }

  .md\:tw-right-full{
    right: 100%;
  }

  .md\:tw-bottom-full{
    bottom: 100%;
  }

  .md\:tw-left-full{
    left: 100%;
  }

  .md\:tw-resize-none{
    resize: none;
  }

  .md\:tw-resize-y{
    resize: vertical;
  }

  .md\:tw-resize-x{
    resize: horizontal;
  }

  .md\:tw-resize{
    resize: both;
  }

  .md\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .md\:tw-shadow-none{
    box-shadow: none;
  }

  .md\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .md\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .md\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .md\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .md\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .md\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .md\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .md\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .md\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .md\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .md\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .md\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .md\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:hover\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .md\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .md\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .md\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .md\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .md\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .md\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .md\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .md\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .md\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .md\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .md\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .md\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .md\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .md\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .md\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .md\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .md\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .md\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .md\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .md\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .md\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .md\:focus\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .md\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .md\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .md\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .md\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .md\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .md\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .md\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .md\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .md\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .md\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .md\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .md\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .md\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .md\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .md\:tw-fill-current{
    fill: currentColor;
  }

  .md\:tw-stroke-current{
    stroke: currentColor;
  }

  .md\:tw-stroke-0{
    stroke-width: 0;
  }

  .md\:tw-stroke-1{
    stroke-width: 1;
  }

  .md\:tw-stroke-2{
    stroke-width: 2;
  }

  .md\:tw-table-auto{
    table-layout: auto;
  }

  .md\:tw-table-fixed{
    table-layout: fixed;
  }

  .md\:tw-text-left{
    text-align: left;
  }

  .md\:tw-text-center{
    text-align: center;
  }

  .md\:tw-text-right{
    text-align: right;
  }

  .md\:tw-text-justify{
    text-align: justify;
  }

  .md\:tw-text-current{
    color: currentColor;
  }

  .md\:tw-text-transparent{
    color: transparent;
  }

  .md\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .md\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .md\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .md\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .md\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .md\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .md\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .md\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .md\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .md\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .md\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .md\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .md\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .md\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .md\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .md\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .md\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .md\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .md\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .md\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .md\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .md\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .md\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .md\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .md\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .md\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .md\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .md\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .md\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .md\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .md\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .md\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .md\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .md\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .md\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .md\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .md\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .md\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .md\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .md\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .md\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .md\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .md\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .md\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .md\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .md\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .md\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .md\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .md\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .md\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .md\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .md\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .md\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .md\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .md\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .md\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .md\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .md\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .md\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .md\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .md\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .md\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .md\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .md\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .md\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .md\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .md\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .md\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .md\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .md\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .md\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .md\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .md\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .md\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .md\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .md\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .md\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .md\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .md\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .md\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .md\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .md\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .md\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .md\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .md\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .md\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .md\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .md\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .md\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .md\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .md\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .md\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .md\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .md\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .md\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .md\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .md\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .md\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .md\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .md\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .md\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .md\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .md\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .md\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .md\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .md\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .md\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .md\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .md\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .md\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .md\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .md\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .md\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .md\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .md\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .md\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .md\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .md\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .md\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .md\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .md\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .md\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .md\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .md\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .md\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .md\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .md\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .md\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .md\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .md\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .md\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .md\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .md\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .md\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .md\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .md\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .md\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .md\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .md\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .md\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .md\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .md\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .md\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .md\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .md\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .md\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .md\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .md\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .md\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .md\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .md\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .md\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .md\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .md\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .md\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .md\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .md\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .md\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .md\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .md\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .md\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .md\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .md\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .md\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .md\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .md\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .md\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .md\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .md\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .md\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .md\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .md\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .md\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .md\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .md\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .md\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .md\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .md\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .md\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .md\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .md\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .md\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .md\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .md\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .md\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .md\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .md\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .md\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:active\:tw-text-current:active{
    color: currentColor;
  }

  .md\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .md\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .md\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .md\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .md\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .md\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .md\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .md\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .md\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .md\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .md\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .md\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .md\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .md\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .md\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .md\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .md\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .md\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .md\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .md\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .md\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .md\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .md\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .md\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .md\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .md\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .md\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .md\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .md\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .md\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .md\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .md\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .md\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .md\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .md\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .md\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .md\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .md\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .md\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .md\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .md\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .md\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .md\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .md\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .md\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .md\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .md\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .md\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .md\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .md\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .md\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .md\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .md\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .md\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .md\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .md\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .md\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .md\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .md\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .md\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .md\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .md\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .md\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .md\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .md\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .md\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .md\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .md\:tw-italic{
    font-style: italic;
  }

  .md\:tw-not-italic{
    font-style: normal;
  }

  .md\:tw-uppercase{
    text-transform: uppercase;
  }

  .md\:tw-lowercase{
    text-transform: lowercase;
  }

  .md\:tw-capitalize{
    text-transform: capitalize;
  }

  .md\:tw-normal-case{
    text-transform: none;
  }

  .md\:tw-underline{
    text-decoration: underline;
  }

  .md\:tw-line-through{
    text-decoration: line-through;
  }

  .md\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .md\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .md\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .md\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .md\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .md\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .md\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .md\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .md\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .md\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .md\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .md\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .md\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .md\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .md\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .md\:tw-ordinal, .md\:tw-slashed-zero, .md\:tw-lining-nums, .md\:tw-oldstyle-nums, .md\:tw-proportional-nums, .md\:tw-tabular-nums, .md\:tw-diagonal-fractions, .md\:tw-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\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .md\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .md\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .md\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .md\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .md\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .md\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .md\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .md\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .md\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .md\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .md\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .md\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .md\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .md\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .md\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .md\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .md\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .md\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .md\:tw-align-baseline{
    vertical-align: baseline;
  }

  .md\:tw-align-top{
    vertical-align: top;
  }

  .md\:tw-align-middle{
    vertical-align: middle;
  }

  .md\:tw-align-bottom{
    vertical-align: bottom;
  }

  .md\:tw-align-text-top{
    vertical-align: text-top;
  }

  .md\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .md\:tw-visible{
    visibility: visible;
  }

  .md\:tw-invisible{
    visibility: hidden;
  }

  .md\:tw-whitespace-normal{
    white-space: normal;
  }

  .md\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .md\:tw-whitespace-pre{
    white-space: pre;
  }

  .md\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .md\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .md\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .md\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .md\:tw-break-all{
    word-break: break-all;
  }

  .md\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .md\:tw-w-0{
    width: 0;
  }

  .md\:tw-w-1{
    width: 0.25rem;
  }

  .md\:tw-w-2{
    width: 0.5rem;
  }

  .md\:tw-w-3{
    width: 0.75rem;
  }

  .md\:tw-w-4{
    width: 1rem;
  }

  .md\:tw-w-5{
    width: 1.25rem;
  }

  .md\:tw-w-6{
    width: 1.5rem;
  }

  .md\:tw-w-7{
    width: 1.75rem;
  }

  .md\:tw-w-8{
    width: 2rem;
  }

  .md\:tw-w-9{
    width: 2.25rem;
  }

  .md\:tw-w-10{
    width: 2.5rem;
  }

  .md\:tw-w-11{
    width: 2.75rem;
  }

  .md\:tw-w-12{
    width: 3rem;
  }

  .md\:tw-w-13{
    width: 3.25rem;
  }

  .md\:tw-w-14{
    width: 3.5rem;
  }

  .md\:tw-w-15{
    width: 3.75rem;
  }

  .md\:tw-w-16{
    width: 4rem;
  }

  .md\:tw-w-17{
    width: 4.25rem;
  }

  .md\:tw-w-18{
    width: 4.5rem;
  }

  .md\:tw-w-19{
    width: 4.75rem;
  }

  .md\:tw-w-20{
    width: 5rem;
  }

  .md\:tw-w-21{
    width: 5.25rem;
  }

  .md\:tw-w-22{
    width: 5.5rem;
  }

  .md\:tw-w-23{
    width: 5.75rem;
  }

  .md\:tw-w-24{
    width: 6rem;
  }

  .md\:tw-w-25{
    width: 6.25rem;
  }

  .md\:tw-w-26{
    width: 6.5rem;
  }

  .md\:tw-w-27{
    width: 6.75rem;
  }

  .md\:tw-w-28{
    width: 7rem;
  }

  .md\:tw-w-29{
    width: 7.25rem;
  }

  .md\:tw-w-30{
    width: 7.5rem;
  }

  .md\:tw-w-31{
    width: 7.75rem;
  }

  .md\:tw-w-32{
    width: 8rem;
  }

  .md\:tw-w-33{
    width: 8.25rem;
  }

  .md\:tw-w-34{
    width: 8.5rem;
  }

  .md\:tw-w-35{
    width: 8.75rem;
  }

  .md\:tw-w-36{
    width: 9rem;
  }

  .md\:tw-w-40{
    width: 10rem;
  }

  .md\:tw-w-41{
    width: 10.25rem;
  }

  .md\:tw-w-42{
    width: 10.5rem;
  }

  .md\:tw-w-43{
    width: 10.75rem;
  }

  .md\:tw-w-44{
    width: 11rem;
  }

  .md\:tw-w-45{
    width: 11.25rem;
  }

  .md\:tw-w-46{
    width: 11.5rem;
  }

  .md\:tw-w-47{
    width: 11.75rem;
  }

  .md\:tw-w-48{
    width: 12rem;
  }

  .md\:tw-w-50{
    width: 12.5rem;
  }

  .md\:tw-w-52{
    width: 13rem;
  }

  .md\:tw-w-53{
    width: 13.25rem;
  }

  .md\:tw-w-54{
    width: 13.5rem;
  }

  .md\:tw-w-55{
    width: 13.75rem;
  }

  .md\:tw-w-56{
    width: 14rem;
  }

  .md\:tw-w-57{
    width: 14.25rem;
  }

  .md\:tw-w-58{
    width: 14.5rem;
  }

  .md\:tw-w-59{
    width: 14.75rem;
  }

  .md\:tw-w-60{
    width: 15rem;
  }

  .md\:tw-w-61{
    width: 15.25rem;
  }

  .md\:tw-w-62{
    width: 15.5rem;
  }

  .md\:tw-w-63{
    width: 15.75rem;
  }

  .md\:tw-w-64{
    width: 16rem;
  }

  .md\:tw-w-65{
    width: 16.25rem;
  }

  .md\:tw-w-66{
    width: 16.5rem;
  }

  .md\:tw-w-68{
    width: 17rem;
  }

  .md\:tw-w-69{
    width: 17.25rem;
  }

  .md\:tw-w-70{
    width: 17.5rem;
  }

  .md\:tw-w-71{
    width: 17.75rem;
  }

  .md\:tw-w-72{
    width: 18rem;
  }

  .md\:tw-w-73{
    width: 18.25rem;
  }

  .md\:tw-w-74{
    width: 18.5rem;
  }

  .md\:tw-w-75{
    width: 18.75rem;
  }

  .md\:tw-w-76{
    width: 19rem;
  }

  .md\:tw-w-77{
    width: 19.25rem;
  }

  .md\:tw-w-78{
    width: 19.5rem;
  }

  .md\:tw-w-79{
    width: 19.75rem;
  }

  .md\:tw-w-80{
    width: 20rem;
  }

  .md\:tw-w-81{
    width: 20.25rem;
  }

  .md\:tw-w-82{
    width: 20.5rem;
  }

  .md\:tw-w-83{
    width: 20.75rem;
  }

  .md\:tw-w-84{
    width: 21rem;
  }

  .md\:tw-w-85{
    width: 21.25rem;
  }

  .md\:tw-w-86{
    width: 21.5rem;
  }

  .md\:tw-w-87{
    width: 21.75rem;
  }

  .md\:tw-w-88{
    width: 22rem;
  }

  .md\:tw-w-89{
    width: 22.25rem;
  }

  .md\:tw-w-90{
    width: 22.5rem;
  }

  .md\:tw-w-91{
    width: 22.75rem;
  }

  .md\:tw-w-92{
    width: 23rem;
  }

  .md\:tw-w-93{
    width: 23.25rem;
  }

  .md\:tw-w-94{
    width: 23.5rem;
  }

  .md\:tw-w-95{
    width: 23.75rem;
  }

  .md\:tw-w-96{
    width: 24rem;
  }

  .md\:tw-w-97{
    width: 23.25rem;
  }

  .md\:tw-w-98{
    width: 23.5rem;
  }

  .md\:tw-w-99{
    width: 23.75rem;
  }

  .md\:tw-w-100{
    width: 25rem;
  }

  .md\:tw-w-101{
    width: 25.25rem;
  }

  .md\:tw-w-102{
    width: 25.5rem;
  }

  .md\:tw-w-112{
    width: 28rem;
  }

  .md\:tw-w-128{
    width: 31rem;
  }

  .md\:tw-w-129{
    width: 32.25rem;
  }

  .md\:tw-w-130{
    width: 32.5rem;
  }

  .md\:tw-w-140{
    width: 35rem;
  }

  .md\:tw-w-160{
    width: 40rem;
  }

  .md\:tw-w-180{
    width: 45rem;
  }

  .md\:tw-w-185{
    width: 46.25rem;
  }

  .md\:tw-w-190{
    width: 47.5rem;
  }

  .md\:tw-w-200{
    width: 50rem;
  }

  .md\:tw-w-auto{
    width: auto;
  }

  .md\:tw-w-px{
    width: 1px;
  }

  .md\:tw-w-0\.5{
    width: 0.125rem;
  }

  .md\:tw-w-1\.5{
    width: 0.375rem;
  }

  .md\:tw-w-2\.5{
    width: 0.625rem;
  }

  .md\:tw-w-3\.5{
    width: 0.875rem;
  }

  .md\:tw-w-1\/2{
    width: 50%;
  }

  .md\:tw-w-1\/3{
    width: 33.333333%;
  }

  .md\:tw-w-2\/3{
    width: 66.666667%;
  }

  .md\:tw-w-1\/4{
    width: 25%;
  }

  .md\:tw-w-2\/4{
    width: 50%;
  }

  .md\:tw-w-3\/4{
    width: 75%;
  }

  .md\:tw-w-1\/5{
    width: 20%;
  }

  .md\:tw-w-2\/5{
    width: 40%;
  }

  .md\:tw-w-3\/5{
    width: 60%;
  }

  .md\:tw-w-4\/5{
    width: 80%;
  }

  .md\:tw-w-1\/6{
    width: 16.666667%;
  }

  .md\:tw-w-2\/6{
    width: 33.333333%;
  }

  .md\:tw-w-3\/6{
    width: 50%;
  }

  .md\:tw-w-4\/6{
    width: 66.666667%;
  }

  .md\:tw-w-5\/6{
    width: 83.333333%;
  }

  .md\:tw-w-1\/12{
    width: 8.333333%;
  }

  .md\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .md\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .md\:tw-w-7\/12{
    width: 58.333333%;
  }

  .md\:tw-w-8\/12{
    width: 66.666667%;
  }

  .md\:tw-w-9\/12{
    width: 75%;
  }

  .md\:tw-w-10\/12{
    width: 83.333333%;
  }

  .md\:tw-w-11\/12{
    width: 91.666667%;
  }

  .md\:tw-w-full{
    width: 100%;
  }

  .md\:tw-w-screen{
    width: 100vw;
  }

  .md\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .md\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .md\:tw-z-0{
    z-index: 0;
  }

  .md\:tw-z-10{
    z-index: 10;
  }

  .md\:tw-z-20{
    z-index: 20;
  }

  .md\:tw-z-30{
    z-index: 30;
  }

  .md\:tw-z-40{
    z-index: 40;
  }

  .md\:tw-z-50{
    z-index: 50;
  }

  .md\:tw-z-150{
    z-index: 150;
  }

  .md\:tw-z-auto{
    z-index: auto;
  }

  .md\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .md\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .md\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .md\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .md\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .md\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .md\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .md\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .md\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .md\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .md\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .md\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .md\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .md\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .md\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .md\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .md\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .md\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .md\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .md\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .md\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .md\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .md\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .md\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .md\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .md\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .md\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .md\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .md\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .md\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .md\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .md\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .md\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .md\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .md\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .md\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .md\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .md\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .md\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .md\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .md\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .md\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .md\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .md\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .md\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .md\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .md\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .md\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .md\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .md\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .md\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .md\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .md\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .md\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .md\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .md\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .md\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .md\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .md\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .md\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .md\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .md\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .md\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .md\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .md\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .md\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .md\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .md\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .md\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .md\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .md\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .md\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .md\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .md\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .md\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .md\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .md\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .md\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .md\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .md\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .md\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .md\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .md\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .md\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .md\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .md\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .md\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .md\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .md\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .md\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .md\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .md\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .md\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .md\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .md\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .md\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .md\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .md\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .md\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .md\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .md\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .md\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .md\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .md\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .md\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .md\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .md\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .md\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .md\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .md\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .md\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .md\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .md\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .md\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .md\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .md\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .md\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .md\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .md\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .md\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .md\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .md\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .md\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .md\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .md\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .md\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .md\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .md\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .md\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .md\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .md\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .md\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .md\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .md\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .md\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .md\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .md\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .md\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .md\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .md\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .md\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .md\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .md\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .md\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .md\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .md\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .md\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .md\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .md\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .md\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .md\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .md\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .md\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .md\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .md\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .md\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .md\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .md\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .md\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .md\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .md\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .md\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .md\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .md\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .md\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .md\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .md\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .md\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .md\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .md\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .md\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .md\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .md\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .md\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .md\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .md\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .md\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .md\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .md\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .md\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .md\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .md\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .md\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .md\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .md\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .md\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .md\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .md\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .md\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .md\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .md\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .md\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .md\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .md\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .md\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .md\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .md\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .md\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .md\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .md\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .md\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .md\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .md\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .md\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .md\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .md\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .md\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .md\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .md\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .md\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .md\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .md\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .md\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .md\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .md\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .md\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .md\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .md\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .md\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .md\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .md\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .md\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .md\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .md\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .md\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .md\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .md\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .md\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .md\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .md\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .md\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .md\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .md\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .md\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .md\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .md\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .md\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .md\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .md\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .md\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .md\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .md\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .md\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .md\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .md\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .md\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .md\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .md\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .md\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .md\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .md\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .md\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .md\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .md\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .md\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .md\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .md\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .md\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .md\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .md\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .md\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .md\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .md\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .md\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .md\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .md\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .md\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .md\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .md\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .md\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .md\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .md\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .md\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .md\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .md\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .md\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .md\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .md\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .md\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .md\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .md\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .md\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .md\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .md\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .md\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .md\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .md\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .md\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .md\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .md\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .md\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .md\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .md\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .md\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .md\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .md\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .md\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .md\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .md\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .md\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .md\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .md\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .md\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .md\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .md\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .md\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .md\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .md\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .md\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .md\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .md\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .md\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .md\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .md\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .md\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .md\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .md\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .md\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .md\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .md\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .md\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .md\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .md\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .md\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .md\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .md\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .md\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .md\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .md\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .md\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .md\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .md\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .md\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .md\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .md\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .md\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .md\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .md\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .md\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .md\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .md\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .md\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .md\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .md\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .md\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .md\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .md\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .md\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .md\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .md\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .md\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .md\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .md\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .md\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .md\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .md\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .md\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .md\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .md\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .md\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .md\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .md\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .md\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .md\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .md\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .md\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .md\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .md\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .md\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .md\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .md\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .md\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .md\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .md\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .md\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .md\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .md\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .md\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .md\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .md\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .md\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .md\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .md\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .md\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .md\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .md\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .md\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .md\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .md\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .md\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .md\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .md\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .md\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .md\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .md\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .md\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .md\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .md\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .md\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .md\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .md\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .md\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .md\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .md\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .md\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .md\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .md\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .md\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .md\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .md\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .md\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .md\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .md\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .md\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .md\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .md\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .md\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .md\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .md\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .md\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .md\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .md\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .md\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .md\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .md\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .md\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .md\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .md\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .md\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .md\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .md\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .md\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .md\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .md\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .md\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .md\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .md\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .md\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .md\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .md\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .md\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .md\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .md\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .md\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .md\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .md\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .md\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .md\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .md\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .md\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .md\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .md\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .md\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .md\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .md\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .md\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .md\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .md\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .md\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .md\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .md\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .md\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .md\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .md\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .md\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .md\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .md\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .md\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .md\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .md\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .md\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .md\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .md\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .md\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .md\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .md\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .md\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .md\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .md\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .md\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .md\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .md\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .md\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .md\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .md\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .md\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .md\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .md\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .md\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .md\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .md\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .md\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .md\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .md\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .md\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .md\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .md\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .md\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .md\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .md\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .md\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .md\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .md\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .md\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .md\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .md\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .md\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .md\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .md\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .md\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .md\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .md\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .md\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .md\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .md\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .md\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .md\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .md\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .md\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .md\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .md\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .md\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .md\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .md\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .md\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .md\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .md\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .md\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .md\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .md\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .md\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .md\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .md\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .md\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .md\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .md\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .md\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .md\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .md\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .md\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .md\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .md\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .md\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .md\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .md\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .md\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .md\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .md\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .md\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .md\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .md\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .md\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .md\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .md\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .md\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .md\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .md\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .md\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .md\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .md\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .md\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .md\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .md\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .md\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .md\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .md\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .md\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .md\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .md\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .md\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .md\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .md\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .md\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .md\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .md\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .md\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .md\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .md\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .md\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .md\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .md\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .md\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .md\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .md\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .md\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .md\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .md\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .md\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .md\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .md\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .md\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .md\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .md\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .md\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .md\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .md\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .md\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .md\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .md\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .md\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .md\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .md\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .md\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .md\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .md\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .md\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .md\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .md\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .md\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .md\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .md\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .md\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .md\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .md\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .md\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .md\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .md\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .md\:tw-col-auto{
    grid-column: auto;
  }

  .md\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .md\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .md\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .md\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .md\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .md\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .md\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .md\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .md\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .md\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .md\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .md\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .md\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .md\:tw-col-start-1{
    grid-column-start: 1;
  }

  .md\:tw-col-start-2{
    grid-column-start: 2;
  }

  .md\:tw-col-start-3{
    grid-column-start: 3;
  }

  .md\:tw-col-start-4{
    grid-column-start: 4;
  }

  .md\:tw-col-start-5{
    grid-column-start: 5;
  }

  .md\:tw-col-start-6{
    grid-column-start: 6;
  }

  .md\:tw-col-start-7{
    grid-column-start: 7;
  }

  .md\:tw-col-start-8{
    grid-column-start: 8;
  }

  .md\:tw-col-start-9{
    grid-column-start: 9;
  }

  .md\:tw-col-start-10{
    grid-column-start: 10;
  }

  .md\:tw-col-start-11{
    grid-column-start: 11;
  }

  .md\:tw-col-start-12{
    grid-column-start: 12;
  }

  .md\:tw-col-start-13{
    grid-column-start: 13;
  }

  .md\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .md\:tw-col-end-1{
    grid-column-end: 1;
  }

  .md\:tw-col-end-2{
    grid-column-end: 2;
  }

  .md\:tw-col-end-3{
    grid-column-end: 3;
  }

  .md\:tw-col-end-4{
    grid-column-end: 4;
  }

  .md\:tw-col-end-5{
    grid-column-end: 5;
  }

  .md\:tw-col-end-6{
    grid-column-end: 6;
  }

  .md\:tw-col-end-7{
    grid-column-end: 7;
  }

  .md\:tw-col-end-8{
    grid-column-end: 8;
  }

  .md\:tw-col-end-9{
    grid-column-end: 9;
  }

  .md\:tw-col-end-10{
    grid-column-end: 10;
  }

  .md\:tw-col-end-11{
    grid-column-end: 11;
  }

  .md\:tw-col-end-12{
    grid-column-end: 12;
  }

  .md\:tw-col-end-13{
    grid-column-end: 13;
  }

  .md\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .md\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .md\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .md\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .md\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .md\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .md\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .md\:tw-row-auto{
    grid-row: auto;
  }

  .md\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .md\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .md\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .md\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .md\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .md\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .md\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .md\:tw-row-start-1{
    grid-row-start: 1;
  }

  .md\:tw-row-start-2{
    grid-row-start: 2;
  }

  .md\:tw-row-start-3{
    grid-row-start: 3;
  }

  .md\:tw-row-start-4{
    grid-row-start: 4;
  }

  .md\:tw-row-start-5{
    grid-row-start: 5;
  }

  .md\:tw-row-start-6{
    grid-row-start: 6;
  }

  .md\:tw-row-start-7{
    grid-row-start: 7;
  }

  .md\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .md\:tw-row-end-1{
    grid-row-end: 1;
  }

  .md\:tw-row-end-2{
    grid-row-end: 2;
  }

  .md\:tw-row-end-3{
    grid-row-end: 3;
  }

  .md\:tw-row-end-4{
    grid-row-end: 4;
  }

  .md\:tw-row-end-5{
    grid-row-end: 5;
  }

  .md\:tw-row-end-6{
    grid-row-end: 6;
  }

  .md\:tw-row-end-7{
    grid-row-end: 7;
  }

  .md\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .md\:tw-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\:tw-transform-none{
    transform: none;
  }

  .md\:tw-origin-center{
    transform-origin: center;
  }

  .md\:tw-origin-top{
    transform-origin: top;
  }

  .md\:tw-origin-top-right{
    transform-origin: top right;
  }

  .md\:tw-origin-right{
    transform-origin: right;
  }

  .md\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .md\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .md\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .md\:tw-origin-left{
    transform-origin: left;
  }

  .md\:tw-origin-top-left{
    transform-origin: top left;
  }

  .md\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .md\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .md\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .md\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .md\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .md\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .md\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .md\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .md\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .md\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .md\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .md\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .md\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .md\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .md\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .md\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .md\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .md\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .md\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .md\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .md\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .md\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .md\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .md\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .md\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .md\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .md\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .md\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .md\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .md\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .md\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .md\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .md\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .md\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .md\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .md\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .md\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .md\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .md\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .md\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .md\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .md\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .md\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .md\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .md\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .md\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .md\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .md\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .md\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .md\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .md\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .md\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .md\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .md\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .md\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .md\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .md\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .md\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .md\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .md\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .md\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .md\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .md\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .md\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .md\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .md\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .md\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .md\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .md\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .md\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .md\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .md\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .md\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .md\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .md\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .md\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .md\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .md\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .md\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .md\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .md\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .md\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .md\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .md\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .md\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .md\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .md\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .md\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .md\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .md\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .md\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .md\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .md\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .md\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .md\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .md\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .md\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .md\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .md\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .md\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .md\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .md\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .md\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .md\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .md\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .md\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .md\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .md\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .md\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .md\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .md\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .md\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .md\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .md\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .md\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .md\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .md\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .md\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .md\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .md\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .md\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .md\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .md\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .md\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .md\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .md\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .md\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .md\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .md\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .md\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .md\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .md\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .md\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .md\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .md\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .md\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .md\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .md\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .md\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .md\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .md\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .md\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .md\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .md\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .md\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .md\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .md\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .md\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .md\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .md\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .md\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .md\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .md\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .md\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .md\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .md\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .md\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .md\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .md\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .md\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .md\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .md\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .md\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .md\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .md\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .md\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .md\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .md\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .md\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .md\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .md\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .md\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .md\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .md\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .md\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .md\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .md\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .md\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .md\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .md\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .md\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .md\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .md\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .md\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .md\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .md\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .md\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .md\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .md\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .md\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .md\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .md\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .md\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .md\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .md\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .md\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .md\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .md\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .md\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .md\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .md\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .md\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .md\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .md\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .md\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .md\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .md\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .md\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .md\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .md\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .md\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .md\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .md\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .md\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .md\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .md\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .md\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .md\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .md\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .md\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .md\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .md\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .md\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .md\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .md\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .md\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .md\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .md\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .md\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .md\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .md\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .md\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .md\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .md\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .md\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .md\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .md\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .md\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .md\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .md\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .md\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .md\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .md\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .md\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .md\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .md\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .md\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .md\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .md\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .md\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .md\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .md\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .md\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .md\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .md\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .md\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .md\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .md\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .md\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .md\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .md\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .md\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .md\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .md\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .md\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .md\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .md\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .md\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .md\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .md\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .md\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .md\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .md\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .md\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .md\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .md\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .md\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .md\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .md\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .md\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .md\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .md\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .md\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .md\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .md\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .md\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .md\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .md\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .md\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .md\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .md\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .md\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .md\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .md\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .md\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .md\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .md\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .md\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .md\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .md\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .md\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .md\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .md\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .md\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .md\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .md\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .md\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .md\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .md\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .md\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .md\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .md\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .md\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .md\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .md\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .md\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .md\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .md\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .md\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .md\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .md\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .md\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .md\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .md\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .md\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .md\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .md\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .md\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .md\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .md\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .md\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .md\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .md\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .md\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .md\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .md\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .md\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .md\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .md\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .md\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .md\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .md\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .md\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .md\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .md\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .md\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .md\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .md\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .md\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .md\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .md\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .md\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .md\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .md\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .md\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .md\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .md\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .md\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .md\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .md\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .md\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .md\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .md\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .md\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .md\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .md\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .md\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .md\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .md\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .md\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .md\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .md\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .md\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .md\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .md\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .md\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .md\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .md\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .md\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .md\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .md\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .md\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .md\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .md\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .md\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .md\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .md\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .md\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .md\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .md\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .md\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .md\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .md\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .md\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .md\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .md\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .md\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .md\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .md\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .md\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .md\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .md\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .md\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .md\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .md\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .md\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .md\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .md\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .md\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .md\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .md\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .md\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .md\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .md\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .md\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .md\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .md\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .md\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .md\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .md\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .md\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .md\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .md\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .md\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .md\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .md\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .md\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .md\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .md\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .md\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .md\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .md\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .md\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .md\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .md\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .md\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .md\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .md\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .md\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .md\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .md\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .md\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .md\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .md\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .md\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .md\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .md\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .md\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .md\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .md\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .md\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .md\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .md\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .md\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .md\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .md\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .md\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .md\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .md\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .md\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .md\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .md\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .md\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .md\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .md\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .md\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .md\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .md\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .md\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .md\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .md\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .md\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .md\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .md\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .md\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .md\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .md\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .md\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .md\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .md\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .md\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .md\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .md\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .md\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .md\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .md\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .md\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .md\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .md\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .md\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .md\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .md\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .md\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .md\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .md\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .md\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .md\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .md\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .md\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .md\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .md\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .md\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .md\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .md\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .md\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .md\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .md\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .md\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .md\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .md\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .md\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .md\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .md\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .md\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .md\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .md\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .md\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .md\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .md\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .md\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .md\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .md\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .md\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .md\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .md\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .md\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .md\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .md\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .md\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .md\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .md\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .md\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .md\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .md\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .md\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .md\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .md\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .md\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .md\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .md\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .md\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .md\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .md\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .md\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .md\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .md\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .md\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .md\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .md\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .md\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .md\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .md\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .md\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .md\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .md\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .md\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .md\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .md\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .md\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .md\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .md\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .md\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .md\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .md\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .md\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .md\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .md\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .md\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .md\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .md\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .md\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .md\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .md\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .md\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .md\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .md\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .md\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .md\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .md\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .md\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .md\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .md\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .md\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .md\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .md\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .md\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .md\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .md\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .md\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .md\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .md\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .md\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .md\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .md\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .md\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .md\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .md\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .md\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .md\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .md\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .md\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .md\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .md\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .md\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .md\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .md\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .md\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .md\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .md\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .md\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .md\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .md\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .md\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .md\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .md\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .md\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .md\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .md\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .md\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .md\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .md\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .md\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .md\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .md\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .md\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .md\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .md\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .md\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .md\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .md\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .md\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .md\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .md\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .md\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .md\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .md\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .md\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .md\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .md\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .md\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .md\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .md\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .md\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .md\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .md\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .md\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .md\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .md\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .md\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .md\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .md\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .md\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .md\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .md\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .md\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .md\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .md\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .md\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .md\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .md\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .md\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .md\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .md\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .md\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .md\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .md\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .md\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .md\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .md\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .md\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .md\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .md\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .md\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .md\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .md\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .md\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .md\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .md\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .md\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .md\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .md\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .md\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .md\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .md\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .md\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .md\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .md\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .md\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .md\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .md\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .md\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .md\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .md\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .md\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .md\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .md\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .md\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .md\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .md\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .md\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .md\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .md\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .md\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .md\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .md\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .md\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .md\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .md\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .md\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .md\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .md\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .md\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .md\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .md\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .md\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .md\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .md\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .md\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .md\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .md\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .md\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .md\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .md\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .md\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .md\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .md\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .md\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .md\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .md\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .md\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .md\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .md\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .md\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .md\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .md\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .md\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .md\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .md\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .md\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .md\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .md\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .md\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .md\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .md\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .md\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .md\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .md\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .md\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .md\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .md\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .md\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .md\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .md\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .md\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .md\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .md\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .md\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .md\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .md\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .md\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .md\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .md\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .md\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .md\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .md\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .md\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .md\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .md\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .md\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .md\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .md\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .md\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .md\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .md\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .md\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .md\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .md\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .md\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .md\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .md\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .md\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .md\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .md\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .md\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .md\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .md\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .md\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .md\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .md\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .md\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .md\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .md\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .md\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .md\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .md\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .md\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .md\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .md\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .md\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .md\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .md\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .md\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .md\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .md\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .md\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .md\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .md\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .md\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .md\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .md\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .md\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .md\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .md\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .md\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .md\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .md\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .md\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .md\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .md\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .md\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .md\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .md\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .md\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .md\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .md\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .md\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .md\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .md\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .md\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .md\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .md\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .md\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .md\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .md\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .md\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .md\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .md\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .md\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .md\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .md\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .md\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .md\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .md\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .md\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .md\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .md\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .md\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .md\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .md\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .md\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .md\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .md\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .md\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .md\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .md\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .md\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .md\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .md\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .md\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .md\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .md\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .md\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .md\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .md\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .md\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .md\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .md\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .md\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .md\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .md\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .md\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .md\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .md\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .md\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .md\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .md\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .md\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .md\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .md\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .md\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .md\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .md\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .md\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .md\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .md\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .md\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .md\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .md\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .md\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .md\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .md\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .md\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .md\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .md\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .md\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .md\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .md\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .md\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .md\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .md\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .md\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .md\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .md\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .md\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .md\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .md\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .md\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .md\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .md\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .md\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .md\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .md\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .md\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .md\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .md\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .md\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .md\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .md\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .md\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .md\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .md\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .md\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .md\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .md\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .md\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .md\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .md\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .md\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .md\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .md\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .md\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .md\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .md\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .md\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .md\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .md\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .md\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .md\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .md\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .md\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .md\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .md\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .md\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .md\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .md\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .md\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .md\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .md\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .md\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .md\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .md\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .md\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .md\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .md\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .md\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .md\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .md\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .md\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .md\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .md\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .md\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .md\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .md\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .md\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .md\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .md\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .md\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .md\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .md\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .md\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .md\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .md\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .md\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .md\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .md\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .md\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .md\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .md\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .md\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .md\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .md\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .md\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .md\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .md\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .md\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .md\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .md\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .md\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .md\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .md\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .md\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .md\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .md\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .md\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .md\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .md\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .md\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .md\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .md\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .md\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .md\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .md\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .md\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .md\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .md\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .md\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .md\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .md\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .md\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .md\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .md\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .md\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .md\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .md\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .md\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .md\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .md\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .md\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .md\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .md\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .md\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .md\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .md\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .md\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .md\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .md\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .md\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .md\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .md\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .md\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .md\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .md\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .md\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .md\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .md\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .md\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .md\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .md\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .md\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .md\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .md\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .md\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .md\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .md\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .md\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .md\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .md\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .md\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .md\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .md\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .md\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .md\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .md\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .md\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .md\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .md\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .md\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .md\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .md\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .md\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .md\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .md\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .md\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .md\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .md\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .md\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .md\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .md\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .md\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .md\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .md\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .md\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .md\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .md\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .md\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .md\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .md\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .md\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .md\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .md\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .md\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .md\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .md\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .md\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .md\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .md\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .md\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .md\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .md\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .md\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .md\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .md\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .md\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .md\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .md\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .md\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .md\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .md\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .md\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .md\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .md\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .md\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .md\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .md\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .md\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .md\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .md\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .md\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .md\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .md\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .md\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .md\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .md\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .md\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .md\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .md\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .md\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .md\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .md\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .md\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .md\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .md\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .md\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .md\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .md\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .md\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .md\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .md\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .md\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .md\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .md\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .md\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .md\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .md\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .md\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .md\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .md\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .md\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .md\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .md\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .md\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .md\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .md\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .md\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .md\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .md\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .md\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .md\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .md\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .md\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .md\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .md\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .md\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .md\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .md\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .md\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .md\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .md\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .md\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .md\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .md\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .md\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .md\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .md\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .md\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .md\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .md\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .md\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .md\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .md\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .md\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .md\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .md\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .md\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .md\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .md\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .md\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .md\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .md\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .md\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .md\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .md\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .md\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .md\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .md\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .md\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .md\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .md\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .md\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .md\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .md\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .md\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .md\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .md\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .md\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .md\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .md\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .md\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .md\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .md\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .md\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .md\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .md\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .md\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .md\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .md\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .md\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .md\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .md\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .md\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .md\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .md\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .md\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .md\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .md\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .md\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .md\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .md\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .md\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .md\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .md\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .md\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .md\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .md\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .md\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .md\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .md\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .md\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .md\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .md\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .md\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .md\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .md\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .md\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .md\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .md\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .md\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .md\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .md\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .md\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .md\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .md\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .md\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .md\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .md\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .md\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .md\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .md\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .md\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .md\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .md\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .md\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .md\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .md\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .md\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .md\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .md\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .md\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .md\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .md\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .md\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .md\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .md\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .md\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .md\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .md\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .md\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .md\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .md\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .md\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .md\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .md\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .md\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .md\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .md\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .md\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .md\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .md\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .md\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .md\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .md\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .md\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .md\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .md\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .md\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .md\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .md\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .md\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .md\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .md\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .md\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .md\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .md\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .md\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .md\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .md\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .md\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .md\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .md\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .md\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .md\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .md\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .md\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .md\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .md\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .md\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .md\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .md\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .md\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .md\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .md\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .md\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .md\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .md\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .md\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .md\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .md\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .md\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .md\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .md\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .md\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .md\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .md\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .md\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .md\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .md\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .md\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .md\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .md\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .md\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .md\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .md\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .md\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .md\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .md\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .md\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .md\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .md\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .md\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .md\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .md\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .md\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .md\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .md\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .md\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .md\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .md\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .md\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .md\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .md\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .md\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .md\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .md\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .md\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .md\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .md\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .md\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .md\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .md\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .md\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .md\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .md\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .md\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .md\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .md\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .md\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .md\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .md\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .md\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .md\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .md\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .md\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .md\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .md\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .md\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .md\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .md\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .md\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .md\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .md\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .md\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .md\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .md\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .md\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .md\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .md\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .md\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .md\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .md\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .md\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .md\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .md\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .md\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .md\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .md\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .md\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .md\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .md\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .md\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .md\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .md\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .md\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .md\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .md\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .md\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .md\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .md\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .md\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .md\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .md\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .md\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .md\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .md\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .md\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .md\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .md\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .md\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .md\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .md\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .md\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .md\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .md\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .md\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .md\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .md\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .md\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .md\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .md\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .md\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .md\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .md\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .md\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .md\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .md\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .md\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .md\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .md\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .md\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .md\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .md\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .md\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .md\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .md\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .md\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .md\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .md\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .md\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .md\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .md\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .md\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .md\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .md\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .md\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .md\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .md\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .md\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .md\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .md\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .md\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .md\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .md\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .md\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .md\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .md\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .md\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .md\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .md\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .md\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .md\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .md\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .md\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .md\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .md\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .md\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .md\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .md\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .md\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .md\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .md\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .md\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .md\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .md\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .md\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .md\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .md\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .md\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .md\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .md\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .md\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .md\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .md\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .md\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .md\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .md\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .md\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .md\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .md\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .md\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .md\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .md\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .md\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .md\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .md\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .md\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .md\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .md\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .md\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .md\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .md\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .md\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .md\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .md\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .md\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .md\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .md\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .md\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .md\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .md\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .md\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .md\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .md\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .md\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .md\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .md\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .md\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .md\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .md\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .md\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .md\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .md\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .md\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .md\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .md\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .md\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .md\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .md\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .md\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .md\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .md\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .md\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .md\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .md\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .md\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .md\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .md\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .md\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .md\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .md\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .md\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .md\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .md\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .md\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .md\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .md\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .md\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .md\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .md\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .md\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .md\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .md\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .md\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .md\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .md\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .md\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .md\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .md\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .md\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .md\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .md\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .md\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .md\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .md\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .md\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .md\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .md\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .md\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .md\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .md\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .md\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .md\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .md\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .md\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .md\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .md\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .md\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .md\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .md\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .md\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .md\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .md\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .md\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .md\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .md\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .md\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .md\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .md\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .md\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .md\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .md\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .md\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .md\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .md\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .md\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .md\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .md\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .md\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .md\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .md\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .md\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .md\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .md\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .md\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .md\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .md\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .md\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .md\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .md\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .md\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .md\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .md\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .md\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .md\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .md\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .md\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .md\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .md\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .md\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .md\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .md\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .md\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .md\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .md\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .md\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .md\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .md\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .md\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .md\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .md\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .md\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .md\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .md\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .md\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .md\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .md\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .md\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .md\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .md\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .md\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .md\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .md\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .md\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .md\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .md\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .md\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .md\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .md\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .md\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .md\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .md\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .md\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .md\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .md\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .md\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .md\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .md\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .md\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .md\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .md\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .md\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .md\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .md\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .md\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .md\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .md\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .md\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .md\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .md\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .md\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .md\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .md\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .md\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .md\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .md\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .md\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .md\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .md\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .md\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .md\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .md\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .md\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .md\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .md\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .md\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .md\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .md\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .md\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .md\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .md\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .md\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .md\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .md\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .md\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .md\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .md\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .md\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .md\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .md\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .md\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .md\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .md\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .md\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .md\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .md\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .md\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .md\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .md\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .md\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .md\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .md\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .md\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .md\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .md\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .md\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .md\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .md\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .md\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .md\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .md\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .md\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .md\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .md\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .md\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .md\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .md\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .md\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .md\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .md\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .md\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .md\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .md\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .md\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .md\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .md\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .md\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .md\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .md\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .md\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .md\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .md\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .md\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .md\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .md\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .md\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .md\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .md\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .md\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .md\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .md\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .md\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .md\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .md\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .md\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .md\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .md\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .md\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .md\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .md\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .md\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .md\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .md\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .md\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .md\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .md\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .md\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .md\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .md\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .md\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .md\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .md\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .md\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .md\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .md\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .md\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .md\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .md\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .md\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .md\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .md\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .md\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .md\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .md\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .md\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .md\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .md\:tw-transition-none{
    transition-property: none;
  }

  .md\:tw-transition-all{
    transition-property: all;
  }

  .md\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .md\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .md\:tw-transition-opacity{
    transition-property: opacity;
  }

  .md\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .md\:tw-transition-transform{
    transition-property: transform;
  }

  .md\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .md\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .md\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .md\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .md\:tw-duration-75{
    transition-duration: 75ms;
  }

  .md\:tw-duration-100{
    transition-duration: 100ms;
  }

  .md\:tw-duration-150{
    transition-duration: 150ms;
  }

  .md\:tw-duration-200{
    transition-duration: 200ms;
  }

  .md\:tw-duration-300{
    transition-duration: 300ms;
  }

  .md\:tw-duration-500{
    transition-duration: 500ms;
  }

  .md\:tw-duration-700{
    transition-duration: 700ms;
  }

  .md\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .md\:tw-delay-75{
    transition-delay: 75ms;
  }

  .md\:tw-delay-100{
    transition-delay: 100ms;
  }

  .md\:tw-delay-150{
    transition-delay: 150ms;
  }

  .md\:tw-delay-200{
    transition-delay: 200ms;
  }

  .md\:tw-delay-300{
    transition-delay: 300ms;
  }

  .md\:tw-delay-500{
    transition-delay: 500ms;
  }

  .md\:tw-delay-700{
    transition-delay: 700ms;
  }

  .md\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .md\:tw-animate-none{
    animation: none;
  }

  .md\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .md\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .md\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .md\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .md\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .md\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .md\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .md\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .md\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .md\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .md\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .md\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .md\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .md\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .md\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .md\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .md\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .md\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .md\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .md\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .md\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .md\:tw-text-error {
    color: #E53E3E !important;
  }

  .md\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .md\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .md\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .md\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .md\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .md\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .md\:tw-text-error {
    color: #E53E3E !important;
  }

  .md\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .md\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .md\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .md\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .md\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .md\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .md\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .md\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .md\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .md\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .md\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .md\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .md\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .md\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .md\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .md\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .md\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .md\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .md\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .md\:tw-table-row-hover {
    opacity: 0.9;
  }

  .md\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .md\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .md\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .md\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .md\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .md\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .md\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .md\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .md\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .md\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .md\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .md\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .md\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .md\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .md\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .md\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .md\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .md\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .md\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .md\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .md\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .md\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .md\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .md\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .md\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .md\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .md\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .md\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .md\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .md\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .md\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .md\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .md\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .md\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .md\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .md\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .md\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .md\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .md\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .md\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .md\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .md\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .md\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .md\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .md\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .md\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .md\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .md\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .md\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .md\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .md\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .md\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .md\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .md\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .md\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .md\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .md\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .md\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .md\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .md\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .md\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .md\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .md\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .md\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .md\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .md\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .md\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .md\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .md\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .md\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .md\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .md\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .md\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .md\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .md\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .md\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .md\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .md\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .md\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .md\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .md\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .md\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .md\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .md\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .md\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .md\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .md\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .md\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .md\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .md\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .md\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .md\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .md\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .md\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .md\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .md\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .md\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .md\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .md\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .md\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .md\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .md\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .md\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .md\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .md\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .md\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .md\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .md\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .md\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .md\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .md\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .md\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .md\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .md\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .md\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .md\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .md\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .md\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .md\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .md\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .md\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .md\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .md\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .md\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .md\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .md\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .md\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .md\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .md\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .md\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .md\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .md\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .md\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .md\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .md\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .md\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .md\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 1024px){
  .lg\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .lg\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .lg\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .lg\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .lg\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .lg\:tw-container{
      max-width: 2560px;
    }
  }

  .lg\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .lg\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .lg\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .lg\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .lg\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .lg\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .lg\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .lg\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .lg\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .lg\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .lg\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .lg\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .lg\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .lg\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .lg\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .lg\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .lg\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .lg\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .lg\:tw-prose code::before{
    content: "`";
  }

  .lg\:tw-prose code::after{
    content: "`";
  }

  .lg\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .lg\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .lg\:tw-prose pre code::before{
    content: "";
  }

  .lg\:tw-prose pre code::after{
    content: "";
  }

  .lg\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .lg\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .lg\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .lg\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .lg\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .lg\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .lg\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .lg\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .lg\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .lg\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .lg\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .lg\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .lg\:tw-prose ol > li:before{
    left: 0;
  }

  .lg\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .lg\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .lg\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .lg\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .lg\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .lg\:tw-prose ul ul, .lg\:tw-prose ul ol, .lg\:tw-prose ol ul, .lg\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .lg\:tw-prose hr + *{
    margin-top: 0;
  }

  .lg\:tw-prose h2 + *{
    margin-top: 0;
  }

  .lg\:tw-prose h3 + *{
    margin-top: 0;
  }

  .lg\:tw-prose h4 + *{
    margin-top: 0;
  }

  .lg\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose > :first-child{
    margin-top: 0;
  }

  .lg\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .lg\:tw-prose h1, .lg\:tw-prose h2, .lg\:tw-prose h3, .lg\:tw-prose h4{
    color: #161e2e;
  }

  .lg\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .lg\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .lg\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .lg\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .lg\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .lg\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .lg\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .lg\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .lg\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .lg\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .lg\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .lg\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .lg\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .lg\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .lg\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .lg\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .lg\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .lg\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .lg\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .lg\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .lg\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .lg\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .lg\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .lg\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .lg\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .lg\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .lg\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .lg\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .lg\:tw-prose-sm ul ul, .lg\:tw-prose-sm ul ol, .lg\:tw-prose-sm ol ul, .lg\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .lg\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .lg\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .lg\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .lg\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .lg\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .lg\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .lg\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .lg\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .lg\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .lg\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .lg\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .lg\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .lg\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .lg\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .lg\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .lg\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .lg\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .lg\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .lg\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .lg\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .lg\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .lg\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .lg\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .lg\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .lg\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .lg\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .lg\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .lg\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .lg\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-lg ul ul, .lg\:tw-prose-lg ul ol, .lg\:tw-prose-lg ol ul, .lg\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .lg\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .lg\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .lg\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .lg\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .lg\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .lg\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .lg\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .lg\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .lg\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .lg\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .lg\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .lg\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .lg\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .lg\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .lg\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .lg\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .lg\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .lg\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .lg\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .lg\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .lg\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .lg\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .lg\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .lg\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .lg\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .lg\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .lg\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .lg\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .lg\:tw-prose-xl ul ul, .lg\:tw-prose-xl ul ol, .lg\:tw-prose-xl ol ul, .lg\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .lg\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .lg\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .lg\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .lg\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .lg\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .lg\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .lg\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .lg\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .lg\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .lg\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .lg\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .lg\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .lg\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .lg\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .lg\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .lg\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .lg\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .lg\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .lg\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .lg\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .lg\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .lg\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .lg\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .lg\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .lg\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .lg\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .lg\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .lg\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .lg\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .lg\:tw-prose-2xl ul ul, .lg\:tw-prose-2xl ul ol, .lg\:tw-prose-2xl ol ul, .lg\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .lg\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .lg\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .lg\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .lg\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .lg\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .lg\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .lg\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .lg\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .lg\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .lg\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .lg\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-18 > :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\:tw-space-x-18 > :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\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-27 > :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\:tw-space-x-27 > :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\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-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\:tw-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\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .lg\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .lg\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-18 > :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\:tw--space-x-18 > :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\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-27 > :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\:tw--space-x-27 > :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\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--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\:tw--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\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .lg\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .lg\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .lg\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .lg\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .lg\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .lg\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .lg\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .lg\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .lg\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .lg\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .lg\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .lg\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .lg\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .lg\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .lg\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .lg\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .lg\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .lg\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .lg\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .lg\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .lg\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .lg\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .lg\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .lg\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .lg\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .lg\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .lg\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .lg\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .lg\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .lg\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .lg\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .lg\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .lg\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .lg\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .lg\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .lg\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .lg\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .lg\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .lg\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .lg\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .lg\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .lg\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .lg\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .lg\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .lg\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .lg\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .lg\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .lg\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .lg\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .lg\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .lg\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .lg\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .lg\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .lg\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .lg\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .lg\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .lg\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .lg\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .lg\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .lg\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .lg\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .lg\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .lg\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .lg\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .lg\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .lg\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .lg\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .lg\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .lg\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .lg\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .lg\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .lg\:tw-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\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:focus\:tw-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\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .lg\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .lg\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .lg\:tw-bg-local{
    background-attachment: local;
  }

  .lg\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .lg\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .lg\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .lg\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .lg\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .lg\:tw-bg-current{
    background-color: currentColor;
  }

  .lg\:tw-bg-transparent{
    background-color: transparent;
  }

  .lg\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .lg\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .lg\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .lg\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .lg\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .lg\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .lg\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .lg\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .lg\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .lg\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .lg\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .lg\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .lg\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .lg\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .lg\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .lg\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .lg\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .lg\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .lg\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .lg\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .lg\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .lg\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .lg\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .lg\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .lg\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .lg\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .lg\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .lg\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .lg\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .lg\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .lg\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .lg\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .lg\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .lg\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .lg\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .lg\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .lg\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .lg\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .lg\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .lg\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .lg\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .lg\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .lg\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .lg\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .lg\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .lg\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .lg\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .lg\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .lg\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .lg\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .lg\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .lg\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .lg\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .lg\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .lg\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .lg\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .lg\:tw-bg-none{
    background-image: none;
  }

  .lg\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .lg\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .lg\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-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\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .lg\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .lg\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .lg\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .lg\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .lg\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .lg\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .lg\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .lg\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .lg\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .lg\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .lg\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .lg\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .lg\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .lg\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .lg\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .lg\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .lg\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .lg\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .lg\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .lg\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .lg\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .lg\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .lg\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .lg\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .lg\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .lg\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .lg\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .lg\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .lg\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .lg\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .lg\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .lg\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .lg\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .lg\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .lg\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .lg\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .lg\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .lg\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .lg\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .lg\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .lg\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .lg\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .lg\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .lg\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .lg\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .lg\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .lg\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .lg\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .lg\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .lg\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .lg\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .lg\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .lg\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .lg\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .lg\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .lg\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .lg\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .lg\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .lg\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .lg\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .lg\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .lg\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .lg\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .lg\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .lg\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .lg\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .lg\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .lg\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .lg\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .lg\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .lg\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .lg\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .lg\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .lg\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .lg\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .lg\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .lg\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .lg\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .lg\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .lg\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .lg\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .lg\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .lg\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .lg\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .lg\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .lg\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .lg\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .lg\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .lg\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .lg\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .lg\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .lg\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .lg\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .lg\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .lg\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .lg\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .lg\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .lg\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .lg\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .lg\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .lg\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .lg\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .lg\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .lg\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .lg\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .lg\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .lg\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .lg\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .lg\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .lg\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .lg\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .lg\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .lg\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .lg\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .lg\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .lg\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .lg\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .lg\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .lg\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .lg\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .lg\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .lg\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .lg\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .lg\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .lg\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .lg\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .lg\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .lg\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .lg\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .lg\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .lg\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .lg\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .lg\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .lg\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .lg\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .lg\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .lg\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .lg\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .lg\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .lg\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .lg\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .lg\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .lg\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .lg\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .lg\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .lg\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .lg\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-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\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-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\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .lg\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .lg\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .lg\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .lg\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .lg\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .lg\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .lg\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .lg\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .lg\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .lg\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .lg\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .lg\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .lg\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .lg\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .lg\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .lg\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .lg\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .lg\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .lg\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .lg\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .lg\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .lg\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .lg\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .lg\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .lg\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .lg\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .lg\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .lg\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .lg\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .lg\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .lg\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .lg\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .lg\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .lg\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .lg\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .lg\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .lg\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .lg\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .lg\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .lg\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .lg\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .lg\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .lg\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .lg\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .lg\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .lg\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .lg\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .lg\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .lg\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .lg\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .lg\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .lg\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .lg\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .lg\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .lg\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .lg\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .lg\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .lg\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .lg\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .lg\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .lg\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .lg\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .lg\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .lg\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .lg\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .lg\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .lg\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .lg\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .lg\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .lg\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .lg\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .lg\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .lg\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .lg\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .lg\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .lg\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .lg\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .lg\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .lg\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .lg\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .lg\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .lg\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .lg\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .lg\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .lg\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .lg\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .lg\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .lg\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .lg\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .lg\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .lg\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .lg\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .lg\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .lg\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .lg\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .lg\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .lg\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .lg\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .lg\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .lg\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .lg\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .lg\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .lg\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .lg\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .lg\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .lg\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .lg\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .lg\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .lg\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .lg\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .lg\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .lg\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .lg\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .lg\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .lg\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .lg\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .lg\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .lg\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .lg\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .lg\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .lg\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .lg\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .lg\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .lg\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .lg\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .lg\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .lg\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .lg\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .lg\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .lg\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .lg\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .lg\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .lg\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .lg\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .lg\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .lg\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .lg\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .lg\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .lg\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .lg\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .lg\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .lg\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .lg\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .lg\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .lg\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .lg\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .lg\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-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\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .lg\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-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\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .lg\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .lg\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .lg\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .lg\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .lg\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .lg\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .lg\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .lg\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .lg\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .lg\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .lg\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .lg\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .lg\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .lg\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .lg\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .lg\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .lg\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .lg\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .lg\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .lg\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .lg\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .lg\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .lg\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .lg\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .lg\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .lg\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .lg\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .lg\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .lg\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .lg\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .lg\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .lg\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .lg\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .lg\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .lg\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .lg\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .lg\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .lg\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .lg\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .lg\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .lg\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .lg\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .lg\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .lg\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .lg\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .lg\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .lg\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .lg\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .lg\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .lg\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .lg\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .lg\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .lg\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .lg\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .lg\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .lg\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .lg\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .lg\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .lg\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .lg\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .lg\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .lg\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .lg\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .lg\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .lg\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .lg\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .lg\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .lg\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .lg\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .lg\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .lg\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .lg\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .lg\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .lg\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .lg\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .lg\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .lg\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .lg\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .lg\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .lg\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .lg\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .lg\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .lg\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .lg\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .lg\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .lg\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .lg\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .lg\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .lg\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .lg\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .lg\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .lg\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .lg\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .lg\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .lg\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .lg\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .lg\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .lg\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .lg\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .lg\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .lg\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .lg\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .lg\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .lg\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .lg\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .lg\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .lg\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .lg\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .lg\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .lg\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .lg\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .lg\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .lg\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .lg\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .lg\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .lg\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .lg\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .lg\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .lg\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .lg\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .lg\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .lg\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .lg\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .lg\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .lg\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .lg\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .lg\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .lg\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .lg\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .lg\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .lg\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .lg\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .lg\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .lg\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .lg\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .lg\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .lg\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .lg\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .lg\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .lg\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .lg\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .lg\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .lg\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .lg\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .lg\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .lg\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .lg\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .lg\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .lg\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .lg\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .lg\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .lg\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .lg\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .lg\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .lg\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .lg\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .lg\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .lg\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .lg\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .lg\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .lg\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .lg\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .lg\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .lg\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .lg\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .lg\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .lg\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .lg\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .lg\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .lg\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .lg\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .lg\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .lg\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .lg\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .lg\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .lg\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .lg\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .lg\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .lg\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .lg\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .lg\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .lg\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .lg\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .lg\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .lg\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .lg\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .lg\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .lg\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .lg\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .lg\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .lg\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .lg\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .lg\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .lg\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .lg\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .lg\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .lg\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .lg\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .lg\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .lg\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .lg\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .lg\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .lg\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .lg\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .lg\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .lg\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .lg\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .lg\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .lg\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .lg\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .lg\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .lg\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .lg\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .lg\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .lg\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .lg\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .lg\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .lg\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .lg\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .lg\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .lg\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .lg\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .lg\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .lg\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .lg\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .lg\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .lg\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .lg\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .lg\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .lg\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .lg\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .lg\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .lg\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .lg\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .lg\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .lg\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .lg\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .lg\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .lg\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .lg\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .lg\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .lg\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .lg\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .lg\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .lg\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .lg\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .lg\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .lg\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .lg\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .lg\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .lg\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .lg\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .lg\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .lg\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .lg\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .lg\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .lg\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .lg\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .lg\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .lg\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .lg\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .lg\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .lg\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .lg\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .lg\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .lg\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .lg\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .lg\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .lg\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .lg\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .lg\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .lg\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .lg\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .lg\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .lg\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .lg\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .lg\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .lg\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .lg\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .lg\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .lg\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .lg\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .lg\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .lg\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .lg\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .lg\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .lg\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .lg\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .lg\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .lg\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .lg\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .lg\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .lg\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .lg\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .lg\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .lg\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .lg\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .lg\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .lg\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .lg\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .lg\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .lg\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .lg\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .lg\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .lg\:tw-bg-bottom{
    background-position: bottom;
  }

  .lg\:tw-bg-center{
    background-position: center;
  }

  .lg\:tw-bg-left{
    background-position: left;
  }

  .lg\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .lg\:tw-bg-left-top{
    background-position: left top;
  }

  .lg\:tw-bg-right{
    background-position: right;
  }

  .lg\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .lg\:tw-bg-right-top{
    background-position: right top;
  }

  .lg\:tw-bg-top{
    background-position: top;
  }

  .lg\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .lg\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .lg\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .lg\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .lg\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .lg\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .lg\:tw-bg-auto{
    background-size: auto;
  }

  .lg\:tw-bg-cover{
    background-size: cover;
  }

  .lg\:tw-bg-contain{
    background-size: contain;
  }

  .lg\:tw-border-collapse{
    border-collapse: collapse;
  }

  .lg\:tw-border-separate{
    border-collapse: separate;
  }

  .lg\:tw-border-current{
    border-color: currentColor;
  }

  .lg\:tw-border-transparent{
    border-color: transparent;
  }

  .lg\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .lg\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .lg\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .lg\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .lg\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .lg\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .lg\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .lg\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .lg\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .lg\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .lg\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .lg\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .lg\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .lg\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .lg\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .lg\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .lg\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .lg\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .lg\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .lg\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .lg\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .lg\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .lg\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .lg\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .lg\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .lg\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .lg\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .lg\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .lg\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .lg\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .lg\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .lg\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .lg\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .lg\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .lg\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .lg\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .lg\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .lg\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .lg\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .lg\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .lg\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .lg\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .lg\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .lg\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .lg\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .lg\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .lg\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .lg\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .lg\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .lg\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .lg\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .lg\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .lg\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .lg\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .lg\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .lg\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .lg\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .lg\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .lg\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .lg\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .lg\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .lg\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .lg\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .lg\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .lg\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .lg\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .lg\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .lg\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .lg\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .lg\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .lg\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .lg\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .lg\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .lg\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .lg\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .lg\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .lg\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .lg\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .lg\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .lg\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .lg\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .lg\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .lg\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .lg\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .lg\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .lg\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .lg\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .lg\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .lg\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .lg\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .lg\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .lg\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .lg\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .lg\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .lg\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .lg\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .lg\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .lg\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .lg\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .lg\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .lg\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .lg\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .lg\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .lg\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .lg\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .lg\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .lg\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .lg\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .lg\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .lg\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .lg\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .lg\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .lg\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .lg\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .lg\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .lg\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .lg\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .lg\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .lg\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .lg\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .lg\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .lg\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .lg\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .lg\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .lg\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .lg\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .lg\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .lg\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .lg\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .lg\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .lg\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .lg\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .lg\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .lg\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .lg\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .lg\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .lg\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .lg\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .lg\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .lg\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .lg\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .lg\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .lg\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .lg\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .lg\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .lg\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .lg\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .lg\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .lg\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .lg\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .lg\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .lg\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .lg\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .lg\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .lg\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .lg\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .lg\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .lg\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .lg\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .lg\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .lg\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .lg\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .lg\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .lg\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .lg\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .lg\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .lg\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .lg\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .lg\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .lg\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .lg\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .lg\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .lg\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .lg\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .lg\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .lg\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .lg\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .lg\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .lg\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .lg\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .lg\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .lg\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .lg\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .lg\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .lg\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .lg\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .lg\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .lg\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .lg\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .lg\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .lg\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .lg\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .lg\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .lg\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .lg\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .lg\:tw-rounded-none{
    border-radius: 0;
  }

  .lg\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .lg\:tw-rounded{
    border-radius: 0.25rem;
  }

  .lg\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .lg\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .lg\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .lg\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .lg\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .lg\:tw-rounded-full{
    border-radius: 9999px;
  }

  .lg\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .lg\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .lg\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .lg\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .lg\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .lg\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .lg\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .lg\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .lg\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .lg\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .lg\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .lg\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .lg\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .lg\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .lg\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .lg\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .lg\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .lg\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .lg\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .lg\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .lg\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .lg\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .lg\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .lg\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .lg\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .lg\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .lg\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .lg\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .lg\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .lg\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .lg\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .lg\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .lg\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .lg\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .lg\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .lg\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .lg\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .lg\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .lg\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .lg\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .lg\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .lg\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .lg\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .lg\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .lg\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .lg\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .lg\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .lg\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .lg\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .lg\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .lg\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .lg\:tw-border-solid{
    border-style: solid;
  }

  .lg\:tw-border-dashed{
    border-style: dashed;
  }

  .lg\:tw-border-dotted{
    border-style: dotted;
  }

  .lg\:tw-border-double{
    border-style: double;
  }

  .lg\:tw-border-none{
    border-style: none;
  }

  .lg\:tw-border-0{
    border-width: 0;
  }

  .lg\:tw-border-2{
    border-width: 2px;
  }

  .lg\:tw-border-4{
    border-width: 4px;
  }

  .lg\:tw-border-8{
    border-width: 8px;
  }

  .lg\:tw-border{
    border-width: 1px;
  }

  .lg\:tw-border-t-0{
    border-top-width: 0;
  }

  .lg\:tw-border-r-0{
    border-right-width: 0;
  }

  .lg\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .lg\:tw-border-l-0{
    border-left-width: 0;
  }

  .lg\:tw-border-t-2{
    border-top-width: 2px;
  }

  .lg\:tw-border-r-2{
    border-right-width: 2px;
  }

  .lg\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .lg\:tw-border-l-2{
    border-left-width: 2px;
  }

  .lg\:tw-border-t-4{
    border-top-width: 4px;
  }

  .lg\:tw-border-r-4{
    border-right-width: 4px;
  }

  .lg\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .lg\:tw-border-l-4{
    border-left-width: 4px;
  }

  .lg\:tw-border-t-8{
    border-top-width: 8px;
  }

  .lg\:tw-border-r-8{
    border-right-width: 8px;
  }

  .lg\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .lg\:tw-border-l-8{
    border-left-width: 8px;
  }

  .lg\:tw-border-t{
    border-top-width: 1px;
  }

  .lg\:tw-border-r{
    border-right-width: 1px;
  }

  .lg\:tw-border-b{
    border-bottom-width: 1px;
  }

  .lg\:tw-border-l{
    border-left-width: 1px;
  }

  .lg\:tw-box-border{
    box-sizing: border-box;
  }

  .lg\:tw-box-content{
    box-sizing: content-box;
  }

  .lg\:tw-cursor-auto{
    cursor: auto;
  }

  .lg\:tw-cursor-default{
    cursor: default;
  }

  .lg\:tw-cursor-pointer{
    cursor: pointer;
  }

  .lg\:tw-cursor-wait{
    cursor: wait;
  }

  .lg\:tw-cursor-text{
    cursor: text;
  }

  .lg\:tw-cursor-move{
    cursor: move;
  }

  .lg\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .lg\:tw-block{
    display: block;
  }

  .lg\:tw-inline-block{
    display: inline-block;
  }

  .lg\:tw-inline{
    display: inline;
  }

  .lg\:tw-flex{
    display: flex;
  }

  .lg\:tw-inline-flex{
    display: inline-flex;
  }

  .lg\:tw-table{
    display: table;
  }

  .lg\:tw-table-caption{
    display: table-caption;
  }

  .lg\:tw-table-cell{
    display: table-cell;
  }

  .lg\:tw-table-column{
    display: table-column;
  }

  .lg\:tw-table-column-group{
    display: table-column-group;
  }

  .lg\:tw-table-footer-group{
    display: table-footer-group;
  }

  .lg\:tw-table-header-group{
    display: table-header-group;
  }

  .lg\:tw-table-row-group{
    display: table-row-group;
  }

  .lg\:tw-table-row{
    display: table-row;
  }

  .lg\:tw-flow-root{
    display: flow-root;
  }

  .lg\:tw-grid{
    display: grid;
  }

  .lg\:tw-inline-grid{
    display: inline-grid;
  }

  .lg\:tw-contents{
    display: contents;
  }

  .lg\:tw-hidden{
    display: none;
  }

  .lg\:tw-flex-row{
    flex-direction: row;
  }

  .lg\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .lg\:tw-flex-col{
    flex-direction: column;
  }

  .lg\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .lg\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .lg\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .lg\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .lg\:tw-place-items-auto{
    place-items: auto;
  }

  .lg\:tw-place-items-start{
    place-items: start;
  }

  .lg\:tw-place-items-end{
    place-items: end;
  }

  .lg\:tw-place-items-center{
    place-items: center;
  }

  .lg\:tw-place-items-stretch{
    place-items: stretch;
  }

  .lg\:tw-place-content-center{
    place-content: center;
  }

  .lg\:tw-place-content-start{
    place-content: start;
  }

  .lg\:tw-place-content-end{
    place-content: end;
  }

  .lg\:tw-place-content-between{
    place-content: space-between;
  }

  .lg\:tw-place-content-around{
    place-content: space-around;
  }

  .lg\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .lg\:tw-place-content-stretch{
    place-content: stretch;
  }

  .lg\:tw-place-self-auto{
    place-self: auto;
  }

  .lg\:tw-place-self-start{
    place-self: start;
  }

  .lg\:tw-place-self-end{
    place-self: end;
  }

  .lg\:tw-place-self-center{
    place-self: center;
  }

  .lg\:tw-place-self-stretch{
    place-self: stretch;
  }

  .lg\:tw-items-start{
    align-items: flex-start;
  }

  .lg\:tw-items-end{
    align-items: flex-end;
  }

  .lg\:tw-items-center{
    align-items: center;
  }

  .lg\:tw-items-baseline{
    align-items: baseline;
  }

  .lg\:tw-items-stretch{
    align-items: stretch;
  }

  .lg\:tw-content-center{
    align-content: center;
  }

  .lg\:tw-content-start{
    align-content: flex-start;
  }

  .lg\:tw-content-end{
    align-content: flex-end;
  }

  .lg\:tw-content-between{
    align-content: space-between;
  }

  .lg\:tw-content-around{
    align-content: space-around;
  }

  .lg\:tw-content-evenly{
    align-content: space-evenly;
  }

  .lg\:tw-self-auto{
    align-self: auto;
  }

  .lg\:tw-self-start{
    align-self: flex-start;
  }

  .lg\:tw-self-end{
    align-self: flex-end;
  }

  .lg\:tw-self-center{
    align-self: center;
  }

  .lg\:tw-self-stretch{
    align-self: stretch;
  }

  .lg\:tw-justify-items-auto{
    justify-items: auto;
  }

  .lg\:tw-justify-items-start{
    justify-items: start;
  }

  .lg\:tw-justify-items-end{
    justify-items: end;
  }

  .lg\:tw-justify-items-center{
    justify-items: center;
  }

  .lg\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .lg\:tw-justify-start{
    justify-content: flex-start;
  }

  .lg\:tw-justify-end{
    justify-content: flex-end;
  }

  .lg\:tw-justify-center{
    justify-content: center;
  }

  .lg\:tw-justify-between{
    justify-content: space-between;
  }

  .lg\:tw-justify-around{
    justify-content: space-around;
  }

  .lg\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .lg\:tw-justify-self-auto{
    justify-self: auto;
  }

  .lg\:tw-justify-self-start{
    justify-self: start;
  }

  .lg\:tw-justify-self-end{
    justify-self: end;
  }

  .lg\:tw-justify-self-center{
    justify-self: center;
  }

  .lg\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .lg\:tw-flex-1{
    flex: 1 1 0%;
  }

  .lg\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .lg\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .lg\:tw-flex-none{
    flex: none;
  }

  .lg\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .lg\:tw-flex-grow{
    flex-grow: 1;
  }

  .lg\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .lg\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .lg\:tw-order-1{
    order: 1;
  }

  .lg\:tw-order-2{
    order: 2;
  }

  .lg\:tw-order-3{
    order: 3;
  }

  .lg\:tw-order-4{
    order: 4;
  }

  .lg\:tw-order-5{
    order: 5;
  }

  .lg\:tw-order-6{
    order: 6;
  }

  .lg\:tw-order-7{
    order: 7;
  }

  .lg\:tw-order-8{
    order: 8;
  }

  .lg\:tw-order-9{
    order: 9;
  }

  .lg\:tw-order-10{
    order: 10;
  }

  .lg\:tw-order-11{
    order: 11;
  }

  .lg\:tw-order-12{
    order: 12;
  }

  .lg\:tw-order-first{
    order: -9999;
  }

  .lg\:tw-order-last{
    order: 9999;
  }

  .lg\:tw-order-none{
    order: 0;
  }

  .lg\:tw-float-right{
    float: right;
  }

  .lg\:tw-float-left{
    float: left;
  }

  .lg\:tw-float-none{
    float: none;
  }

  .lg\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .lg\:tw-clear-left{
    clear: left;
  }

  .lg\:tw-clear-right{
    clear: right;
  }

  .lg\:tw-clear-both{
    clear: both;
  }

  .lg\:tw-clear-none{
    clear: none;
  }

  .lg\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .lg\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .lg\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .lg\:tw-font-hairline{
    font-weight: 100;
  }

  .lg\:tw-font-thin{
    font-weight: 200;
  }

  .lg\:tw-font-light{
    font-weight: 300;
  }

  .lg\:tw-font-normal{
    font-weight: 400;
  }

  .lg\:tw-font-medium{
    font-weight: 500;
  }

  .lg\:tw-font-semibold{
    font-weight: 600;
  }

  .lg\:tw-font-bold{
    font-weight: 700;
  }

  .lg\:tw-font-extrabold{
    font-weight: 800;
  }

  .lg\:tw-font-black{
    font-weight: 900;
  }

  .lg\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .lg\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .lg\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .lg\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .lg\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .lg\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .lg\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .lg\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .lg\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .lg\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .lg\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .lg\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .lg\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .lg\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .lg\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .lg\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .lg\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .lg\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .lg\:tw-h-0{
    height: 0;
  }

  .lg\:tw-h-1{
    height: 0.25rem;
  }

  .lg\:tw-h-2{
    height: 0.5rem;
  }

  .lg\:tw-h-3{
    height: 0.75rem;
  }

  .lg\:tw-h-4{
    height: 1rem;
  }

  .lg\:tw-h-5{
    height: 1.25rem;
  }

  .lg\:tw-h-6{
    height: 1.5rem;
  }

  .lg\:tw-h-7{
    height: 1.75rem;
  }

  .lg\:tw-h-8{
    height: 2rem;
  }

  .lg\:tw-h-9{
    height: 2.25rem;
  }

  .lg\:tw-h-10{
    height: 2.5rem;
  }

  .lg\:tw-h-11{
    height: 2.75rem;
  }

  .lg\:tw-h-12{
    height: 3rem;
  }

  .lg\:tw-h-13{
    height: 3.25rem;
  }

  .lg\:tw-h-14{
    height: 3.5rem;
  }

  .lg\:tw-h-15{
    height: 3.75rem;
  }

  .lg\:tw-h-16{
    height: 4rem;
  }

  .lg\:tw-h-17{
    height: 4.25rem;
  }

  .lg\:tw-h-18{
    height: 4.5rem;
  }

  .lg\:tw-h-19{
    height: 4.75rem;
  }

  .lg\:tw-h-20{
    height: 5rem;
  }

  .lg\:tw-h-21{
    height: 5.25rem;
  }

  .lg\:tw-h-22{
    height: 5.5rem;
  }

  .lg\:tw-h-23{
    height: 5.75rem;
  }

  .lg\:tw-h-24{
    height: 6rem;
  }

  .lg\:tw-h-25{
    height: 6.25rem;
  }

  .lg\:tw-h-26{
    height: 6.5rem;
  }

  .lg\:tw-h-27{
    height: 6.75rem;
  }

  .lg\:tw-h-28{
    height: 7rem;
  }

  .lg\:tw-h-29{
    height: 7.25rem;
  }

  .lg\:tw-h-30{
    height: 7.5rem;
  }

  .lg\:tw-h-31{
    height: 7.75rem;
  }

  .lg\:tw-h-32{
    height: 8rem;
  }

  .lg\:tw-h-33{
    height: 8.25rem;
  }

  .lg\:tw-h-34{
    height: 8.5rem;
  }

  .lg\:tw-h-35{
    height: 8.75rem;
  }

  .lg\:tw-h-36{
    height: 9rem;
  }

  .lg\:tw-h-40{
    height: 10rem;
  }

  .lg\:tw-h-41{
    height: 10.25rem;
  }

  .lg\:tw-h-42{
    height: 10.5rem;
  }

  .lg\:tw-h-43{
    height: 10.75rem;
  }

  .lg\:tw-h-44{
    height: 11rem;
  }

  .lg\:tw-h-45{
    height: 11.25rem;
  }

  .lg\:tw-h-46{
    height: 11.5rem;
  }

  .lg\:tw-h-47{
    height: 11.75rem;
  }

  .lg\:tw-h-48{
    height: 12rem;
  }

  .lg\:tw-h-50{
    height: 12.5rem;
  }

  .lg\:tw-h-52{
    height: 13rem;
  }

  .lg\:tw-h-53{
    height: 13.25rem;
  }

  .lg\:tw-h-54{
    height: 13.5rem;
  }

  .lg\:tw-h-55{
    height: 13.75rem;
  }

  .lg\:tw-h-56{
    height: 14rem;
  }

  .lg\:tw-h-57{
    height: 14.25rem;
  }

  .lg\:tw-h-58{
    height: 14.5rem;
  }

  .lg\:tw-h-59{
    height: 14.75rem;
  }

  .lg\:tw-h-60{
    height: 15rem;
  }

  .lg\:tw-h-61{
    height: 15.25rem;
  }

  .lg\:tw-h-62{
    height: 15.5rem;
  }

  .lg\:tw-h-63{
    height: 15.75rem;
  }

  .lg\:tw-h-64{
    height: 16rem;
  }

  .lg\:tw-h-65{
    height: 16.25rem;
  }

  .lg\:tw-h-66{
    height: 16.5rem;
  }

  .lg\:tw-h-68{
    height: 17rem;
  }

  .lg\:tw-h-69{
    height: 17.25rem;
  }

  .lg\:tw-h-70{
    height: 17.5rem;
  }

  .lg\:tw-h-71{
    height: 17.75rem;
  }

  .lg\:tw-h-72{
    height: 18rem;
  }

  .lg\:tw-h-73{
    height: 18.25rem;
  }

  .lg\:tw-h-74{
    height: 18.5rem;
  }

  .lg\:tw-h-75{
    height: 18.75rem;
  }

  .lg\:tw-h-76{
    height: 19rem;
  }

  .lg\:tw-h-77{
    height: 19.25rem;
  }

  .lg\:tw-h-78{
    height: 19.5rem;
  }

  .lg\:tw-h-79{
    height: 19.75rem;
  }

  .lg\:tw-h-80{
    height: 20rem;
  }

  .lg\:tw-h-81{
    height: 20.25rem;
  }

  .lg\:tw-h-82{
    height: 20.5rem;
  }

  .lg\:tw-h-83{
    height: 20.75rem;
  }

  .lg\:tw-h-84{
    height: 21rem;
  }

  .lg\:tw-h-85{
    height: 21.25rem;
  }

  .lg\:tw-h-86{
    height: 21.5rem;
  }

  .lg\:tw-h-87{
    height: 21.75rem;
  }

  .lg\:tw-h-88{
    height: 22rem;
  }

  .lg\:tw-h-89{
    height: 22.25rem;
  }

  .lg\:tw-h-90{
    height: 22.5rem;
  }

  .lg\:tw-h-91{
    height: 22.75rem;
  }

  .lg\:tw-h-92{
    height: 23rem;
  }

  .lg\:tw-h-93{
    height: 23.25rem;
  }

  .lg\:tw-h-94{
    height: 23.5rem;
  }

  .lg\:tw-h-95{
    height: 23.75rem;
  }

  .lg\:tw-h-96{
    height: 24rem;
  }

  .lg\:tw-h-97{
    height: 23.25rem;
  }

  .lg\:tw-h-98{
    height: 23.5rem;
  }

  .lg\:tw-h-99{
    height: 23.75rem;
  }

  .lg\:tw-h-100{
    height: 25rem;
  }

  .lg\:tw-h-101{
    height: 25.25rem;
  }

  .lg\:tw-h-102{
    height: 25.5rem;
  }

  .lg\:tw-h-112{
    height: 28rem;
  }

  .lg\:tw-h-128{
    height: 31rem;
  }

  .lg\:tw-h-129{
    height: 32.25rem;
  }

  .lg\:tw-h-130{
    height: 32.5rem;
  }

  .lg\:tw-h-140{
    height: 35rem;
  }

  .lg\:tw-h-160{
    height: 40rem;
  }

  .lg\:tw-h-180{
    height: 45rem;
  }

  .lg\:tw-h-185{
    height: 46.25rem;
  }

  .lg\:tw-h-190{
    height: 47.5rem;
  }

  .lg\:tw-h-200{
    height: 50rem;
  }

  .lg\:tw-h-auto{
    height: auto;
  }

  .lg\:tw-h-px{
    height: 1px;
  }

  .lg\:tw-h-0\.5{
    height: 0.125rem;
  }

  .lg\:tw-h-1\.5{
    height: 0.375rem;
  }

  .lg\:tw-h-2\.5{
    height: 0.625rem;
  }

  .lg\:tw-h-3\.5{
    height: 0.875rem;
  }

  .lg\:tw-h-1\/2{
    height: 50%;
  }

  .lg\:tw-h-1\/3{
    height: 33.333333%;
  }

  .lg\:tw-h-2\/3{
    height: 66.666667%;
  }

  .lg\:tw-h-1\/4{
    height: 25%;
  }

  .lg\:tw-h-2\/4{
    height: 50%;
  }

  .lg\:tw-h-3\/4{
    height: 75%;
  }

  .lg\:tw-h-1\/5{
    height: 20%;
  }

  .lg\:tw-h-2\/5{
    height: 40%;
  }

  .lg\:tw-h-3\/5{
    height: 60%;
  }

  .lg\:tw-h-4\/5{
    height: 80%;
  }

  .lg\:tw-h-1\/6{
    height: 16.666667%;
  }

  .lg\:tw-h-2\/6{
    height: 33.333333%;
  }

  .lg\:tw-h-3\/6{
    height: 50%;
  }

  .lg\:tw-h-4\/6{
    height: 66.666667%;
  }

  .lg\:tw-h-5\/6{
    height: 83.333333%;
  }

  .lg\:tw-h-1\/12{
    height: 8.333333%;
  }

  .lg\:tw-h-2\/12{
    height: 16.666667%;
  }

  .lg\:tw-h-3\/12{
    height: 25%;
  }

  .lg\:tw-h-4\/12{
    height: 33.333333%;
  }

  .lg\:tw-h-5\/12{
    height: 41.666667%;
  }

  .lg\:tw-h-6\/12{
    height: 50%;
  }

  .lg\:tw-h-7\/12{
    height: 58.333333%;
  }

  .lg\:tw-h-8\/12{
    height: 66.666667%;
  }

  .lg\:tw-h-9\/12{
    height: 75%;
  }

  .lg\:tw-h-10\/12{
    height: 83.333333%;
  }

  .lg\:tw-h-11\/12{
    height: 91.666667%;
  }

  .lg\:tw-h-full{
    height: 100%;
  }

  .lg\:tw-h-screen{
    height: 100vh;
  }

  .lg\:tw-text-xs{
    font-size: 0.75rem;
  }

  .lg\:tw-text-sm{
    font-size: 0.875rem;
  }

  .lg\:tw-text-base{
    font-size: 1rem;
  }

  .lg\:tw-text-lg{
    font-size: 1.125rem;
  }

  .lg\:tw-text-xl{
    font-size: 1.25rem;
  }

  .lg\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .lg\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .lg\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .lg\:tw-text-5xl{
    font-size: 3rem;
  }

  .lg\:tw-text-6xl{
    font-size: 4rem;
  }

  .lg\:tw-leading-3{
    line-height: .75rem;
  }

  .lg\:tw-leading-4{
    line-height: 1rem;
  }

  .lg\:tw-leading-5{
    line-height: 1.25rem;
  }

  .lg\:tw-leading-6{
    line-height: 1.5rem;
  }

  .lg\:tw-leading-7{
    line-height: 1.75rem;
  }

  .lg\:tw-leading-8{
    line-height: 2rem;
  }

  .lg\:tw-leading-9{
    line-height: 2.25rem;
  }

  .lg\:tw-leading-10{
    line-height: 2.5rem;
  }

  .lg\:tw-leading-none{
    line-height: 1;
  }

  .lg\:tw-leading-tight{
    line-height: 1.25;
  }

  .lg\:tw-leading-snug{
    line-height: 1.375;
  }

  .lg\:tw-leading-normal{
    line-height: 1.5;
  }

  .lg\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .lg\:tw-leading-loose{
    line-height: 2;
  }

  .lg\:tw-list-inside{
    list-style-position: inside;
  }

  .lg\:tw-list-outside{
    list-style-position: outside;
  }

  .lg\:tw-list-none{
    list-style-type: none;
  }

  .lg\:tw-list-disc{
    list-style-type: disc;
  }

  .lg\:tw-list-decimal{
    list-style-type: decimal;
  }

  .lg\:tw-m-0{
    margin: 0;
  }

  .lg\:tw-m-1{
    margin: 0.25rem;
  }

  .lg\:tw-m-2{
    margin: 0.5rem;
  }

  .lg\:tw-m-3{
    margin: 0.75rem;
  }

  .lg\:tw-m-4{
    margin: 1rem;
  }

  .lg\:tw-m-5{
    margin: 1.25rem;
  }

  .lg\:tw-m-6{
    margin: 1.5rem;
  }

  .lg\:tw-m-7{
    margin: 1.75rem;
  }

  .lg\:tw-m-8{
    margin: 2rem;
  }

  .lg\:tw-m-9{
    margin: 2.25rem;
  }

  .lg\:tw-m-10{
    margin: 2.5rem;
  }

  .lg\:tw-m-11{
    margin: 2.75rem;
  }

  .lg\:tw-m-12{
    margin: 3rem;
  }

  .lg\:tw-m-13{
    margin: 3.25rem;
  }

  .lg\:tw-m-14{
    margin: 3.5rem;
  }

  .lg\:tw-m-15{
    margin: 3.75rem;
  }

  .lg\:tw-m-16{
    margin: 4rem;
  }

  .lg\:tw-m-17{
    margin: 4.25rem;
  }

  .lg\:tw-m-18{
    margin: 4.5rem;
  }

  .lg\:tw-m-19{
    margin: 4.75rem;
  }

  .lg\:tw-m-20{
    margin: 5rem;
  }

  .lg\:tw-m-21{
    margin: 5.25rem;
  }

  .lg\:tw-m-22{
    margin: 5.5rem;
  }

  .lg\:tw-m-23{
    margin: 5.75rem;
  }

  .lg\:tw-m-24{
    margin: 6rem;
  }

  .lg\:tw-m-25{
    margin: 6.25rem;
  }

  .lg\:tw-m-26{
    margin: 6.5rem;
  }

  .lg\:tw-m-27{
    margin: 6.75rem;
  }

  .lg\:tw-m-28{
    margin: 7rem;
  }

  .lg\:tw-m-29{
    margin: 7.25rem;
  }

  .lg\:tw-m-30{
    margin: 7.5rem;
  }

  .lg\:tw-m-31{
    margin: 7.75rem;
  }

  .lg\:tw-m-32{
    margin: 8rem;
  }

  .lg\:tw-m-33{
    margin: 8.25rem;
  }

  .lg\:tw-m-34{
    margin: 8.5rem;
  }

  .lg\:tw-m-35{
    margin: 8.75rem;
  }

  .lg\:tw-m-36{
    margin: 9rem;
  }

  .lg\:tw-m-40{
    margin: 10rem;
  }

  .lg\:tw-m-41{
    margin: 10.25rem;
  }

  .lg\:tw-m-42{
    margin: 10.5rem;
  }

  .lg\:tw-m-43{
    margin: 10.75rem;
  }

  .lg\:tw-m-44{
    margin: 11rem;
  }

  .lg\:tw-m-45{
    margin: 11.25rem;
  }

  .lg\:tw-m-46{
    margin: 11.5rem;
  }

  .lg\:tw-m-47{
    margin: 11.75rem;
  }

  .lg\:tw-m-48{
    margin: 12rem;
  }

  .lg\:tw-m-50{
    margin: 12.5rem;
  }

  .lg\:tw-m-52{
    margin: 13rem;
  }

  .lg\:tw-m-53{
    margin: 13.25rem;
  }

  .lg\:tw-m-54{
    margin: 13.5rem;
  }

  .lg\:tw-m-55{
    margin: 13.75rem;
  }

  .lg\:tw-m-56{
    margin: 14rem;
  }

  .lg\:tw-m-57{
    margin: 14.25rem;
  }

  .lg\:tw-m-58{
    margin: 14.5rem;
  }

  .lg\:tw-m-59{
    margin: 14.75rem;
  }

  .lg\:tw-m-60{
    margin: 15rem;
  }

  .lg\:tw-m-61{
    margin: 15.25rem;
  }

  .lg\:tw-m-62{
    margin: 15.5rem;
  }

  .lg\:tw-m-63{
    margin: 15.75rem;
  }

  .lg\:tw-m-64{
    margin: 16rem;
  }

  .lg\:tw-m-65{
    margin: 16.25rem;
  }

  .lg\:tw-m-66{
    margin: 16.5rem;
  }

  .lg\:tw-m-68{
    margin: 17rem;
  }

  .lg\:tw-m-69{
    margin: 17.25rem;
  }

  .lg\:tw-m-70{
    margin: 17.5rem;
  }

  .lg\:tw-m-71{
    margin: 17.75rem;
  }

  .lg\:tw-m-72{
    margin: 18rem;
  }

  .lg\:tw-m-73{
    margin: 18.25rem;
  }

  .lg\:tw-m-74{
    margin: 18.5rem;
  }

  .lg\:tw-m-75{
    margin: 18.75rem;
  }

  .lg\:tw-m-76{
    margin: 19rem;
  }

  .lg\:tw-m-77{
    margin: 19.25rem;
  }

  .lg\:tw-m-78{
    margin: 19.5rem;
  }

  .lg\:tw-m-79{
    margin: 19.75rem;
  }

  .lg\:tw-m-80{
    margin: 20rem;
  }

  .lg\:tw-m-81{
    margin: 20.25rem;
  }

  .lg\:tw-m-82{
    margin: 20.5rem;
  }

  .lg\:tw-m-83{
    margin: 20.75rem;
  }

  .lg\:tw-m-84{
    margin: 21rem;
  }

  .lg\:tw-m-85{
    margin: 21.25rem;
  }

  .lg\:tw-m-86{
    margin: 21.5rem;
  }

  .lg\:tw-m-87{
    margin: 21.75rem;
  }

  .lg\:tw-m-88{
    margin: 22rem;
  }

  .lg\:tw-m-89{
    margin: 22.25rem;
  }

  .lg\:tw-m-90{
    margin: 22.5rem;
  }

  .lg\:tw-m-91{
    margin: 22.75rem;
  }

  .lg\:tw-m-92{
    margin: 23rem;
  }

  .lg\:tw-m-93{
    margin: 23.25rem;
  }

  .lg\:tw-m-94{
    margin: 23.5rem;
  }

  .lg\:tw-m-95{
    margin: 23.75rem;
  }

  .lg\:tw-m-96{
    margin: 24rem;
  }

  .lg\:tw-m-97{
    margin: 23.25rem;
  }

  .lg\:tw-m-98{
    margin: 23.5rem;
  }

  .lg\:tw-m-99{
    margin: 23.75rem;
  }

  .lg\:tw-m-100{
    margin: 25rem;
  }

  .lg\:tw-m-101{
    margin: 25.25rem;
  }

  .lg\:tw-m-102{
    margin: 25.5rem;
  }

  .lg\:tw-m-112{
    margin: 28rem;
  }

  .lg\:tw-m-128{
    margin: 31rem;
  }

  .lg\:tw-m-129{
    margin: 32.25rem;
  }

  .lg\:tw-m-130{
    margin: 32.5rem;
  }

  .lg\:tw-m-140{
    margin: 35rem;
  }

  .lg\:tw-m-160{
    margin: 40rem;
  }

  .lg\:tw-m-180{
    margin: 45rem;
  }

  .lg\:tw-m-185{
    margin: 46.25rem;
  }

  .lg\:tw-m-190{
    margin: 47.5rem;
  }

  .lg\:tw-m-200{
    margin: 50rem;
  }

  .lg\:tw-m-auto{
    margin: auto;
  }

  .lg\:tw-m-px{
    margin: 1px;
  }

  .lg\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .lg\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .lg\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .lg\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .lg\:tw-m-1\/2{
    margin: 50%;
  }

  .lg\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .lg\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .lg\:tw-m-1\/4{
    margin: 25%;
  }

  .lg\:tw-m-2\/4{
    margin: 50%;
  }

  .lg\:tw-m-3\/4{
    margin: 75%;
  }

  .lg\:tw-m-1\/5{
    margin: 20%;
  }

  .lg\:tw-m-2\/5{
    margin: 40%;
  }

  .lg\:tw-m-3\/5{
    margin: 60%;
  }

  .lg\:tw-m-4\/5{
    margin: 80%;
  }

  .lg\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .lg\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .lg\:tw-m-3\/6{
    margin: 50%;
  }

  .lg\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .lg\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .lg\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .lg\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .lg\:tw-m-3\/12{
    margin: 25%;
  }

  .lg\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .lg\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .lg\:tw-m-6\/12{
    margin: 50%;
  }

  .lg\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .lg\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .lg\:tw-m-9\/12{
    margin: 75%;
  }

  .lg\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .lg\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .lg\:tw-m-full{
    margin: 100%;
  }

  .lg\:tw--m-1{
    margin: -0.25rem;
  }

  .lg\:tw--m-2{
    margin: -0.5rem;
  }

  .lg\:tw--m-3{
    margin: -0.75rem;
  }

  .lg\:tw--m-4{
    margin: -1rem;
  }

  .lg\:tw--m-5{
    margin: -1.25rem;
  }

  .lg\:tw--m-6{
    margin: -1.5rem;
  }

  .lg\:tw--m-7{
    margin: -1.75rem;
  }

  .lg\:tw--m-8{
    margin: -2rem;
  }

  .lg\:tw--m-9{
    margin: -2.25rem;
  }

  .lg\:tw--m-10{
    margin: -2.5rem;
  }

  .lg\:tw--m-11{
    margin: -2.75rem;
  }

  .lg\:tw--m-12{
    margin: -3rem;
  }

  .lg\:tw--m-13{
    margin: -3.25rem;
  }

  .lg\:tw--m-14{
    margin: -3.5rem;
  }

  .lg\:tw--m-15{
    margin: -3.75rem;
  }

  .lg\:tw--m-16{
    margin: -4rem;
  }

  .lg\:tw--m-17{
    margin: -4.25rem;
  }

  .lg\:tw--m-18{
    margin: -4.5rem;
  }

  .lg\:tw--m-19{
    margin: -4.75rem;
  }

  .lg\:tw--m-20{
    margin: -5rem;
  }

  .lg\:tw--m-21{
    margin: -5.25rem;
  }

  .lg\:tw--m-22{
    margin: -5.5rem;
  }

  .lg\:tw--m-23{
    margin: -5.75rem;
  }

  .lg\:tw--m-24{
    margin: -6rem;
  }

  .lg\:tw--m-25{
    margin: -6.25rem;
  }

  .lg\:tw--m-26{
    margin: -6.5rem;
  }

  .lg\:tw--m-27{
    margin: -6.75rem;
  }

  .lg\:tw--m-28{
    margin: -7rem;
  }

  .lg\:tw--m-29{
    margin: -7.25rem;
  }

  .lg\:tw--m-30{
    margin: -7.5rem;
  }

  .lg\:tw--m-31{
    margin: -7.75rem;
  }

  .lg\:tw--m-32{
    margin: -8rem;
  }

  .lg\:tw--m-33{
    margin: -8.25rem;
  }

  .lg\:tw--m-34{
    margin: -8.5rem;
  }

  .lg\:tw--m-35{
    margin: -8.75rem;
  }

  .lg\:tw--m-36{
    margin: -9rem;
  }

  .lg\:tw--m-40{
    margin: -10rem;
  }

  .lg\:tw--m-41{
    margin: -10.25rem;
  }

  .lg\:tw--m-42{
    margin: -10.5rem;
  }

  .lg\:tw--m-43{
    margin: -10.75rem;
  }

  .lg\:tw--m-44{
    margin: -11rem;
  }

  .lg\:tw--m-45{
    margin: -11.25rem;
  }

  .lg\:tw--m-46{
    margin: -11.5rem;
  }

  .lg\:tw--m-47{
    margin: -11.75rem;
  }

  .lg\:tw--m-48{
    margin: -12rem;
  }

  .lg\:tw--m-50{
    margin: -12.5rem;
  }

  .lg\:tw--m-52{
    margin: -13rem;
  }

  .lg\:tw--m-53{
    margin: -13.25rem;
  }

  .lg\:tw--m-54{
    margin: -13.5rem;
  }

  .lg\:tw--m-55{
    margin: -13.75rem;
  }

  .lg\:tw--m-56{
    margin: -14rem;
  }

  .lg\:tw--m-57{
    margin: -14.25rem;
  }

  .lg\:tw--m-58{
    margin: -14.5rem;
  }

  .lg\:tw--m-59{
    margin: -14.75rem;
  }

  .lg\:tw--m-60{
    margin: -15rem;
  }

  .lg\:tw--m-61{
    margin: -15.25rem;
  }

  .lg\:tw--m-62{
    margin: -15.5rem;
  }

  .lg\:tw--m-63{
    margin: -15.75rem;
  }

  .lg\:tw--m-64{
    margin: -16rem;
  }

  .lg\:tw--m-65{
    margin: -16.25rem;
  }

  .lg\:tw--m-66{
    margin: -16.5rem;
  }

  .lg\:tw--m-68{
    margin: -17rem;
  }

  .lg\:tw--m-69{
    margin: -17.25rem;
  }

  .lg\:tw--m-70{
    margin: -17.5rem;
  }

  .lg\:tw--m-71{
    margin: -17.75rem;
  }

  .lg\:tw--m-72{
    margin: -18rem;
  }

  .lg\:tw--m-73{
    margin: -18.25rem;
  }

  .lg\:tw--m-74{
    margin: -18.5rem;
  }

  .lg\:tw--m-75{
    margin: -18.75rem;
  }

  .lg\:tw--m-76{
    margin: -19rem;
  }

  .lg\:tw--m-77{
    margin: -19.25rem;
  }

  .lg\:tw--m-78{
    margin: -19.5rem;
  }

  .lg\:tw--m-79{
    margin: -19.75rem;
  }

  .lg\:tw--m-80{
    margin: -20rem;
  }

  .lg\:tw--m-81{
    margin: -20.25rem;
  }

  .lg\:tw--m-82{
    margin: -20.5rem;
  }

  .lg\:tw--m-83{
    margin: -20.75rem;
  }

  .lg\:tw--m-84{
    margin: -21rem;
  }

  .lg\:tw--m-85{
    margin: -21.25rem;
  }

  .lg\:tw--m-86{
    margin: -21.5rem;
  }

  .lg\:tw--m-87{
    margin: -21.75rem;
  }

  .lg\:tw--m-88{
    margin: -22rem;
  }

  .lg\:tw--m-89{
    margin: -22.25rem;
  }

  .lg\:tw--m-90{
    margin: -22.5rem;
  }

  .lg\:tw--m-91{
    margin: -22.75rem;
  }

  .lg\:tw--m-92{
    margin: -23rem;
  }

  .lg\:tw--m-93{
    margin: -23.25rem;
  }

  .lg\:tw--m-94{
    margin: -23.5rem;
  }

  .lg\:tw--m-95{
    margin: -23.75rem;
  }

  .lg\:tw--m-96{
    margin: -24rem;
  }

  .lg\:tw--m-97{
    margin: -23.25rem;
  }

  .lg\:tw--m-98{
    margin: -23.5rem;
  }

  .lg\:tw--m-99{
    margin: -23.75rem;
  }

  .lg\:tw--m-100{
    margin: -25rem;
  }

  .lg\:tw--m-101{
    margin: -25.25rem;
  }

  .lg\:tw--m-102{
    margin: -25.5rem;
  }

  .lg\:tw--m-112{
    margin: -28rem;
  }

  .lg\:tw--m-128{
    margin: -31rem;
  }

  .lg\:tw--m-129{
    margin: -32.25rem;
  }

  .lg\:tw--m-130{
    margin: -32.5rem;
  }

  .lg\:tw--m-140{
    margin: -35rem;
  }

  .lg\:tw--m-160{
    margin: -40rem;
  }

  .lg\:tw--m-180{
    margin: -45rem;
  }

  .lg\:tw--m-185{
    margin: -46.25rem;
  }

  .lg\:tw--m-190{
    margin: -47.5rem;
  }

  .lg\:tw--m-200{
    margin: -50rem;
  }

  .lg\:tw--m-px{
    margin: -1px;
  }

  .lg\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .lg\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .lg\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .lg\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .lg\:tw--m-1\/2{
    margin: -50%;
  }

  .lg\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .lg\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .lg\:tw--m-1\/4{
    margin: -25%;
  }

  .lg\:tw--m-2\/4{
    margin: -50%;
  }

  .lg\:tw--m-3\/4{
    margin: -75%;
  }

  .lg\:tw--m-1\/5{
    margin: -20%;
  }

  .lg\:tw--m-2\/5{
    margin: -40%;
  }

  .lg\:tw--m-3\/5{
    margin: -60%;
  }

  .lg\:tw--m-4\/5{
    margin: -80%;
  }

  .lg\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .lg\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .lg\:tw--m-3\/6{
    margin: -50%;
  }

  .lg\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .lg\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .lg\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .lg\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .lg\:tw--m-3\/12{
    margin: -25%;
  }

  .lg\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .lg\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .lg\:tw--m-6\/12{
    margin: -50%;
  }

  .lg\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .lg\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .lg\:tw--m-9\/12{
    margin: -75%;
  }

  .lg\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .lg\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .lg\:tw--m-full{
    margin: -100%;
  }

  .lg\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .lg\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .lg\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .lg\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .lg\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .lg\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .lg\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .lg\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .lg\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .lg\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .lg\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .lg\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .lg\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .lg\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .lg\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .lg\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .lg\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .lg\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .lg\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .lg\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .lg\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .lg\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .lg\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .lg\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .lg\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .lg\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .lg\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .lg\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .lg\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .lg\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .lg\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .lg\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .lg\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .lg\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .lg\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .lg\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .lg\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .lg\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .lg\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .lg\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .lg\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .lg\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .lg\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .lg\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .lg\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .lg\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .lg\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .lg\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .lg\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .lg\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .lg\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .lg\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .lg\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .lg\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .lg\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .lg\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .lg\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .lg\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .lg\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .lg\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .lg\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .lg\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .lg\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .lg\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .lg\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .lg\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .lg\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .lg\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .lg\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .lg\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .lg\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .lg\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .lg\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .lg\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .lg\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .lg\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .lg\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .lg\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .lg\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .lg\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .lg\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .lg\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .lg\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .lg\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .lg\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .lg\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .lg\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .lg\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .lg\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .lg\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .lg\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .lg\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .lg\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .lg\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .lg\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .lg\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .lg\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .lg\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .lg\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .lg\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .lg\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .lg\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .lg\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .lg\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .lg\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .lg\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .lg\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .lg\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .lg\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .lg\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .lg\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .lg\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .lg\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .lg\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .lg\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .lg\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .lg\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .lg\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .lg\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .lg\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .lg\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .lg\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .lg\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .lg\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .lg\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .lg\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .lg\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .lg\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .lg\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .lg\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .lg\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .lg\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .lg\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .lg\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .lg\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .lg\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .lg\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .lg\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .lg\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .lg\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .lg\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .lg\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .lg\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .lg\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .lg\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .lg\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .lg\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .lg\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .lg\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .lg\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .lg\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .lg\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .lg\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .lg\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .lg\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .lg\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .lg\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .lg\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .lg\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .lg\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .lg\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .lg\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .lg\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .lg\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .lg\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .lg\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .lg\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .lg\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .lg\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .lg\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .lg\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .lg\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .lg\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .lg\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .lg\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .lg\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .lg\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .lg\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .lg\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .lg\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .lg\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .lg\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .lg\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .lg\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .lg\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .lg\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .lg\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .lg\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .lg\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .lg\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .lg\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .lg\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .lg\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .lg\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .lg\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .lg\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .lg\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .lg\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .lg\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .lg\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .lg\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .lg\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .lg\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .lg\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .lg\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .lg\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .lg\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .lg\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .lg\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .lg\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .lg\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .lg\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .lg\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .lg\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .lg\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .lg\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .lg\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .lg\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .lg\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .lg\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .lg\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .lg\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .lg\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .lg\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .lg\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .lg\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .lg\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .lg\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .lg\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .lg\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .lg\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .lg\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .lg\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .lg\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .lg\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .lg\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .lg\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .lg\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .lg\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .lg\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .lg\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .lg\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .lg\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .lg\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .lg\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .lg\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .lg\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .lg\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .lg\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .lg\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .lg\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .lg\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .lg\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .lg\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .lg\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .lg\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .lg\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .lg\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .lg\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .lg\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .lg\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .lg\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .lg\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .lg\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .lg\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .lg\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .lg\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .lg\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .lg\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .lg\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .lg\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .lg\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .lg\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .lg\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .lg\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .lg\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .lg\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .lg\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .lg\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .lg\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .lg\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .lg\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .lg\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .lg\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .lg\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .lg\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .lg\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .lg\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .lg\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .lg\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .lg\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .lg\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .lg\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .lg\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .lg\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .lg\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .lg\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .lg\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .lg\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .lg\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .lg\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .lg\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .lg\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .lg\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .lg\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .lg\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .lg\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .lg\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .lg\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .lg\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .lg\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .lg\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .lg\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .lg\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .lg\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .lg\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .lg\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .lg\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .lg\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .lg\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .lg\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .lg\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .lg\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .lg\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .lg\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .lg\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .lg\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .lg\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .lg\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .lg\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .lg\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .lg\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .lg\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .lg\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .lg\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .lg\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .lg\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .lg\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .lg\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .lg\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .lg\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .lg\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .lg\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .lg\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .lg\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .lg\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .lg\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .lg\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .lg\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .lg\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .lg\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .lg\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .lg\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .lg\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .lg\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .lg\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .lg\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .lg\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .lg\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .lg\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .lg\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .lg\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .lg\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .lg\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .lg\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .lg\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .lg\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .lg\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .lg\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .lg\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .lg\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .lg\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .lg\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .lg\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .lg\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .lg\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .lg\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .lg\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .lg\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .lg\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .lg\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .lg\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .lg\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .lg\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .lg\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .lg\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .lg\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .lg\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .lg\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .lg\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .lg\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .lg\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .lg\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .lg\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .lg\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .lg\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .lg\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .lg\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .lg\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .lg\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .lg\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .lg\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .lg\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .lg\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .lg\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .lg\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .lg\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .lg\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .lg\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .lg\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .lg\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .lg\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .lg\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .lg\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .lg\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .lg\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .lg\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .lg\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .lg\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .lg\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .lg\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .lg\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .lg\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .lg\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .lg\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .lg\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .lg\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .lg\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .lg\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .lg\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .lg\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .lg\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .lg\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .lg\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .lg\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .lg\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .lg\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .lg\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .lg\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .lg\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .lg\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .lg\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .lg\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .lg\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .lg\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .lg\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .lg\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .lg\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .lg\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .lg\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .lg\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .lg\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .lg\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .lg\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .lg\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .lg\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .lg\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .lg\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .lg\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .lg\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .lg\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .lg\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .lg\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .lg\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .lg\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .lg\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .lg\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .lg\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .lg\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .lg\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .lg\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .lg\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .lg\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .lg\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .lg\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .lg\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .lg\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .lg\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .lg\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .lg\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .lg\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .lg\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .lg\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .lg\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .lg\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .lg\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .lg\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .lg\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .lg\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .lg\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .lg\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .lg\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .lg\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .lg\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .lg\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .lg\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .lg\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .lg\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .lg\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .lg\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .lg\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .lg\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .lg\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .lg\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .lg\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .lg\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .lg\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .lg\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .lg\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .lg\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .lg\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .lg\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .lg\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .lg\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .lg\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .lg\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .lg\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .lg\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .lg\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .lg\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .lg\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .lg\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .lg\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .lg\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .lg\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .lg\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .lg\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .lg\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .lg\:tw-mt-0{
    margin-top: 0;
  }

  .lg\:tw-mr-0{
    margin-right: 0;
  }

  .lg\:tw-mb-0{
    margin-bottom: 0;
  }

  .lg\:tw-ml-0{
    margin-left: 0;
  }

  .lg\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .lg\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .lg\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .lg\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .lg\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .lg\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .lg\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .lg\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .lg\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .lg\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .lg\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .lg\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .lg\:tw-mt-4{
    margin-top: 1rem;
  }

  .lg\:tw-mr-4{
    margin-right: 1rem;
  }

  .lg\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .lg\:tw-ml-4{
    margin-left: 1rem;
  }

  .lg\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .lg\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .lg\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .lg\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .lg\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .lg\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .lg\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .lg\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .lg\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .lg\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .lg\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .lg\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .lg\:tw-mt-8{
    margin-top: 2rem;
  }

  .lg\:tw-mr-8{
    margin-right: 2rem;
  }

  .lg\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .lg\:tw-ml-8{
    margin-left: 2rem;
  }

  .lg\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .lg\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .lg\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .lg\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .lg\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .lg\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .lg\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .lg\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .lg\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .lg\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .lg\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .lg\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .lg\:tw-mt-12{
    margin-top: 3rem;
  }

  .lg\:tw-mr-12{
    margin-right: 3rem;
  }

  .lg\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .lg\:tw-ml-12{
    margin-left: 3rem;
  }

  .lg\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .lg\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .lg\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .lg\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .lg\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .lg\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .lg\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .lg\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .lg\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .lg\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .lg\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .lg\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .lg\:tw-mt-16{
    margin-top: 4rem;
  }

  .lg\:tw-mr-16{
    margin-right: 4rem;
  }

  .lg\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .lg\:tw-ml-16{
    margin-left: 4rem;
  }

  .lg\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .lg\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .lg\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .lg\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .lg\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .lg\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .lg\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .lg\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .lg\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .lg\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .lg\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .lg\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .lg\:tw-mt-20{
    margin-top: 5rem;
  }

  .lg\:tw-mr-20{
    margin-right: 5rem;
  }

  .lg\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .lg\:tw-ml-20{
    margin-left: 5rem;
  }

  .lg\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .lg\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .lg\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .lg\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .lg\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .lg\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .lg\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .lg\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .lg\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .lg\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .lg\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .lg\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .lg\:tw-mt-24{
    margin-top: 6rem;
  }

  .lg\:tw-mr-24{
    margin-right: 6rem;
  }

  .lg\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .lg\:tw-ml-24{
    margin-left: 6rem;
  }

  .lg\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .lg\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .lg\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .lg\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .lg\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .lg\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .lg\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .lg\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .lg\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .lg\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .lg\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .lg\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .lg\:tw-mt-28{
    margin-top: 7rem;
  }

  .lg\:tw-mr-28{
    margin-right: 7rem;
  }

  .lg\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .lg\:tw-ml-28{
    margin-left: 7rem;
  }

  .lg\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .lg\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .lg\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .lg\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .lg\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .lg\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .lg\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .lg\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .lg\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .lg\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .lg\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .lg\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .lg\:tw-mt-32{
    margin-top: 8rem;
  }

  .lg\:tw-mr-32{
    margin-right: 8rem;
  }

  .lg\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .lg\:tw-ml-32{
    margin-left: 8rem;
  }

  .lg\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .lg\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .lg\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .lg\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .lg\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .lg\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .lg\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .lg\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .lg\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .lg\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .lg\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .lg\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .lg\:tw-mt-36{
    margin-top: 9rem;
  }

  .lg\:tw-mr-36{
    margin-right: 9rem;
  }

  .lg\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .lg\:tw-ml-36{
    margin-left: 9rem;
  }

  .lg\:tw-mt-40{
    margin-top: 10rem;
  }

  .lg\:tw-mr-40{
    margin-right: 10rem;
  }

  .lg\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .lg\:tw-ml-40{
    margin-left: 10rem;
  }

  .lg\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .lg\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .lg\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .lg\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .lg\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .lg\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .lg\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .lg\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .lg\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .lg\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .lg\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .lg\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .lg\:tw-mt-44{
    margin-top: 11rem;
  }

  .lg\:tw-mr-44{
    margin-right: 11rem;
  }

  .lg\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .lg\:tw-ml-44{
    margin-left: 11rem;
  }

  .lg\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .lg\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .lg\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .lg\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .lg\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .lg\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .lg\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .lg\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .lg\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .lg\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .lg\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .lg\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .lg\:tw-mt-48{
    margin-top: 12rem;
  }

  .lg\:tw-mr-48{
    margin-right: 12rem;
  }

  .lg\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .lg\:tw-ml-48{
    margin-left: 12rem;
  }

  .lg\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .lg\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .lg\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .lg\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .lg\:tw-mt-52{
    margin-top: 13rem;
  }

  .lg\:tw-mr-52{
    margin-right: 13rem;
  }

  .lg\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .lg\:tw-ml-52{
    margin-left: 13rem;
  }

  .lg\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .lg\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .lg\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .lg\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .lg\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .lg\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .lg\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .lg\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .lg\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .lg\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .lg\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .lg\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .lg\:tw-mt-56{
    margin-top: 14rem;
  }

  .lg\:tw-mr-56{
    margin-right: 14rem;
  }

  .lg\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .lg\:tw-ml-56{
    margin-left: 14rem;
  }

  .lg\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .lg\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .lg\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .lg\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .lg\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .lg\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .lg\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .lg\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .lg\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .lg\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .lg\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .lg\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .lg\:tw-mt-60{
    margin-top: 15rem;
  }

  .lg\:tw-mr-60{
    margin-right: 15rem;
  }

  .lg\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .lg\:tw-ml-60{
    margin-left: 15rem;
  }

  .lg\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .lg\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .lg\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .lg\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .lg\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .lg\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .lg\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .lg\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .lg\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .lg\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .lg\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .lg\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .lg\:tw-mt-64{
    margin-top: 16rem;
  }

  .lg\:tw-mr-64{
    margin-right: 16rem;
  }

  .lg\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .lg\:tw-ml-64{
    margin-left: 16rem;
  }

  .lg\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .lg\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .lg\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .lg\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .lg\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .lg\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .lg\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .lg\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .lg\:tw-mt-68{
    margin-top: 17rem;
  }

  .lg\:tw-mr-68{
    margin-right: 17rem;
  }

  .lg\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .lg\:tw-ml-68{
    margin-left: 17rem;
  }

  .lg\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .lg\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .lg\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .lg\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .lg\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .lg\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .lg\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .lg\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .lg\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .lg\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .lg\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .lg\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .lg\:tw-mt-72{
    margin-top: 18rem;
  }

  .lg\:tw-mr-72{
    margin-right: 18rem;
  }

  .lg\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .lg\:tw-ml-72{
    margin-left: 18rem;
  }

  .lg\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .lg\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .lg\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .lg\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .lg\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .lg\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .lg\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .lg\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .lg\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .lg\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .lg\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .lg\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .lg\:tw-mt-76{
    margin-top: 19rem;
  }

  .lg\:tw-mr-76{
    margin-right: 19rem;
  }

  .lg\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .lg\:tw-ml-76{
    margin-left: 19rem;
  }

  .lg\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .lg\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .lg\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .lg\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .lg\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .lg\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .lg\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .lg\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .lg\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .lg\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .lg\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .lg\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .lg\:tw-mt-80{
    margin-top: 20rem;
  }

  .lg\:tw-mr-80{
    margin-right: 20rem;
  }

  .lg\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .lg\:tw-ml-80{
    margin-left: 20rem;
  }

  .lg\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .lg\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .lg\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .lg\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .lg\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .lg\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .lg\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .lg\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .lg\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .lg\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .lg\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .lg\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .lg\:tw-mt-84{
    margin-top: 21rem;
  }

  .lg\:tw-mr-84{
    margin-right: 21rem;
  }

  .lg\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .lg\:tw-ml-84{
    margin-left: 21rem;
  }

  .lg\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .lg\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .lg\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .lg\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .lg\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .lg\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .lg\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .lg\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .lg\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .lg\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .lg\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .lg\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .lg\:tw-mt-88{
    margin-top: 22rem;
  }

  .lg\:tw-mr-88{
    margin-right: 22rem;
  }

  .lg\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .lg\:tw-ml-88{
    margin-left: 22rem;
  }

  .lg\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .lg\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .lg\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .lg\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .lg\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .lg\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .lg\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .lg\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .lg\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .lg\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .lg\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .lg\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .lg\:tw-mt-92{
    margin-top: 23rem;
  }

  .lg\:tw-mr-92{
    margin-right: 23rem;
  }

  .lg\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .lg\:tw-ml-92{
    margin-left: 23rem;
  }

  .lg\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .lg\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .lg\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .lg\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .lg\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .lg\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .lg\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .lg\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .lg\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .lg\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .lg\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .lg\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .lg\:tw-mt-96{
    margin-top: 24rem;
  }

  .lg\:tw-mr-96{
    margin-right: 24rem;
  }

  .lg\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .lg\:tw-ml-96{
    margin-left: 24rem;
  }

  .lg\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .lg\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .lg\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .lg\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .lg\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .lg\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .lg\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .lg\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .lg\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .lg\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .lg\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .lg\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .lg\:tw-mt-100{
    margin-top: 25rem;
  }

  .lg\:tw-mr-100{
    margin-right: 25rem;
  }

  .lg\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .lg\:tw-ml-100{
    margin-left: 25rem;
  }

  .lg\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .lg\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .lg\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .lg\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .lg\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .lg\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .lg\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .lg\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .lg\:tw-mt-112{
    margin-top: 28rem;
  }

  .lg\:tw-mr-112{
    margin-right: 28rem;
  }

  .lg\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .lg\:tw-ml-112{
    margin-left: 28rem;
  }

  .lg\:tw-mt-128{
    margin-top: 31rem;
  }

  .lg\:tw-mr-128{
    margin-right: 31rem;
  }

  .lg\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .lg\:tw-ml-128{
    margin-left: 31rem;
  }

  .lg\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .lg\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .lg\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .lg\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .lg\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .lg\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .lg\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .lg\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .lg\:tw-mt-140{
    margin-top: 35rem;
  }

  .lg\:tw-mr-140{
    margin-right: 35rem;
  }

  .lg\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .lg\:tw-ml-140{
    margin-left: 35rem;
  }

  .lg\:tw-mt-160{
    margin-top: 40rem;
  }

  .lg\:tw-mr-160{
    margin-right: 40rem;
  }

  .lg\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .lg\:tw-ml-160{
    margin-left: 40rem;
  }

  .lg\:tw-mt-180{
    margin-top: 45rem;
  }

  .lg\:tw-mr-180{
    margin-right: 45rem;
  }

  .lg\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .lg\:tw-ml-180{
    margin-left: 45rem;
  }

  .lg\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .lg\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .lg\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .lg\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .lg\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .lg\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .lg\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .lg\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .lg\:tw-mt-200{
    margin-top: 50rem;
  }

  .lg\:tw-mr-200{
    margin-right: 50rem;
  }

  .lg\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .lg\:tw-ml-200{
    margin-left: 50rem;
  }

  .lg\:tw-mt-auto{
    margin-top: auto;
  }

  .lg\:tw-mr-auto{
    margin-right: auto;
  }

  .lg\:tw-mb-auto{
    margin-bottom: auto;
  }

  .lg\:tw-ml-auto{
    margin-left: auto;
  }

  .lg\:tw-mt-px{
    margin-top: 1px;
  }

  .lg\:tw-mr-px{
    margin-right: 1px;
  }

  .lg\:tw-mb-px{
    margin-bottom: 1px;
  }

  .lg\:tw-ml-px{
    margin-left: 1px;
  }

  .lg\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .lg\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .lg\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .lg\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .lg\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .lg\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .lg\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .lg\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .lg\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .lg\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .lg\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .lg\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .lg\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .lg\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .lg\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .lg\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .lg\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .lg\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .lg\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .lg\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .lg\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .lg\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .lg\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .lg\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .lg\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .lg\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .lg\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .lg\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .lg\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .lg\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .lg\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .lg\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .lg\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .lg\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .lg\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .lg\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .lg\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .lg\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .lg\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .lg\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .lg\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .lg\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .lg\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .lg\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .lg\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .lg\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .lg\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .lg\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .lg\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .lg\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .lg\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .lg\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .lg\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .lg\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .lg\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .lg\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .lg\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .lg\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .lg\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .lg\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .lg\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .lg\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .lg\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .lg\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .lg\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .lg\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .lg\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .lg\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .lg\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .lg\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .lg\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .lg\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .lg\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .lg\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .lg\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .lg\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .lg\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .lg\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .lg\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .lg\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .lg\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .lg\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .lg\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .lg\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .lg\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .lg\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .lg\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .lg\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .lg\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .lg\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .lg\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .lg\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .lg\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .lg\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .lg\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .lg\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .lg\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .lg\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .lg\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .lg\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .lg\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .lg\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .lg\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .lg\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .lg\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .lg\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .lg\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .lg\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .lg\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .lg\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .lg\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .lg\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .lg\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .lg\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .lg\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .lg\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .lg\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .lg\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .lg\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .lg\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .lg\:tw-mt-full{
    margin-top: 100%;
  }

  .lg\:tw-mr-full{
    margin-right: 100%;
  }

  .lg\:tw-mb-full{
    margin-bottom: 100%;
  }

  .lg\:tw-ml-full{
    margin-left: 100%;
  }

  .lg\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .lg\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .lg\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .lg\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .lg\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .lg\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .lg\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .lg\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .lg\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .lg\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .lg\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .lg\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .lg\:tw--mt-4{
    margin-top: -1rem;
  }

  .lg\:tw--mr-4{
    margin-right: -1rem;
  }

  .lg\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .lg\:tw--ml-4{
    margin-left: -1rem;
  }

  .lg\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .lg\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .lg\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .lg\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .lg\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .lg\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .lg\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .lg\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .lg\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .lg\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .lg\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .lg\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .lg\:tw--mt-8{
    margin-top: -2rem;
  }

  .lg\:tw--mr-8{
    margin-right: -2rem;
  }

  .lg\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .lg\:tw--ml-8{
    margin-left: -2rem;
  }

  .lg\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .lg\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .lg\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .lg\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .lg\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .lg\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .lg\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .lg\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .lg\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .lg\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .lg\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .lg\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .lg\:tw--mt-12{
    margin-top: -3rem;
  }

  .lg\:tw--mr-12{
    margin-right: -3rem;
  }

  .lg\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .lg\:tw--ml-12{
    margin-left: -3rem;
  }

  .lg\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .lg\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .lg\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .lg\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .lg\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .lg\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .lg\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .lg\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .lg\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .lg\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .lg\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .lg\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .lg\:tw--mt-16{
    margin-top: -4rem;
  }

  .lg\:tw--mr-16{
    margin-right: -4rem;
  }

  .lg\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .lg\:tw--ml-16{
    margin-left: -4rem;
  }

  .lg\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .lg\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .lg\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .lg\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .lg\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .lg\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .lg\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .lg\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .lg\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .lg\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .lg\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .lg\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .lg\:tw--mt-20{
    margin-top: -5rem;
  }

  .lg\:tw--mr-20{
    margin-right: -5rem;
  }

  .lg\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .lg\:tw--ml-20{
    margin-left: -5rem;
  }

  .lg\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .lg\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .lg\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .lg\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .lg\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .lg\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .lg\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .lg\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .lg\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .lg\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .lg\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .lg\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .lg\:tw--mt-24{
    margin-top: -6rem;
  }

  .lg\:tw--mr-24{
    margin-right: -6rem;
  }

  .lg\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .lg\:tw--ml-24{
    margin-left: -6rem;
  }

  .lg\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .lg\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .lg\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .lg\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .lg\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .lg\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .lg\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .lg\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .lg\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .lg\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .lg\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .lg\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .lg\:tw--mt-28{
    margin-top: -7rem;
  }

  .lg\:tw--mr-28{
    margin-right: -7rem;
  }

  .lg\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .lg\:tw--ml-28{
    margin-left: -7rem;
  }

  .lg\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .lg\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .lg\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .lg\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .lg\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .lg\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .lg\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .lg\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .lg\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .lg\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .lg\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .lg\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .lg\:tw--mt-32{
    margin-top: -8rem;
  }

  .lg\:tw--mr-32{
    margin-right: -8rem;
  }

  .lg\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .lg\:tw--ml-32{
    margin-left: -8rem;
  }

  .lg\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .lg\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .lg\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .lg\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .lg\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .lg\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .lg\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .lg\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .lg\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .lg\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .lg\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .lg\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .lg\:tw--mt-36{
    margin-top: -9rem;
  }

  .lg\:tw--mr-36{
    margin-right: -9rem;
  }

  .lg\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .lg\:tw--ml-36{
    margin-left: -9rem;
  }

  .lg\:tw--mt-40{
    margin-top: -10rem;
  }

  .lg\:tw--mr-40{
    margin-right: -10rem;
  }

  .lg\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .lg\:tw--ml-40{
    margin-left: -10rem;
  }

  .lg\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .lg\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .lg\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .lg\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .lg\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .lg\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .lg\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .lg\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .lg\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .lg\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .lg\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .lg\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .lg\:tw--mt-44{
    margin-top: -11rem;
  }

  .lg\:tw--mr-44{
    margin-right: -11rem;
  }

  .lg\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .lg\:tw--ml-44{
    margin-left: -11rem;
  }

  .lg\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .lg\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .lg\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .lg\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .lg\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .lg\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .lg\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .lg\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .lg\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .lg\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .lg\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .lg\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .lg\:tw--mt-48{
    margin-top: -12rem;
  }

  .lg\:tw--mr-48{
    margin-right: -12rem;
  }

  .lg\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .lg\:tw--ml-48{
    margin-left: -12rem;
  }

  .lg\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .lg\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .lg\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .lg\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .lg\:tw--mt-52{
    margin-top: -13rem;
  }

  .lg\:tw--mr-52{
    margin-right: -13rem;
  }

  .lg\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .lg\:tw--ml-52{
    margin-left: -13rem;
  }

  .lg\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .lg\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .lg\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .lg\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .lg\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .lg\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .lg\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .lg\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .lg\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .lg\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .lg\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .lg\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .lg\:tw--mt-56{
    margin-top: -14rem;
  }

  .lg\:tw--mr-56{
    margin-right: -14rem;
  }

  .lg\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .lg\:tw--ml-56{
    margin-left: -14rem;
  }

  .lg\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .lg\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .lg\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .lg\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .lg\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .lg\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .lg\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .lg\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .lg\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .lg\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .lg\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .lg\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .lg\:tw--mt-60{
    margin-top: -15rem;
  }

  .lg\:tw--mr-60{
    margin-right: -15rem;
  }

  .lg\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .lg\:tw--ml-60{
    margin-left: -15rem;
  }

  .lg\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .lg\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .lg\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .lg\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .lg\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .lg\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .lg\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .lg\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .lg\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .lg\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .lg\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .lg\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .lg\:tw--mt-64{
    margin-top: -16rem;
  }

  .lg\:tw--mr-64{
    margin-right: -16rem;
  }

  .lg\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .lg\:tw--ml-64{
    margin-left: -16rem;
  }

  .lg\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .lg\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .lg\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .lg\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .lg\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .lg\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .lg\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .lg\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .lg\:tw--mt-68{
    margin-top: -17rem;
  }

  .lg\:tw--mr-68{
    margin-right: -17rem;
  }

  .lg\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .lg\:tw--ml-68{
    margin-left: -17rem;
  }

  .lg\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .lg\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .lg\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .lg\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .lg\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .lg\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .lg\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .lg\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .lg\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .lg\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .lg\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .lg\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .lg\:tw--mt-72{
    margin-top: -18rem;
  }

  .lg\:tw--mr-72{
    margin-right: -18rem;
  }

  .lg\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .lg\:tw--ml-72{
    margin-left: -18rem;
  }

  .lg\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .lg\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .lg\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .lg\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .lg\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .lg\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .lg\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .lg\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .lg\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .lg\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .lg\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .lg\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .lg\:tw--mt-76{
    margin-top: -19rem;
  }

  .lg\:tw--mr-76{
    margin-right: -19rem;
  }

  .lg\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .lg\:tw--ml-76{
    margin-left: -19rem;
  }

  .lg\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .lg\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .lg\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .lg\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .lg\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .lg\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .lg\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .lg\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .lg\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .lg\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .lg\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .lg\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .lg\:tw--mt-80{
    margin-top: -20rem;
  }

  .lg\:tw--mr-80{
    margin-right: -20rem;
  }

  .lg\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .lg\:tw--ml-80{
    margin-left: -20rem;
  }

  .lg\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .lg\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .lg\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .lg\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .lg\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .lg\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .lg\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .lg\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .lg\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .lg\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .lg\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .lg\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .lg\:tw--mt-84{
    margin-top: -21rem;
  }

  .lg\:tw--mr-84{
    margin-right: -21rem;
  }

  .lg\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .lg\:tw--ml-84{
    margin-left: -21rem;
  }

  .lg\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .lg\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .lg\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .lg\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .lg\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .lg\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .lg\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .lg\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .lg\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .lg\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .lg\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .lg\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .lg\:tw--mt-88{
    margin-top: -22rem;
  }

  .lg\:tw--mr-88{
    margin-right: -22rem;
  }

  .lg\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .lg\:tw--ml-88{
    margin-left: -22rem;
  }

  .lg\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .lg\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .lg\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .lg\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .lg\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .lg\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .lg\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .lg\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .lg\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .lg\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .lg\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .lg\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .lg\:tw--mt-92{
    margin-top: -23rem;
  }

  .lg\:tw--mr-92{
    margin-right: -23rem;
  }

  .lg\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .lg\:tw--ml-92{
    margin-left: -23rem;
  }

  .lg\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .lg\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .lg\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .lg\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .lg\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .lg\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .lg\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .lg\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .lg\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .lg\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .lg\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .lg\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .lg\:tw--mt-96{
    margin-top: -24rem;
  }

  .lg\:tw--mr-96{
    margin-right: -24rem;
  }

  .lg\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .lg\:tw--ml-96{
    margin-left: -24rem;
  }

  .lg\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .lg\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .lg\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .lg\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .lg\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .lg\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .lg\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .lg\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .lg\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .lg\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .lg\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .lg\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .lg\:tw--mt-100{
    margin-top: -25rem;
  }

  .lg\:tw--mr-100{
    margin-right: -25rem;
  }

  .lg\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .lg\:tw--ml-100{
    margin-left: -25rem;
  }

  .lg\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .lg\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .lg\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .lg\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .lg\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .lg\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .lg\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .lg\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .lg\:tw--mt-112{
    margin-top: -28rem;
  }

  .lg\:tw--mr-112{
    margin-right: -28rem;
  }

  .lg\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .lg\:tw--ml-112{
    margin-left: -28rem;
  }

  .lg\:tw--mt-128{
    margin-top: -31rem;
  }

  .lg\:tw--mr-128{
    margin-right: -31rem;
  }

  .lg\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .lg\:tw--ml-128{
    margin-left: -31rem;
  }

  .lg\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .lg\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .lg\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .lg\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .lg\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .lg\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .lg\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .lg\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .lg\:tw--mt-140{
    margin-top: -35rem;
  }

  .lg\:tw--mr-140{
    margin-right: -35rem;
  }

  .lg\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .lg\:tw--ml-140{
    margin-left: -35rem;
  }

  .lg\:tw--mt-160{
    margin-top: -40rem;
  }

  .lg\:tw--mr-160{
    margin-right: -40rem;
  }

  .lg\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .lg\:tw--ml-160{
    margin-left: -40rem;
  }

  .lg\:tw--mt-180{
    margin-top: -45rem;
  }

  .lg\:tw--mr-180{
    margin-right: -45rem;
  }

  .lg\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .lg\:tw--ml-180{
    margin-left: -45rem;
  }

  .lg\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .lg\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .lg\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .lg\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .lg\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .lg\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .lg\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .lg\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .lg\:tw--mt-200{
    margin-top: -50rem;
  }

  .lg\:tw--mr-200{
    margin-right: -50rem;
  }

  .lg\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .lg\:tw--ml-200{
    margin-left: -50rem;
  }

  .lg\:tw--mt-px{
    margin-top: -1px;
  }

  .lg\:tw--mr-px{
    margin-right: -1px;
  }

  .lg\:tw--mb-px{
    margin-bottom: -1px;
  }

  .lg\:tw--ml-px{
    margin-left: -1px;
  }

  .lg\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .lg\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .lg\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .lg\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .lg\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .lg\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .lg\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .lg\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .lg\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .lg\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .lg\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .lg\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .lg\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .lg\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .lg\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .lg\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .lg\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .lg\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .lg\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .lg\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .lg\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .lg\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .lg\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .lg\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .lg\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .lg\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .lg\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .lg\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .lg\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .lg\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .lg\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .lg\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .lg\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .lg\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .lg\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .lg\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .lg\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .lg\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .lg\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .lg\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .lg\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .lg\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .lg\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .lg\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .lg\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .lg\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .lg\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .lg\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .lg\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .lg\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .lg\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .lg\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .lg\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .lg\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .lg\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .lg\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .lg\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .lg\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .lg\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .lg\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .lg\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .lg\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .lg\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .lg\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .lg\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .lg\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .lg\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .lg\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .lg\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .lg\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .lg\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .lg\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .lg\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .lg\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .lg\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .lg\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .lg\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .lg\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .lg\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .lg\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .lg\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .lg\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .lg\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .lg\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .lg\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .lg\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .lg\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .lg\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .lg\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .lg\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .lg\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .lg\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .lg\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .lg\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .lg\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .lg\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .lg\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .lg\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .lg\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .lg\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .lg\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .lg\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .lg\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .lg\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .lg\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .lg\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .lg\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .lg\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .lg\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .lg\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .lg\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .lg\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .lg\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .lg\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .lg\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .lg\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .lg\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .lg\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .lg\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .lg\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .lg\:tw--mt-full{
    margin-top: -100%;
  }

  .lg\:tw--mr-full{
    margin-right: -100%;
  }

  .lg\:tw--mb-full{
    margin-bottom: -100%;
  }

  .lg\:tw--ml-full{
    margin-left: -100%;
  }

  .lg\:tw-max-h-0{
    max-height: 0;
  }

  .lg\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .lg\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .lg\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .lg\:tw-max-h-4{
    max-height: 1rem;
  }

  .lg\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .lg\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .lg\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .lg\:tw-max-h-8{
    max-height: 2rem;
  }

  .lg\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .lg\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .lg\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .lg\:tw-max-h-12{
    max-height: 3rem;
  }

  .lg\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .lg\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .lg\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .lg\:tw-max-h-16{
    max-height: 4rem;
  }

  .lg\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .lg\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .lg\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .lg\:tw-max-h-20{
    max-height: 5rem;
  }

  .lg\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .lg\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .lg\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .lg\:tw-max-h-24{
    max-height: 6rem;
  }

  .lg\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .lg\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .lg\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .lg\:tw-max-h-28{
    max-height: 7rem;
  }

  .lg\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .lg\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .lg\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .lg\:tw-max-h-32{
    max-height: 8rem;
  }

  .lg\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .lg\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .lg\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .lg\:tw-max-h-36{
    max-height: 9rem;
  }

  .lg\:tw-max-h-40{
    max-height: 10rem;
  }

  .lg\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .lg\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .lg\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .lg\:tw-max-h-44{
    max-height: 11rem;
  }

  .lg\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .lg\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .lg\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .lg\:tw-max-h-48{
    max-height: 12rem;
  }

  .lg\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .lg\:tw-max-h-52{
    max-height: 13rem;
  }

  .lg\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .lg\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .lg\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .lg\:tw-max-h-56{
    max-height: 14rem;
  }

  .lg\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .lg\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .lg\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .lg\:tw-max-h-60{
    max-height: 15rem;
  }

  .lg\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .lg\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .lg\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .lg\:tw-max-h-64{
    max-height: 16rem;
  }

  .lg\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .lg\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .lg\:tw-max-h-68{
    max-height: 17rem;
  }

  .lg\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .lg\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .lg\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .lg\:tw-max-h-72{
    max-height: 18rem;
  }

  .lg\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .lg\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .lg\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .lg\:tw-max-h-76{
    max-height: 19rem;
  }

  .lg\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .lg\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .lg\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .lg\:tw-max-h-80{
    max-height: 20rem;
  }

  .lg\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .lg\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .lg\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .lg\:tw-max-h-84{
    max-height: 21rem;
  }

  .lg\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .lg\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .lg\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .lg\:tw-max-h-88{
    max-height: 22rem;
  }

  .lg\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .lg\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .lg\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .lg\:tw-max-h-92{
    max-height: 23rem;
  }

  .lg\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .lg\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .lg\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .lg\:tw-max-h-96{
    max-height: 24rem;
  }

  .lg\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .lg\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .lg\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .lg\:tw-max-h-100{
    max-height: 25rem;
  }

  .lg\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .lg\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .lg\:tw-max-h-112{
    max-height: 28rem;
  }

  .lg\:tw-max-h-128{
    max-height: 31rem;
  }

  .lg\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .lg\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .lg\:tw-max-h-140{
    max-height: 35rem;
  }

  .lg\:tw-max-h-160{
    max-height: 40rem;
  }

  .lg\:tw-max-h-180{
    max-height: 45rem;
  }

  .lg\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .lg\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .lg\:tw-max-h-200{
    max-height: 50rem;
  }

  .lg\:tw-max-h-screen{
    max-height: 100vh;
  }

  .lg\:tw-max-h-px{
    max-height: 1px;
  }

  .lg\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .lg\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .lg\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .lg\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .lg\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .lg\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .lg\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .lg\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .lg\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .lg\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .lg\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .lg\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .lg\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .lg\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .lg\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .lg\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .lg\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .lg\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .lg\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .lg\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .lg\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .lg\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .lg\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .lg\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .lg\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .lg\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .lg\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .lg\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .lg\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .lg\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .lg\:tw-max-h-full{
    max-height: 100%;
  }

  .lg\:tw-max-w-0{
    max-width: 0rem;
  }

  .lg\:tw-max-w-none{
    max-width: none;
  }

  .lg\:tw-max-w-xs{
    max-width: 20rem;
  }

  .lg\:tw-max-w-sm{
    max-width: 24rem;
  }

  .lg\:tw-max-w-md{
    max-width: 28rem;
  }

  .lg\:tw-max-w-lg{
    max-width: 32rem;
  }

  .lg\:tw-max-w-xl{
    max-width: 36rem;
  }

  .lg\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .lg\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .lg\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .lg\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .lg\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .lg\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .lg\:tw-max-w-full{
    max-width: 100%;
  }

  .lg\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .lg\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .lg\:tw-max-w-prose{
    max-width: 65ch;
  }

  .lg\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .lg\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .lg\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .lg\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .lg\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .lg\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .lg\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .lg\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .lg\:tw-min-h-0{
    min-height: 0;
  }

  .lg\:tw-min-h-full{
    min-height: 100%;
  }

  .lg\:tw-min-h-screen{
    min-height: 100vh;
  }

  .lg\:tw-min-w-0{
    min-width: 0;
  }

  .lg\:tw-min-w-full{
    min-width: 100%;
  }

  .lg\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .lg\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .lg\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .lg\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .lg\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .lg\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .lg\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .lg\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .lg\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .lg\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .lg\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .lg\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .lg\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .lg\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .lg\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .lg\:tw-opacity-0{
    opacity: 0;
  }

  .lg\:tw-opacity-25{
    opacity: 0.25;
  }

  .lg\:tw-opacity-50{
    opacity: 0.5;
  }

  .lg\:tw-opacity-75{
    opacity: 0.75;
  }

  .lg\:tw-opacity-100{
    opacity: 1;
  }

  .lg\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .lg\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .lg\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .lg\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .lg\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .lg\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .lg\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .lg\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .lg\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .lg\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .lg\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .lg\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .lg\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .lg\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .lg\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .lg\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .lg\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .lg\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .lg\:tw-overflow-auto{
    overflow: auto;
  }

  .lg\:tw-overflow-hidden{
    overflow: hidden;
  }

  .lg\:tw-overflow-visible{
    overflow: visible;
  }

  .lg\:tw-overflow-scroll{
    overflow: scroll;
  }

  .lg\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .lg\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .lg\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .lg\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .lg\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .lg\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .lg\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .lg\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .lg\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .lg\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .lg\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .lg\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .lg\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .lg\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .lg\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .lg\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .lg\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .lg\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .lg\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .lg\:tw-p-0{
    padding: 0;
  }

  .lg\:tw-p-1{
    padding: 0.25rem;
  }

  .lg\:tw-p-2{
    padding: 0.5rem;
  }

  .lg\:tw-p-3{
    padding: 0.75rem;
  }

  .lg\:tw-p-4{
    padding: 1rem;
  }

  .lg\:tw-p-5{
    padding: 1.25rem;
  }

  .lg\:tw-p-6{
    padding: 1.5rem;
  }

  .lg\:tw-p-7{
    padding: 1.75rem;
  }

  .lg\:tw-p-8{
    padding: 2rem;
  }

  .lg\:tw-p-9{
    padding: 2.25rem;
  }

  .lg\:tw-p-10{
    padding: 2.5rem;
  }

  .lg\:tw-p-11{
    padding: 2.75rem;
  }

  .lg\:tw-p-12{
    padding: 3rem;
  }

  .lg\:tw-p-13{
    padding: 3.25rem;
  }

  .lg\:tw-p-14{
    padding: 3.5rem;
  }

  .lg\:tw-p-15{
    padding: 3.75rem;
  }

  .lg\:tw-p-16{
    padding: 4rem;
  }

  .lg\:tw-p-17{
    padding: 4.25rem;
  }

  .lg\:tw-p-18{
    padding: 4.5rem;
  }

  .lg\:tw-p-19{
    padding: 4.75rem;
  }

  .lg\:tw-p-20{
    padding: 5rem;
  }

  .lg\:tw-p-21{
    padding: 5.25rem;
  }

  .lg\:tw-p-22{
    padding: 5.5rem;
  }

  .lg\:tw-p-23{
    padding: 5.75rem;
  }

  .lg\:tw-p-24{
    padding: 6rem;
  }

  .lg\:tw-p-25{
    padding: 6.25rem;
  }

  .lg\:tw-p-26{
    padding: 6.5rem;
  }

  .lg\:tw-p-27{
    padding: 6.75rem;
  }

  .lg\:tw-p-28{
    padding: 7rem;
  }

  .lg\:tw-p-29{
    padding: 7.25rem;
  }

  .lg\:tw-p-30{
    padding: 7.5rem;
  }

  .lg\:tw-p-31{
    padding: 7.75rem;
  }

  .lg\:tw-p-32{
    padding: 8rem;
  }

  .lg\:tw-p-33{
    padding: 8.25rem;
  }

  .lg\:tw-p-34{
    padding: 8.5rem;
  }

  .lg\:tw-p-35{
    padding: 8.75rem;
  }

  .lg\:tw-p-36{
    padding: 9rem;
  }

  .lg\:tw-p-40{
    padding: 10rem;
  }

  .lg\:tw-p-41{
    padding: 10.25rem;
  }

  .lg\:tw-p-42{
    padding: 10.5rem;
  }

  .lg\:tw-p-43{
    padding: 10.75rem;
  }

  .lg\:tw-p-44{
    padding: 11rem;
  }

  .lg\:tw-p-45{
    padding: 11.25rem;
  }

  .lg\:tw-p-46{
    padding: 11.5rem;
  }

  .lg\:tw-p-47{
    padding: 11.75rem;
  }

  .lg\:tw-p-48{
    padding: 12rem;
  }

  .lg\:tw-p-50{
    padding: 12.5rem;
  }

  .lg\:tw-p-52{
    padding: 13rem;
  }

  .lg\:tw-p-53{
    padding: 13.25rem;
  }

  .lg\:tw-p-54{
    padding: 13.5rem;
  }

  .lg\:tw-p-55{
    padding: 13.75rem;
  }

  .lg\:tw-p-56{
    padding: 14rem;
  }

  .lg\:tw-p-57{
    padding: 14.25rem;
  }

  .lg\:tw-p-58{
    padding: 14.5rem;
  }

  .lg\:tw-p-59{
    padding: 14.75rem;
  }

  .lg\:tw-p-60{
    padding: 15rem;
  }

  .lg\:tw-p-61{
    padding: 15.25rem;
  }

  .lg\:tw-p-62{
    padding: 15.5rem;
  }

  .lg\:tw-p-63{
    padding: 15.75rem;
  }

  .lg\:tw-p-64{
    padding: 16rem;
  }

  .lg\:tw-p-65{
    padding: 16.25rem;
  }

  .lg\:tw-p-66{
    padding: 16.5rem;
  }

  .lg\:tw-p-68{
    padding: 17rem;
  }

  .lg\:tw-p-69{
    padding: 17.25rem;
  }

  .lg\:tw-p-70{
    padding: 17.5rem;
  }

  .lg\:tw-p-71{
    padding: 17.75rem;
  }

  .lg\:tw-p-72{
    padding: 18rem;
  }

  .lg\:tw-p-73{
    padding: 18.25rem;
  }

  .lg\:tw-p-74{
    padding: 18.5rem;
  }

  .lg\:tw-p-75{
    padding: 18.75rem;
  }

  .lg\:tw-p-76{
    padding: 19rem;
  }

  .lg\:tw-p-77{
    padding: 19.25rem;
  }

  .lg\:tw-p-78{
    padding: 19.5rem;
  }

  .lg\:tw-p-79{
    padding: 19.75rem;
  }

  .lg\:tw-p-80{
    padding: 20rem;
  }

  .lg\:tw-p-81{
    padding: 20.25rem;
  }

  .lg\:tw-p-82{
    padding: 20.5rem;
  }

  .lg\:tw-p-83{
    padding: 20.75rem;
  }

  .lg\:tw-p-84{
    padding: 21rem;
  }

  .lg\:tw-p-85{
    padding: 21.25rem;
  }

  .lg\:tw-p-86{
    padding: 21.5rem;
  }

  .lg\:tw-p-87{
    padding: 21.75rem;
  }

  .lg\:tw-p-88{
    padding: 22rem;
  }

  .lg\:tw-p-89{
    padding: 22.25rem;
  }

  .lg\:tw-p-90{
    padding: 22.5rem;
  }

  .lg\:tw-p-91{
    padding: 22.75rem;
  }

  .lg\:tw-p-92{
    padding: 23rem;
  }

  .lg\:tw-p-93{
    padding: 23.25rem;
  }

  .lg\:tw-p-94{
    padding: 23.5rem;
  }

  .lg\:tw-p-95{
    padding: 23.75rem;
  }

  .lg\:tw-p-96{
    padding: 24rem;
  }

  .lg\:tw-p-97{
    padding: 23.25rem;
  }

  .lg\:tw-p-98{
    padding: 23.5rem;
  }

  .lg\:tw-p-99{
    padding: 23.75rem;
  }

  .lg\:tw-p-100{
    padding: 25rem;
  }

  .lg\:tw-p-101{
    padding: 25.25rem;
  }

  .lg\:tw-p-102{
    padding: 25.5rem;
  }

  .lg\:tw-p-112{
    padding: 28rem;
  }

  .lg\:tw-p-128{
    padding: 31rem;
  }

  .lg\:tw-p-129{
    padding: 32.25rem;
  }

  .lg\:tw-p-130{
    padding: 32.5rem;
  }

  .lg\:tw-p-140{
    padding: 35rem;
  }

  .lg\:tw-p-160{
    padding: 40rem;
  }

  .lg\:tw-p-180{
    padding: 45rem;
  }

  .lg\:tw-p-185{
    padding: 46.25rem;
  }

  .lg\:tw-p-190{
    padding: 47.5rem;
  }

  .lg\:tw-p-200{
    padding: 50rem;
  }

  .lg\:tw-p-px{
    padding: 1px;
  }

  .lg\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .lg\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .lg\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .lg\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .lg\:tw-p-1\/2{
    padding: 50%;
  }

  .lg\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .lg\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .lg\:tw-p-1\/4{
    padding: 25%;
  }

  .lg\:tw-p-2\/4{
    padding: 50%;
  }

  .lg\:tw-p-3\/4{
    padding: 75%;
  }

  .lg\:tw-p-1\/5{
    padding: 20%;
  }

  .lg\:tw-p-2\/5{
    padding: 40%;
  }

  .lg\:tw-p-3\/5{
    padding: 60%;
  }

  .lg\:tw-p-4\/5{
    padding: 80%;
  }

  .lg\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .lg\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .lg\:tw-p-3\/6{
    padding: 50%;
  }

  .lg\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .lg\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .lg\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .lg\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .lg\:tw-p-3\/12{
    padding: 25%;
  }

  .lg\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .lg\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .lg\:tw-p-6\/12{
    padding: 50%;
  }

  .lg\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .lg\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .lg\:tw-p-9\/12{
    padding: 75%;
  }

  .lg\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .lg\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .lg\:tw-p-full{
    padding: 100%;
  }

  .lg\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .lg\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .lg\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .lg\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .lg\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .lg\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .lg\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .lg\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .lg\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .lg\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .lg\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .lg\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .lg\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .lg\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .lg\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .lg\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .lg\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .lg\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .lg\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .lg\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .lg\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .lg\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .lg\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .lg\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .lg\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .lg\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .lg\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .lg\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .lg\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .lg\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .lg\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .lg\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .lg\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .lg\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .lg\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .lg\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .lg\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .lg\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .lg\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .lg\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .lg\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .lg\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .lg\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .lg\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .lg\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .lg\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .lg\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .lg\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .lg\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .lg\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .lg\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .lg\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .lg\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .lg\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .lg\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .lg\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .lg\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .lg\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .lg\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .lg\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .lg\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .lg\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .lg\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .lg\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .lg\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .lg\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .lg\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .lg\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .lg\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .lg\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .lg\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .lg\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .lg\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .lg\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .lg\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .lg\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .lg\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .lg\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .lg\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .lg\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .lg\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .lg\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .lg\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .lg\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .lg\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .lg\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .lg\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .lg\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .lg\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .lg\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .lg\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .lg\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .lg\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .lg\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .lg\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .lg\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .lg\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .lg\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .lg\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .lg\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .lg\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .lg\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .lg\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .lg\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .lg\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .lg\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .lg\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .lg\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .lg\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .lg\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .lg\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .lg\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .lg\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .lg\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .lg\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .lg\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .lg\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .lg\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .lg\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .lg\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .lg\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .lg\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .lg\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .lg\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .lg\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .lg\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .lg\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .lg\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .lg\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .lg\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .lg\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .lg\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .lg\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .lg\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .lg\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .lg\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .lg\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .lg\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .lg\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .lg\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .lg\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .lg\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .lg\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .lg\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .lg\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .lg\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .lg\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .lg\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .lg\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .lg\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .lg\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .lg\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .lg\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .lg\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .lg\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .lg\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .lg\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .lg\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .lg\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .lg\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .lg\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .lg\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .lg\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .lg\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .lg\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .lg\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .lg\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .lg\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .lg\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .lg\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .lg\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .lg\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .lg\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .lg\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .lg\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .lg\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .lg\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .lg\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .lg\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .lg\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .lg\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .lg\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .lg\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .lg\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .lg\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .lg\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .lg\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .lg\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .lg\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .lg\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .lg\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .lg\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .lg\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .lg\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .lg\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .lg\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .lg\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .lg\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .lg\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .lg\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .lg\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .lg\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .lg\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .lg\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .lg\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .lg\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .lg\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .lg\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .lg\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .lg\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .lg\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .lg\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .lg\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .lg\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .lg\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .lg\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .lg\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .lg\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .lg\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .lg\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .lg\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .lg\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .lg\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .lg\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .lg\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .lg\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .lg\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .lg\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .lg\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .lg\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .lg\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .lg\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .lg\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .lg\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .lg\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .lg\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .lg\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .lg\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .lg\:tw-pt-0{
    padding-top: 0;
  }

  .lg\:tw-pr-0{
    padding-right: 0;
  }

  .lg\:tw-pb-0{
    padding-bottom: 0;
  }

  .lg\:tw-pl-0{
    padding-left: 0;
  }

  .lg\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .lg\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .lg\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .lg\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .lg\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .lg\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .lg\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .lg\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .lg\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .lg\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .lg\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .lg\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .lg\:tw-pt-4{
    padding-top: 1rem;
  }

  .lg\:tw-pr-4{
    padding-right: 1rem;
  }

  .lg\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .lg\:tw-pl-4{
    padding-left: 1rem;
  }

  .lg\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .lg\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .lg\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .lg\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .lg\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .lg\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .lg\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .lg\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .lg\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .lg\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .lg\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .lg\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .lg\:tw-pt-8{
    padding-top: 2rem;
  }

  .lg\:tw-pr-8{
    padding-right: 2rem;
  }

  .lg\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .lg\:tw-pl-8{
    padding-left: 2rem;
  }

  .lg\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .lg\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .lg\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .lg\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .lg\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .lg\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .lg\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .lg\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .lg\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .lg\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .lg\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .lg\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .lg\:tw-pt-12{
    padding-top: 3rem;
  }

  .lg\:tw-pr-12{
    padding-right: 3rem;
  }

  .lg\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .lg\:tw-pl-12{
    padding-left: 3rem;
  }

  .lg\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .lg\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .lg\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .lg\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .lg\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .lg\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .lg\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .lg\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .lg\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .lg\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .lg\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .lg\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .lg\:tw-pt-16{
    padding-top: 4rem;
  }

  .lg\:tw-pr-16{
    padding-right: 4rem;
  }

  .lg\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .lg\:tw-pl-16{
    padding-left: 4rem;
  }

  .lg\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .lg\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .lg\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .lg\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .lg\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .lg\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .lg\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .lg\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .lg\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .lg\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .lg\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .lg\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .lg\:tw-pt-20{
    padding-top: 5rem;
  }

  .lg\:tw-pr-20{
    padding-right: 5rem;
  }

  .lg\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .lg\:tw-pl-20{
    padding-left: 5rem;
  }

  .lg\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .lg\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .lg\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .lg\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .lg\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .lg\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .lg\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .lg\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .lg\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .lg\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .lg\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .lg\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .lg\:tw-pt-24{
    padding-top: 6rem;
  }

  .lg\:tw-pr-24{
    padding-right: 6rem;
  }

  .lg\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .lg\:tw-pl-24{
    padding-left: 6rem;
  }

  .lg\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .lg\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .lg\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .lg\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .lg\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .lg\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .lg\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .lg\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .lg\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .lg\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .lg\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .lg\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .lg\:tw-pt-28{
    padding-top: 7rem;
  }

  .lg\:tw-pr-28{
    padding-right: 7rem;
  }

  .lg\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .lg\:tw-pl-28{
    padding-left: 7rem;
  }

  .lg\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .lg\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .lg\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .lg\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .lg\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .lg\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .lg\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .lg\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .lg\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .lg\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .lg\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .lg\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .lg\:tw-pt-32{
    padding-top: 8rem;
  }

  .lg\:tw-pr-32{
    padding-right: 8rem;
  }

  .lg\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .lg\:tw-pl-32{
    padding-left: 8rem;
  }

  .lg\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .lg\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .lg\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .lg\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .lg\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .lg\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .lg\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .lg\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .lg\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .lg\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .lg\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .lg\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .lg\:tw-pt-36{
    padding-top: 9rem;
  }

  .lg\:tw-pr-36{
    padding-right: 9rem;
  }

  .lg\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .lg\:tw-pl-36{
    padding-left: 9rem;
  }

  .lg\:tw-pt-40{
    padding-top: 10rem;
  }

  .lg\:tw-pr-40{
    padding-right: 10rem;
  }

  .lg\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .lg\:tw-pl-40{
    padding-left: 10rem;
  }

  .lg\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .lg\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .lg\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .lg\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .lg\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .lg\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .lg\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .lg\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .lg\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .lg\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .lg\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .lg\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .lg\:tw-pt-44{
    padding-top: 11rem;
  }

  .lg\:tw-pr-44{
    padding-right: 11rem;
  }

  .lg\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .lg\:tw-pl-44{
    padding-left: 11rem;
  }

  .lg\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .lg\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .lg\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .lg\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .lg\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .lg\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .lg\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .lg\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .lg\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .lg\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .lg\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .lg\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .lg\:tw-pt-48{
    padding-top: 12rem;
  }

  .lg\:tw-pr-48{
    padding-right: 12rem;
  }

  .lg\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .lg\:tw-pl-48{
    padding-left: 12rem;
  }

  .lg\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .lg\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .lg\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .lg\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .lg\:tw-pt-52{
    padding-top: 13rem;
  }

  .lg\:tw-pr-52{
    padding-right: 13rem;
  }

  .lg\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .lg\:tw-pl-52{
    padding-left: 13rem;
  }

  .lg\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .lg\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .lg\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .lg\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .lg\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .lg\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .lg\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .lg\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .lg\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .lg\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .lg\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .lg\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .lg\:tw-pt-56{
    padding-top: 14rem;
  }

  .lg\:tw-pr-56{
    padding-right: 14rem;
  }

  .lg\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .lg\:tw-pl-56{
    padding-left: 14rem;
  }

  .lg\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .lg\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .lg\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .lg\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .lg\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .lg\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .lg\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .lg\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .lg\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .lg\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .lg\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .lg\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .lg\:tw-pt-60{
    padding-top: 15rem;
  }

  .lg\:tw-pr-60{
    padding-right: 15rem;
  }

  .lg\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .lg\:tw-pl-60{
    padding-left: 15rem;
  }

  .lg\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .lg\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .lg\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .lg\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .lg\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .lg\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .lg\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .lg\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .lg\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .lg\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .lg\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .lg\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .lg\:tw-pt-64{
    padding-top: 16rem;
  }

  .lg\:tw-pr-64{
    padding-right: 16rem;
  }

  .lg\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .lg\:tw-pl-64{
    padding-left: 16rem;
  }

  .lg\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .lg\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .lg\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .lg\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .lg\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .lg\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .lg\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .lg\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .lg\:tw-pt-68{
    padding-top: 17rem;
  }

  .lg\:tw-pr-68{
    padding-right: 17rem;
  }

  .lg\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .lg\:tw-pl-68{
    padding-left: 17rem;
  }

  .lg\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .lg\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .lg\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .lg\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .lg\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .lg\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .lg\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .lg\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .lg\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .lg\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .lg\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .lg\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .lg\:tw-pt-72{
    padding-top: 18rem;
  }

  .lg\:tw-pr-72{
    padding-right: 18rem;
  }

  .lg\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .lg\:tw-pl-72{
    padding-left: 18rem;
  }

  .lg\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .lg\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .lg\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .lg\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .lg\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .lg\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .lg\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .lg\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .lg\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .lg\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .lg\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .lg\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .lg\:tw-pt-76{
    padding-top: 19rem;
  }

  .lg\:tw-pr-76{
    padding-right: 19rem;
  }

  .lg\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .lg\:tw-pl-76{
    padding-left: 19rem;
  }

  .lg\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .lg\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .lg\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .lg\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .lg\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .lg\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .lg\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .lg\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .lg\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .lg\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .lg\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .lg\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .lg\:tw-pt-80{
    padding-top: 20rem;
  }

  .lg\:tw-pr-80{
    padding-right: 20rem;
  }

  .lg\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .lg\:tw-pl-80{
    padding-left: 20rem;
  }

  .lg\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .lg\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .lg\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .lg\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .lg\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .lg\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .lg\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .lg\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .lg\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .lg\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .lg\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .lg\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .lg\:tw-pt-84{
    padding-top: 21rem;
  }

  .lg\:tw-pr-84{
    padding-right: 21rem;
  }

  .lg\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .lg\:tw-pl-84{
    padding-left: 21rem;
  }

  .lg\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .lg\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .lg\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .lg\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .lg\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .lg\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .lg\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .lg\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .lg\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .lg\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .lg\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .lg\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .lg\:tw-pt-88{
    padding-top: 22rem;
  }

  .lg\:tw-pr-88{
    padding-right: 22rem;
  }

  .lg\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .lg\:tw-pl-88{
    padding-left: 22rem;
  }

  .lg\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .lg\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .lg\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .lg\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .lg\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .lg\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .lg\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .lg\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .lg\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .lg\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .lg\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .lg\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .lg\:tw-pt-92{
    padding-top: 23rem;
  }

  .lg\:tw-pr-92{
    padding-right: 23rem;
  }

  .lg\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .lg\:tw-pl-92{
    padding-left: 23rem;
  }

  .lg\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .lg\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .lg\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .lg\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .lg\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .lg\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .lg\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .lg\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .lg\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .lg\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .lg\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .lg\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .lg\:tw-pt-96{
    padding-top: 24rem;
  }

  .lg\:tw-pr-96{
    padding-right: 24rem;
  }

  .lg\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .lg\:tw-pl-96{
    padding-left: 24rem;
  }

  .lg\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .lg\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .lg\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .lg\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .lg\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .lg\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .lg\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .lg\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .lg\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .lg\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .lg\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .lg\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .lg\:tw-pt-100{
    padding-top: 25rem;
  }

  .lg\:tw-pr-100{
    padding-right: 25rem;
  }

  .lg\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .lg\:tw-pl-100{
    padding-left: 25rem;
  }

  .lg\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .lg\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .lg\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .lg\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .lg\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .lg\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .lg\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .lg\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .lg\:tw-pt-112{
    padding-top: 28rem;
  }

  .lg\:tw-pr-112{
    padding-right: 28rem;
  }

  .lg\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .lg\:tw-pl-112{
    padding-left: 28rem;
  }

  .lg\:tw-pt-128{
    padding-top: 31rem;
  }

  .lg\:tw-pr-128{
    padding-right: 31rem;
  }

  .lg\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .lg\:tw-pl-128{
    padding-left: 31rem;
  }

  .lg\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .lg\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .lg\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .lg\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .lg\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .lg\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .lg\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .lg\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .lg\:tw-pt-140{
    padding-top: 35rem;
  }

  .lg\:tw-pr-140{
    padding-right: 35rem;
  }

  .lg\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .lg\:tw-pl-140{
    padding-left: 35rem;
  }

  .lg\:tw-pt-160{
    padding-top: 40rem;
  }

  .lg\:tw-pr-160{
    padding-right: 40rem;
  }

  .lg\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .lg\:tw-pl-160{
    padding-left: 40rem;
  }

  .lg\:tw-pt-180{
    padding-top: 45rem;
  }

  .lg\:tw-pr-180{
    padding-right: 45rem;
  }

  .lg\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .lg\:tw-pl-180{
    padding-left: 45rem;
  }

  .lg\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .lg\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .lg\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .lg\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .lg\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .lg\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .lg\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .lg\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .lg\:tw-pt-200{
    padding-top: 50rem;
  }

  .lg\:tw-pr-200{
    padding-right: 50rem;
  }

  .lg\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .lg\:tw-pl-200{
    padding-left: 50rem;
  }

  .lg\:tw-pt-px{
    padding-top: 1px;
  }

  .lg\:tw-pr-px{
    padding-right: 1px;
  }

  .lg\:tw-pb-px{
    padding-bottom: 1px;
  }

  .lg\:tw-pl-px{
    padding-left: 1px;
  }

  .lg\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .lg\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .lg\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .lg\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .lg\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .lg\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .lg\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .lg\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .lg\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .lg\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .lg\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .lg\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .lg\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .lg\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .lg\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .lg\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .lg\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .lg\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .lg\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .lg\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .lg\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .lg\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .lg\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .lg\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .lg\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .lg\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .lg\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .lg\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .lg\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .lg\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .lg\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .lg\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .lg\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .lg\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .lg\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .lg\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .lg\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .lg\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .lg\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .lg\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .lg\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .lg\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .lg\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .lg\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .lg\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .lg\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .lg\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .lg\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .lg\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .lg\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .lg\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .lg\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .lg\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .lg\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .lg\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .lg\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .lg\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .lg\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .lg\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .lg\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .lg\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .lg\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .lg\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .lg\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .lg\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .lg\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .lg\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .lg\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .lg\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .lg\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .lg\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .lg\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .lg\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .lg\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .lg\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .lg\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .lg\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .lg\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .lg\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .lg\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .lg\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .lg\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .lg\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .lg\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .lg\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .lg\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .lg\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .lg\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .lg\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .lg\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .lg\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .lg\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .lg\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .lg\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .lg\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .lg\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .lg\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .lg\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .lg\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .lg\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .lg\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .lg\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .lg\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .lg\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .lg\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .lg\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .lg\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .lg\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .lg\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .lg\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .lg\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .lg\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .lg\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .lg\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .lg\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .lg\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .lg\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .lg\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .lg\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .lg\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .lg\:tw-pt-full{
    padding-top: 100%;
  }

  .lg\:tw-pr-full{
    padding-right: 100%;
  }

  .lg\:tw-pb-full{
    padding-bottom: 100%;
  }

  .lg\:tw-pl-full{
    padding-left: 100%;
  }

  .lg\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .lg\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .lg\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .lg\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .lg\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .lg\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .lg\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .lg\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .lg\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .lg\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .lg\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .lg\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .lg\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .lg\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .lg\:tw-pointer-events-none{
    pointer-events: none;
  }

  .lg\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .lg\:tw-static{
    position: static;
  }

  .lg\:tw-fixed{
    position: fixed;
  }

  .lg\:tw-absolute{
    position: absolute;
  }

  .lg\:tw-relative{
    position: relative;
  }

  .lg\:tw-sticky{
    position: sticky;
  }

  .lg\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .lg\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .lg\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .lg\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .lg\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .lg\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .lg\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .lg\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .lg\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .lg\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .lg\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .lg\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .lg\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .lg\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .lg\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .lg\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .lg\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .lg\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .lg\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .lg\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .lg\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .lg\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .lg\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .lg\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .lg\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .lg\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .lg\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .lg\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .lg\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .lg\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .lg\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .lg\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .lg\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .lg\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .lg\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .lg\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .lg\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .lg\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .lg\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .lg\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .lg\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .lg\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .lg\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .lg\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .lg\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .lg\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .lg\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .lg\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .lg\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .lg\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .lg\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .lg\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .lg\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .lg\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .lg\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .lg\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .lg\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .lg\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .lg\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .lg\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .lg\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .lg\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .lg\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .lg\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .lg\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .lg\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .lg\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .lg\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .lg\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .lg\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .lg\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .lg\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .lg\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .lg\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .lg\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .lg\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .lg\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .lg\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .lg\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .lg\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .lg\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .lg\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .lg\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .lg\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .lg\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .lg\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .lg\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .lg\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .lg\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .lg\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .lg\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .lg\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .lg\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .lg\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .lg\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .lg\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .lg\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .lg\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .lg\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .lg\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .lg\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .lg\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .lg\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .lg\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .lg\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .lg\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .lg\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .lg\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .lg\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .lg\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .lg\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .lg\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .lg\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .lg\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .lg\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .lg\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .lg\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .lg\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .lg\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .lg\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .lg\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .lg\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .lg\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .lg\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .lg\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .lg\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .lg\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .lg\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .lg\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .lg\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .lg\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .lg\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .lg\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .lg\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .lg\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .lg\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .lg\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .lg\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .lg\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .lg\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .lg\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .lg\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .lg\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .lg\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .lg\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .lg\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .lg\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .lg\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .lg\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .lg\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .lg\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .lg\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .lg\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .lg\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .lg\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .lg\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .lg\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .lg\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .lg\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .lg\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .lg\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .lg\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .lg\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .lg\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .lg\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .lg\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .lg\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .lg\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .lg\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .lg\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .lg\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .lg\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .lg\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .lg\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .lg\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .lg\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .lg\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .lg\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .lg\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .lg\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .lg\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .lg\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .lg\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .lg\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .lg\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .lg\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .lg\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .lg\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .lg\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .lg\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .lg\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .lg\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .lg\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .lg\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .lg\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .lg\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .lg\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .lg\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .lg\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .lg\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .lg\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .lg\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .lg\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .lg\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .lg\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .lg\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .lg\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .lg\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .lg\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .lg\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .lg\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .lg\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .lg\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .lg\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .lg\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .lg\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .lg\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .lg\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .lg\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .lg\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .lg\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .lg\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .lg\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .lg\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .lg\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .lg\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .lg\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .lg\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .lg\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .lg\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .lg\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .lg\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .lg\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .lg\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .lg\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .lg\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .lg\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .lg\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .lg\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .lg\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .lg\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .lg\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .lg\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .lg\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .lg\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .lg\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .lg\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .lg\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .lg\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .lg\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .lg\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .lg\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .lg\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .lg\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .lg\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .lg\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .lg\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .lg\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .lg\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .lg\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .lg\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .lg\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .lg\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .lg\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .lg\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .lg\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .lg\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .lg\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .lg\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .lg\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .lg\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .lg\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .lg\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .lg\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .lg\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .lg\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .lg\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .lg\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .lg\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .lg\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .lg\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .lg\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .lg\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .lg\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .lg\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .lg\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .lg\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .lg\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .lg\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .lg\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .lg\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .lg\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .lg\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .lg\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .lg\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .lg\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .lg\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .lg\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .lg\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .lg\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .lg\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .lg\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .lg\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .lg\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .lg\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .lg\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .lg\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .lg\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .lg\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .lg\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .lg\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .lg\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .lg\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .lg\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .lg\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .lg\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .lg\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .lg\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .lg\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .lg\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .lg\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .lg\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .lg\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .lg\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .lg\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .lg\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .lg\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .lg\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .lg\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .lg\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .lg\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .lg\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .lg\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .lg\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .lg\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .lg\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .lg\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .lg\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .lg\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .lg\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .lg\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .lg\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .lg\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .lg\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .lg\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .lg\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .lg\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .lg\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .lg\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .lg\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .lg\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .lg\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .lg\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .lg\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .lg\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .lg\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .lg\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .lg\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .lg\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .lg\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .lg\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .lg\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .lg\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .lg\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .lg\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .lg\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .lg\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .lg\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .lg\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .lg\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .lg\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .lg\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .lg\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .lg\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .lg\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .lg\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .lg\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .lg\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .lg\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .lg\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .lg\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .lg\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .lg\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .lg\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .lg\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .lg\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .lg\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .lg\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .lg\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .lg\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .lg\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .lg\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .lg\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .lg\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .lg\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .lg\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .lg\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .lg\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .lg\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .lg\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .lg\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .lg\:tw-top-0{
    top: 0;
  }

  .lg\:tw-right-0{
    right: 0;
  }

  .lg\:tw-bottom-0{
    bottom: 0;
  }

  .lg\:tw-left-0{
    left: 0;
  }

  .lg\:tw-top-1{
    top: 0.25rem;
  }

  .lg\:tw-right-1{
    right: 0.25rem;
  }

  .lg\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .lg\:tw-left-1{
    left: 0.25rem;
  }

  .lg\:tw-top-2{
    top: 0.5rem;
  }

  .lg\:tw-right-2{
    right: 0.5rem;
  }

  .lg\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .lg\:tw-left-2{
    left: 0.5rem;
  }

  .lg\:tw-top-3{
    top: 0.75rem;
  }

  .lg\:tw-right-3{
    right: 0.75rem;
  }

  .lg\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .lg\:tw-left-3{
    left: 0.75rem;
  }

  .lg\:tw-top-4{
    top: 1rem;
  }

  .lg\:tw-right-4{
    right: 1rem;
  }

  .lg\:tw-bottom-4{
    bottom: 1rem;
  }

  .lg\:tw-left-4{
    left: 1rem;
  }

  .lg\:tw-top-5{
    top: 1.25rem;
  }

  .lg\:tw-right-5{
    right: 1.25rem;
  }

  .lg\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .lg\:tw-left-5{
    left: 1.25rem;
  }

  .lg\:tw-top-6{
    top: 1.5rem;
  }

  .lg\:tw-right-6{
    right: 1.5rem;
  }

  .lg\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .lg\:tw-left-6{
    left: 1.5rem;
  }

  .lg\:tw-top-7{
    top: 1.75rem;
  }

  .lg\:tw-right-7{
    right: 1.75rem;
  }

  .lg\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .lg\:tw-left-7{
    left: 1.75rem;
  }

  .lg\:tw-top-8{
    top: 2rem;
  }

  .lg\:tw-right-8{
    right: 2rem;
  }

  .lg\:tw-bottom-8{
    bottom: 2rem;
  }

  .lg\:tw-left-8{
    left: 2rem;
  }

  .lg\:tw-top-9{
    top: 2.25rem;
  }

  .lg\:tw-right-9{
    right: 2.25rem;
  }

  .lg\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .lg\:tw-left-9{
    left: 2.25rem;
  }

  .lg\:tw-top-10{
    top: 2.5rem;
  }

  .lg\:tw-right-10{
    right: 2.5rem;
  }

  .lg\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .lg\:tw-left-10{
    left: 2.5rem;
  }

  .lg\:tw-top-11{
    top: 2.75rem;
  }

  .lg\:tw-right-11{
    right: 2.75rem;
  }

  .lg\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .lg\:tw-left-11{
    left: 2.75rem;
  }

  .lg\:tw-top-12{
    top: 3rem;
  }

  .lg\:tw-right-12{
    right: 3rem;
  }

  .lg\:tw-bottom-12{
    bottom: 3rem;
  }

  .lg\:tw-left-12{
    left: 3rem;
  }

  .lg\:tw-top-13{
    top: 3.25rem;
  }

  .lg\:tw-right-13{
    right: 3.25rem;
  }

  .lg\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .lg\:tw-left-13{
    left: 3.25rem;
  }

  .lg\:tw-top-14{
    top: 3.5rem;
  }

  .lg\:tw-right-14{
    right: 3.5rem;
  }

  .lg\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .lg\:tw-left-14{
    left: 3.5rem;
  }

  .lg\:tw-top-15{
    top: 3.75rem;
  }

  .lg\:tw-right-15{
    right: 3.75rem;
  }

  .lg\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .lg\:tw-left-15{
    left: 3.75rem;
  }

  .lg\:tw-top-16{
    top: 4rem;
  }

  .lg\:tw-right-16{
    right: 4rem;
  }

  .lg\:tw-bottom-16{
    bottom: 4rem;
  }

  .lg\:tw-left-16{
    left: 4rem;
  }

  .lg\:tw-top-17{
    top: 4.25rem;
  }

  .lg\:tw-right-17{
    right: 4.25rem;
  }

  .lg\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .lg\:tw-left-17{
    left: 4.25rem;
  }

  .lg\:tw-top-18{
    top: 4.5rem;
  }

  .lg\:tw-right-18{
    right: 4.5rem;
  }

  .lg\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .lg\:tw-left-18{
    left: 4.5rem;
  }

  .lg\:tw-top-19{
    top: 4.75rem;
  }

  .lg\:tw-right-19{
    right: 4.75rem;
  }

  .lg\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .lg\:tw-left-19{
    left: 4.75rem;
  }

  .lg\:tw-top-20{
    top: 5rem;
  }

  .lg\:tw-right-20{
    right: 5rem;
  }

  .lg\:tw-bottom-20{
    bottom: 5rem;
  }

  .lg\:tw-left-20{
    left: 5rem;
  }

  .lg\:tw-top-21{
    top: 5.25rem;
  }

  .lg\:tw-right-21{
    right: 5.25rem;
  }

  .lg\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .lg\:tw-left-21{
    left: 5.25rem;
  }

  .lg\:tw-top-22{
    top: 5.5rem;
  }

  .lg\:tw-right-22{
    right: 5.5rem;
  }

  .lg\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .lg\:tw-left-22{
    left: 5.5rem;
  }

  .lg\:tw-top-23{
    top: 5.75rem;
  }

  .lg\:tw-right-23{
    right: 5.75rem;
  }

  .lg\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .lg\:tw-left-23{
    left: 5.75rem;
  }

  .lg\:tw-top-24{
    top: 6rem;
  }

  .lg\:tw-right-24{
    right: 6rem;
  }

  .lg\:tw-bottom-24{
    bottom: 6rem;
  }

  .lg\:tw-left-24{
    left: 6rem;
  }

  .lg\:tw-top-25{
    top: 6.25rem;
  }

  .lg\:tw-right-25{
    right: 6.25rem;
  }

  .lg\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .lg\:tw-left-25{
    left: 6.25rem;
  }

  .lg\:tw-top-26{
    top: 6.5rem;
  }

  .lg\:tw-right-26{
    right: 6.5rem;
  }

  .lg\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .lg\:tw-left-26{
    left: 6.5rem;
  }

  .lg\:tw-top-27{
    top: 6.75rem;
  }

  .lg\:tw-right-27{
    right: 6.75rem;
  }

  .lg\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .lg\:tw-left-27{
    left: 6.75rem;
  }

  .lg\:tw-top-28{
    top: 7rem;
  }

  .lg\:tw-right-28{
    right: 7rem;
  }

  .lg\:tw-bottom-28{
    bottom: 7rem;
  }

  .lg\:tw-left-28{
    left: 7rem;
  }

  .lg\:tw-top-29{
    top: 7.25rem;
  }

  .lg\:tw-right-29{
    right: 7.25rem;
  }

  .lg\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .lg\:tw-left-29{
    left: 7.25rem;
  }

  .lg\:tw-top-30{
    top: 7.5rem;
  }

  .lg\:tw-right-30{
    right: 7.5rem;
  }

  .lg\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .lg\:tw-left-30{
    left: 7.5rem;
  }

  .lg\:tw-top-31{
    top: 7.75rem;
  }

  .lg\:tw-right-31{
    right: 7.75rem;
  }

  .lg\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .lg\:tw-left-31{
    left: 7.75rem;
  }

  .lg\:tw-top-32{
    top: 8rem;
  }

  .lg\:tw-right-32{
    right: 8rem;
  }

  .lg\:tw-bottom-32{
    bottom: 8rem;
  }

  .lg\:tw-left-32{
    left: 8rem;
  }

  .lg\:tw-top-33{
    top: 8.25rem;
  }

  .lg\:tw-right-33{
    right: 8.25rem;
  }

  .lg\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .lg\:tw-left-33{
    left: 8.25rem;
  }

  .lg\:tw-top-34{
    top: 8.5rem;
  }

  .lg\:tw-right-34{
    right: 8.5rem;
  }

  .lg\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .lg\:tw-left-34{
    left: 8.5rem;
  }

  .lg\:tw-top-35{
    top: 8.75rem;
  }

  .lg\:tw-right-35{
    right: 8.75rem;
  }

  .lg\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .lg\:tw-left-35{
    left: 8.75rem;
  }

  .lg\:tw-top-36{
    top: 9rem;
  }

  .lg\:tw-right-36{
    right: 9rem;
  }

  .lg\:tw-bottom-36{
    bottom: 9rem;
  }

  .lg\:tw-left-36{
    left: 9rem;
  }

  .lg\:tw-top-40{
    top: 10rem;
  }

  .lg\:tw-right-40{
    right: 10rem;
  }

  .lg\:tw-bottom-40{
    bottom: 10rem;
  }

  .lg\:tw-left-40{
    left: 10rem;
  }

  .lg\:tw-top-41{
    top: 10.25rem;
  }

  .lg\:tw-right-41{
    right: 10.25rem;
  }

  .lg\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .lg\:tw-left-41{
    left: 10.25rem;
  }

  .lg\:tw-top-42{
    top: 10.5rem;
  }

  .lg\:tw-right-42{
    right: 10.5rem;
  }

  .lg\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .lg\:tw-left-42{
    left: 10.5rem;
  }

  .lg\:tw-top-43{
    top: 10.75rem;
  }

  .lg\:tw-right-43{
    right: 10.75rem;
  }

  .lg\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .lg\:tw-left-43{
    left: 10.75rem;
  }

  .lg\:tw-top-44{
    top: 11rem;
  }

  .lg\:tw-right-44{
    right: 11rem;
  }

  .lg\:tw-bottom-44{
    bottom: 11rem;
  }

  .lg\:tw-left-44{
    left: 11rem;
  }

  .lg\:tw-top-45{
    top: 11.25rem;
  }

  .lg\:tw-right-45{
    right: 11.25rem;
  }

  .lg\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .lg\:tw-left-45{
    left: 11.25rem;
  }

  .lg\:tw-top-46{
    top: 11.5rem;
  }

  .lg\:tw-right-46{
    right: 11.5rem;
  }

  .lg\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .lg\:tw-left-46{
    left: 11.5rem;
  }

  .lg\:tw-top-47{
    top: 11.75rem;
  }

  .lg\:tw-right-47{
    right: 11.75rem;
  }

  .lg\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .lg\:tw-left-47{
    left: 11.75rem;
  }

  .lg\:tw-top-48{
    top: 12rem;
  }

  .lg\:tw-right-48{
    right: 12rem;
  }

  .lg\:tw-bottom-48{
    bottom: 12rem;
  }

  .lg\:tw-left-48{
    left: 12rem;
  }

  .lg\:tw-top-50{
    top: 12.5rem;
  }

  .lg\:tw-right-50{
    right: 12.5rem;
  }

  .lg\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .lg\:tw-left-50{
    left: 12.5rem;
  }

  .lg\:tw-top-52{
    top: 13rem;
  }

  .lg\:tw-right-52{
    right: 13rem;
  }

  .lg\:tw-bottom-52{
    bottom: 13rem;
  }

  .lg\:tw-left-52{
    left: 13rem;
  }

  .lg\:tw-top-53{
    top: 13.25rem;
  }

  .lg\:tw-right-53{
    right: 13.25rem;
  }

  .lg\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .lg\:tw-left-53{
    left: 13.25rem;
  }

  .lg\:tw-top-54{
    top: 13.5rem;
  }

  .lg\:tw-right-54{
    right: 13.5rem;
  }

  .lg\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .lg\:tw-left-54{
    left: 13.5rem;
  }

  .lg\:tw-top-55{
    top: 13.75rem;
  }

  .lg\:tw-right-55{
    right: 13.75rem;
  }

  .lg\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .lg\:tw-left-55{
    left: 13.75rem;
  }

  .lg\:tw-top-56{
    top: 14rem;
  }

  .lg\:tw-right-56{
    right: 14rem;
  }

  .lg\:tw-bottom-56{
    bottom: 14rem;
  }

  .lg\:tw-left-56{
    left: 14rem;
  }

  .lg\:tw-top-57{
    top: 14.25rem;
  }

  .lg\:tw-right-57{
    right: 14.25rem;
  }

  .lg\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .lg\:tw-left-57{
    left: 14.25rem;
  }

  .lg\:tw-top-58{
    top: 14.5rem;
  }

  .lg\:tw-right-58{
    right: 14.5rem;
  }

  .lg\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .lg\:tw-left-58{
    left: 14.5rem;
  }

  .lg\:tw-top-59{
    top: 14.75rem;
  }

  .lg\:tw-right-59{
    right: 14.75rem;
  }

  .lg\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .lg\:tw-left-59{
    left: 14.75rem;
  }

  .lg\:tw-top-60{
    top: 15rem;
  }

  .lg\:tw-right-60{
    right: 15rem;
  }

  .lg\:tw-bottom-60{
    bottom: 15rem;
  }

  .lg\:tw-left-60{
    left: 15rem;
  }

  .lg\:tw-top-61{
    top: 15.25rem;
  }

  .lg\:tw-right-61{
    right: 15.25rem;
  }

  .lg\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .lg\:tw-left-61{
    left: 15.25rem;
  }

  .lg\:tw-top-62{
    top: 15.5rem;
  }

  .lg\:tw-right-62{
    right: 15.5rem;
  }

  .lg\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .lg\:tw-left-62{
    left: 15.5rem;
  }

  .lg\:tw-top-63{
    top: 15.75rem;
  }

  .lg\:tw-right-63{
    right: 15.75rem;
  }

  .lg\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .lg\:tw-left-63{
    left: 15.75rem;
  }

  .lg\:tw-top-64{
    top: 16rem;
  }

  .lg\:tw-right-64{
    right: 16rem;
  }

  .lg\:tw-bottom-64{
    bottom: 16rem;
  }

  .lg\:tw-left-64{
    left: 16rem;
  }

  .lg\:tw-top-65{
    top: 16.25rem;
  }

  .lg\:tw-right-65{
    right: 16.25rem;
  }

  .lg\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .lg\:tw-left-65{
    left: 16.25rem;
  }

  .lg\:tw-top-66{
    top: 16.5rem;
  }

  .lg\:tw-right-66{
    right: 16.5rem;
  }

  .lg\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .lg\:tw-left-66{
    left: 16.5rem;
  }

  .lg\:tw-top-68{
    top: 17rem;
  }

  .lg\:tw-right-68{
    right: 17rem;
  }

  .lg\:tw-bottom-68{
    bottom: 17rem;
  }

  .lg\:tw-left-68{
    left: 17rem;
  }

  .lg\:tw-top-69{
    top: 17.25rem;
  }

  .lg\:tw-right-69{
    right: 17.25rem;
  }

  .lg\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .lg\:tw-left-69{
    left: 17.25rem;
  }

  .lg\:tw-top-70{
    top: 17.5rem;
  }

  .lg\:tw-right-70{
    right: 17.5rem;
  }

  .lg\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .lg\:tw-left-70{
    left: 17.5rem;
  }

  .lg\:tw-top-71{
    top: 17.75rem;
  }

  .lg\:tw-right-71{
    right: 17.75rem;
  }

  .lg\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .lg\:tw-left-71{
    left: 17.75rem;
  }

  .lg\:tw-top-72{
    top: 18rem;
  }

  .lg\:tw-right-72{
    right: 18rem;
  }

  .lg\:tw-bottom-72{
    bottom: 18rem;
  }

  .lg\:tw-left-72{
    left: 18rem;
  }

  .lg\:tw-top-73{
    top: 18.25rem;
  }

  .lg\:tw-right-73{
    right: 18.25rem;
  }

  .lg\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .lg\:tw-left-73{
    left: 18.25rem;
  }

  .lg\:tw-top-74{
    top: 18.5rem;
  }

  .lg\:tw-right-74{
    right: 18.5rem;
  }

  .lg\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .lg\:tw-left-74{
    left: 18.5rem;
  }

  .lg\:tw-top-75{
    top: 18.75rem;
  }

  .lg\:tw-right-75{
    right: 18.75rem;
  }

  .lg\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .lg\:tw-left-75{
    left: 18.75rem;
  }

  .lg\:tw-top-76{
    top: 19rem;
  }

  .lg\:tw-right-76{
    right: 19rem;
  }

  .lg\:tw-bottom-76{
    bottom: 19rem;
  }

  .lg\:tw-left-76{
    left: 19rem;
  }

  .lg\:tw-top-77{
    top: 19.25rem;
  }

  .lg\:tw-right-77{
    right: 19.25rem;
  }

  .lg\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .lg\:tw-left-77{
    left: 19.25rem;
  }

  .lg\:tw-top-78{
    top: 19.5rem;
  }

  .lg\:tw-right-78{
    right: 19.5rem;
  }

  .lg\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .lg\:tw-left-78{
    left: 19.5rem;
  }

  .lg\:tw-top-79{
    top: 19.75rem;
  }

  .lg\:tw-right-79{
    right: 19.75rem;
  }

  .lg\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .lg\:tw-left-79{
    left: 19.75rem;
  }

  .lg\:tw-top-80{
    top: 20rem;
  }

  .lg\:tw-right-80{
    right: 20rem;
  }

  .lg\:tw-bottom-80{
    bottom: 20rem;
  }

  .lg\:tw-left-80{
    left: 20rem;
  }

  .lg\:tw-top-81{
    top: 20.25rem;
  }

  .lg\:tw-right-81{
    right: 20.25rem;
  }

  .lg\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .lg\:tw-left-81{
    left: 20.25rem;
  }

  .lg\:tw-top-82{
    top: 20.5rem;
  }

  .lg\:tw-right-82{
    right: 20.5rem;
  }

  .lg\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .lg\:tw-left-82{
    left: 20.5rem;
  }

  .lg\:tw-top-83{
    top: 20.75rem;
  }

  .lg\:tw-right-83{
    right: 20.75rem;
  }

  .lg\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .lg\:tw-left-83{
    left: 20.75rem;
  }

  .lg\:tw-top-84{
    top: 21rem;
  }

  .lg\:tw-right-84{
    right: 21rem;
  }

  .lg\:tw-bottom-84{
    bottom: 21rem;
  }

  .lg\:tw-left-84{
    left: 21rem;
  }

  .lg\:tw-top-85{
    top: 21.25rem;
  }

  .lg\:tw-right-85{
    right: 21.25rem;
  }

  .lg\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .lg\:tw-left-85{
    left: 21.25rem;
  }

  .lg\:tw-top-86{
    top: 21.5rem;
  }

  .lg\:tw-right-86{
    right: 21.5rem;
  }

  .lg\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .lg\:tw-left-86{
    left: 21.5rem;
  }

  .lg\:tw-top-87{
    top: 21.75rem;
  }

  .lg\:tw-right-87{
    right: 21.75rem;
  }

  .lg\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .lg\:tw-left-87{
    left: 21.75rem;
  }

  .lg\:tw-top-88{
    top: 22rem;
  }

  .lg\:tw-right-88{
    right: 22rem;
  }

  .lg\:tw-bottom-88{
    bottom: 22rem;
  }

  .lg\:tw-left-88{
    left: 22rem;
  }

  .lg\:tw-top-89{
    top: 22.25rem;
  }

  .lg\:tw-right-89{
    right: 22.25rem;
  }

  .lg\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .lg\:tw-left-89{
    left: 22.25rem;
  }

  .lg\:tw-top-90{
    top: 22.5rem;
  }

  .lg\:tw-right-90{
    right: 22.5rem;
  }

  .lg\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .lg\:tw-left-90{
    left: 22.5rem;
  }

  .lg\:tw-top-91{
    top: 22.75rem;
  }

  .lg\:tw-right-91{
    right: 22.75rem;
  }

  .lg\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .lg\:tw-left-91{
    left: 22.75rem;
  }

  .lg\:tw-top-92{
    top: 23rem;
  }

  .lg\:tw-right-92{
    right: 23rem;
  }

  .lg\:tw-bottom-92{
    bottom: 23rem;
  }

  .lg\:tw-left-92{
    left: 23rem;
  }

  .lg\:tw-top-93{
    top: 23.25rem;
  }

  .lg\:tw-right-93{
    right: 23.25rem;
  }

  .lg\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .lg\:tw-left-93{
    left: 23.25rem;
  }

  .lg\:tw-top-94{
    top: 23.5rem;
  }

  .lg\:tw-right-94{
    right: 23.5rem;
  }

  .lg\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .lg\:tw-left-94{
    left: 23.5rem;
  }

  .lg\:tw-top-95{
    top: 23.75rem;
  }

  .lg\:tw-right-95{
    right: 23.75rem;
  }

  .lg\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .lg\:tw-left-95{
    left: 23.75rem;
  }

  .lg\:tw-top-96{
    top: 24rem;
  }

  .lg\:tw-right-96{
    right: 24rem;
  }

  .lg\:tw-bottom-96{
    bottom: 24rem;
  }

  .lg\:tw-left-96{
    left: 24rem;
  }

  .lg\:tw-top-97{
    top: 23.25rem;
  }

  .lg\:tw-right-97{
    right: 23.25rem;
  }

  .lg\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .lg\:tw-left-97{
    left: 23.25rem;
  }

  .lg\:tw-top-98{
    top: 23.5rem;
  }

  .lg\:tw-right-98{
    right: 23.5rem;
  }

  .lg\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .lg\:tw-left-98{
    left: 23.5rem;
  }

  .lg\:tw-top-99{
    top: 23.75rem;
  }

  .lg\:tw-right-99{
    right: 23.75rem;
  }

  .lg\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .lg\:tw-left-99{
    left: 23.75rem;
  }

  .lg\:tw-top-100{
    top: 25rem;
  }

  .lg\:tw-right-100{
    right: 25rem;
  }

  .lg\:tw-bottom-100{
    bottom: 25rem;
  }

  .lg\:tw-left-100{
    left: 25rem;
  }

  .lg\:tw-top-101{
    top: 25.25rem;
  }

  .lg\:tw-right-101{
    right: 25.25rem;
  }

  .lg\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .lg\:tw-left-101{
    left: 25.25rem;
  }

  .lg\:tw-top-102{
    top: 25.5rem;
  }

  .lg\:tw-right-102{
    right: 25.5rem;
  }

  .lg\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .lg\:tw-left-102{
    left: 25.5rem;
  }

  .lg\:tw-top-112{
    top: 28rem;
  }

  .lg\:tw-right-112{
    right: 28rem;
  }

  .lg\:tw-bottom-112{
    bottom: 28rem;
  }

  .lg\:tw-left-112{
    left: 28rem;
  }

  .lg\:tw-top-128{
    top: 31rem;
  }

  .lg\:tw-right-128{
    right: 31rem;
  }

  .lg\:tw-bottom-128{
    bottom: 31rem;
  }

  .lg\:tw-left-128{
    left: 31rem;
  }

  .lg\:tw-top-129{
    top: 32.25rem;
  }

  .lg\:tw-right-129{
    right: 32.25rem;
  }

  .lg\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .lg\:tw-left-129{
    left: 32.25rem;
  }

  .lg\:tw-top-130{
    top: 32.5rem;
  }

  .lg\:tw-right-130{
    right: 32.5rem;
  }

  .lg\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .lg\:tw-left-130{
    left: 32.5rem;
  }

  .lg\:tw-top-140{
    top: 35rem;
  }

  .lg\:tw-right-140{
    right: 35rem;
  }

  .lg\:tw-bottom-140{
    bottom: 35rem;
  }

  .lg\:tw-left-140{
    left: 35rem;
  }

  .lg\:tw-top-160{
    top: 40rem;
  }

  .lg\:tw-right-160{
    right: 40rem;
  }

  .lg\:tw-bottom-160{
    bottom: 40rem;
  }

  .lg\:tw-left-160{
    left: 40rem;
  }

  .lg\:tw-top-180{
    top: 45rem;
  }

  .lg\:tw-right-180{
    right: 45rem;
  }

  .lg\:tw-bottom-180{
    bottom: 45rem;
  }

  .lg\:tw-left-180{
    left: 45rem;
  }

  .lg\:tw-top-185{
    top: 46.25rem;
  }

  .lg\:tw-right-185{
    right: 46.25rem;
  }

  .lg\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .lg\:tw-left-185{
    left: 46.25rem;
  }

  .lg\:tw-top-190{
    top: 47.5rem;
  }

  .lg\:tw-right-190{
    right: 47.5rem;
  }

  .lg\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .lg\:tw-left-190{
    left: 47.5rem;
  }

  .lg\:tw-top-200{
    top: 50rem;
  }

  .lg\:tw-right-200{
    right: 50rem;
  }

  .lg\:tw-bottom-200{
    bottom: 50rem;
  }

  .lg\:tw-left-200{
    left: 50rem;
  }

  .lg\:tw-top-auto{
    top: auto;
  }

  .lg\:tw-right-auto{
    right: auto;
  }

  .lg\:tw-bottom-auto{
    bottom: auto;
  }

  .lg\:tw-left-auto{
    left: auto;
  }

  .lg\:tw-top-px{
    top: 1px;
  }

  .lg\:tw-right-px{
    right: 1px;
  }

  .lg\:tw-bottom-px{
    bottom: 1px;
  }

  .lg\:tw-left-px{
    left: 1px;
  }

  .lg\:tw-top-0\.5{
    top: 0.125rem;
  }

  .lg\:tw-right-0\.5{
    right: 0.125rem;
  }

  .lg\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .lg\:tw-left-0\.5{
    left: 0.125rem;
  }

  .lg\:tw-top-1\.5{
    top: 0.375rem;
  }

  .lg\:tw-right-1\.5{
    right: 0.375rem;
  }

  .lg\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .lg\:tw-left-1\.5{
    left: 0.375rem;
  }

  .lg\:tw-top-2\.5{
    top: 0.625rem;
  }

  .lg\:tw-right-2\.5{
    right: 0.625rem;
  }

  .lg\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .lg\:tw-left-2\.5{
    left: 0.625rem;
  }

  .lg\:tw-top-3\.5{
    top: 0.875rem;
  }

  .lg\:tw-right-3\.5{
    right: 0.875rem;
  }

  .lg\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .lg\:tw-left-3\.5{
    left: 0.875rem;
  }

  .lg\:tw-top-1\/2{
    top: 50%;
  }

  .lg\:tw-right-1\/2{
    right: 50%;
  }

  .lg\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .lg\:tw-left-1\/2{
    left: 50%;
  }

  .lg\:tw-top-1\/3{
    top: 33.333333%;
  }

  .lg\:tw-right-1\/3{
    right: 33.333333%;
  }

  .lg\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .lg\:tw-left-1\/3{
    left: 33.333333%;
  }

  .lg\:tw-top-2\/3{
    top: 66.666667%;
  }

  .lg\:tw-right-2\/3{
    right: 66.666667%;
  }

  .lg\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .lg\:tw-left-2\/3{
    left: 66.666667%;
  }

  .lg\:tw-top-1\/4{
    top: 25%;
  }

  .lg\:tw-right-1\/4{
    right: 25%;
  }

  .lg\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .lg\:tw-left-1\/4{
    left: 25%;
  }

  .lg\:tw-top-2\/4{
    top: 50%;
  }

  .lg\:tw-right-2\/4{
    right: 50%;
  }

  .lg\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .lg\:tw-left-2\/4{
    left: 50%;
  }

  .lg\:tw-top-3\/4{
    top: 75%;
  }

  .lg\:tw-right-3\/4{
    right: 75%;
  }

  .lg\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .lg\:tw-left-3\/4{
    left: 75%;
  }

  .lg\:tw-top-1\/5{
    top: 20%;
  }

  .lg\:tw-right-1\/5{
    right: 20%;
  }

  .lg\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .lg\:tw-left-1\/5{
    left: 20%;
  }

  .lg\:tw-top-2\/5{
    top: 40%;
  }

  .lg\:tw-right-2\/5{
    right: 40%;
  }

  .lg\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .lg\:tw-left-2\/5{
    left: 40%;
  }

  .lg\:tw-top-3\/5{
    top: 60%;
  }

  .lg\:tw-right-3\/5{
    right: 60%;
  }

  .lg\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .lg\:tw-left-3\/5{
    left: 60%;
  }

  .lg\:tw-top-4\/5{
    top: 80%;
  }

  .lg\:tw-right-4\/5{
    right: 80%;
  }

  .lg\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .lg\:tw-left-4\/5{
    left: 80%;
  }

  .lg\:tw-top-1\/6{
    top: 16.666667%;
  }

  .lg\:tw-right-1\/6{
    right: 16.666667%;
  }

  .lg\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .lg\:tw-left-1\/6{
    left: 16.666667%;
  }

  .lg\:tw-top-2\/6{
    top: 33.333333%;
  }

  .lg\:tw-right-2\/6{
    right: 33.333333%;
  }

  .lg\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .lg\:tw-left-2\/6{
    left: 33.333333%;
  }

  .lg\:tw-top-3\/6{
    top: 50%;
  }

  .lg\:tw-right-3\/6{
    right: 50%;
  }

  .lg\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .lg\:tw-left-3\/6{
    left: 50%;
  }

  .lg\:tw-top-4\/6{
    top: 66.666667%;
  }

  .lg\:tw-right-4\/6{
    right: 66.666667%;
  }

  .lg\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .lg\:tw-left-4\/6{
    left: 66.666667%;
  }

  .lg\:tw-top-5\/6{
    top: 83.333333%;
  }

  .lg\:tw-right-5\/6{
    right: 83.333333%;
  }

  .lg\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .lg\:tw-left-5\/6{
    left: 83.333333%;
  }

  .lg\:tw-top-1\/12{
    top: 8.333333%;
  }

  .lg\:tw-right-1\/12{
    right: 8.333333%;
  }

  .lg\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .lg\:tw-left-1\/12{
    left: 8.333333%;
  }

  .lg\:tw-top-2\/12{
    top: 16.666667%;
  }

  .lg\:tw-right-2\/12{
    right: 16.666667%;
  }

  .lg\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .lg\:tw-left-2\/12{
    left: 16.666667%;
  }

  .lg\:tw-top-3\/12{
    top: 25%;
  }

  .lg\:tw-right-3\/12{
    right: 25%;
  }

  .lg\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .lg\:tw-left-3\/12{
    left: 25%;
  }

  .lg\:tw-top-4\/12{
    top: 33.333333%;
  }

  .lg\:tw-right-4\/12{
    right: 33.333333%;
  }

  .lg\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .lg\:tw-left-4\/12{
    left: 33.333333%;
  }

  .lg\:tw-top-5\/12{
    top: 41.666667%;
  }

  .lg\:tw-right-5\/12{
    right: 41.666667%;
  }

  .lg\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .lg\:tw-left-5\/12{
    left: 41.666667%;
  }

  .lg\:tw-top-6\/12{
    top: 50%;
  }

  .lg\:tw-right-6\/12{
    right: 50%;
  }

  .lg\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .lg\:tw-left-6\/12{
    left: 50%;
  }

  .lg\:tw-top-7\/12{
    top: 58.333333%;
  }

  .lg\:tw-right-7\/12{
    right: 58.333333%;
  }

  .lg\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .lg\:tw-left-7\/12{
    left: 58.333333%;
  }

  .lg\:tw-top-8\/12{
    top: 66.666667%;
  }

  .lg\:tw-right-8\/12{
    right: 66.666667%;
  }

  .lg\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .lg\:tw-left-8\/12{
    left: 66.666667%;
  }

  .lg\:tw-top-9\/12{
    top: 75%;
  }

  .lg\:tw-right-9\/12{
    right: 75%;
  }

  .lg\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .lg\:tw-left-9\/12{
    left: 75%;
  }

  .lg\:tw-top-10\/12{
    top: 83.333333%;
  }

  .lg\:tw-right-10\/12{
    right: 83.333333%;
  }

  .lg\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .lg\:tw-left-10\/12{
    left: 83.333333%;
  }

  .lg\:tw-top-11\/12{
    top: 91.666667%;
  }

  .lg\:tw-right-11\/12{
    right: 91.666667%;
  }

  .lg\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .lg\:tw-left-11\/12{
    left: 91.666667%;
  }

  .lg\:tw-top-full{
    top: 100%;
  }

  .lg\:tw-right-full{
    right: 100%;
  }

  .lg\:tw-bottom-full{
    bottom: 100%;
  }

  .lg\:tw-left-full{
    left: 100%;
  }

  .lg\:tw-resize-none{
    resize: none;
  }

  .lg\:tw-resize-y{
    resize: vertical;
  }

  .lg\:tw-resize-x{
    resize: horizontal;
  }

  .lg\:tw-resize{
    resize: both;
  }

  .lg\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .lg\:tw-shadow-none{
    box-shadow: none;
  }

  .lg\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .lg\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .lg\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .lg\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .lg\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .lg\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .lg\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .lg\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .lg\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .lg\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .lg\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .lg\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .lg\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:hover\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .lg\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .lg\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .lg\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .lg\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .lg\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .lg\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .lg\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .lg\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .lg\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .lg\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .lg\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .lg\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .lg\:focus\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .lg\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .lg\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .lg\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .lg\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .lg\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .lg\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .lg\:tw-fill-current{
    fill: currentColor;
  }

  .lg\:tw-stroke-current{
    stroke: currentColor;
  }

  .lg\:tw-stroke-0{
    stroke-width: 0;
  }

  .lg\:tw-stroke-1{
    stroke-width: 1;
  }

  .lg\:tw-stroke-2{
    stroke-width: 2;
  }

  .lg\:tw-table-auto{
    table-layout: auto;
  }

  .lg\:tw-table-fixed{
    table-layout: fixed;
  }

  .lg\:tw-text-left{
    text-align: left;
  }

  .lg\:tw-text-center{
    text-align: center;
  }

  .lg\:tw-text-right{
    text-align: right;
  }

  .lg\:tw-text-justify{
    text-align: justify;
  }

  .lg\:tw-text-current{
    color: currentColor;
  }

  .lg\:tw-text-transparent{
    color: transparent;
  }

  .lg\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .lg\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .lg\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .lg\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .lg\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .lg\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .lg\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .lg\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .lg\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .lg\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .lg\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .lg\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .lg\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .lg\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .lg\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .lg\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .lg\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .lg\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .lg\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .lg\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .lg\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .lg\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .lg\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .lg\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .lg\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .lg\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .lg\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .lg\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .lg\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .lg\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .lg\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .lg\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .lg\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .lg\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .lg\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .lg\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .lg\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .lg\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .lg\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .lg\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .lg\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .lg\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .lg\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .lg\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .lg\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .lg\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .lg\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .lg\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .lg\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .lg\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .lg\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .lg\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .lg\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .lg\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .lg\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .lg\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .lg\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .lg\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .lg\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .lg\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .lg\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .lg\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .lg\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .lg\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .lg\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .lg\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .lg\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .lg\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .lg\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .lg\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .lg\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .lg\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .lg\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .lg\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .lg\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .lg\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .lg\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .lg\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .lg\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .lg\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .lg\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .lg\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .lg\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .lg\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .lg\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .lg\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .lg\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .lg\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .lg\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .lg\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .lg\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .lg\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .lg\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .lg\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .lg\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .lg\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .lg\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .lg\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .lg\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .lg\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .lg\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .lg\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .lg\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .lg\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .lg\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .lg\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .lg\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .lg\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .lg\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .lg\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .lg\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .lg\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .lg\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .lg\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .lg\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .lg\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .lg\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .lg\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .lg\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .lg\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .lg\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .lg\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .lg\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .lg\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .lg\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .lg\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .lg\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .lg\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .lg\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .lg\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .lg\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .lg\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .lg\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .lg\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .lg\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .lg\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .lg\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .lg\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .lg\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .lg\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .lg\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .lg\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .lg\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .lg\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .lg\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .lg\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .lg\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .lg\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .lg\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .lg\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .lg\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .lg\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .lg\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .lg\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .lg\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .lg\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .lg\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .lg\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .lg\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .lg\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .lg\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .lg\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .lg\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .lg\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .lg\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .lg\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .lg\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .lg\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .lg\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .lg\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .lg\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .lg\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .lg\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .lg\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .lg\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .lg\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .lg\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .lg\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .lg\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .lg\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .lg\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .lg\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:active\:tw-text-current:active{
    color: currentColor;
  }

  .lg\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .lg\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .lg\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .lg\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .lg\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .lg\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .lg\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .lg\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .lg\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .lg\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .lg\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .lg\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .lg\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .lg\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .lg\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .lg\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .lg\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .lg\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .lg\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .lg\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .lg\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .lg\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .lg\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .lg\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .lg\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .lg\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .lg\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .lg\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .lg\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .lg\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .lg\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .lg\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .lg\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .lg\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .lg\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .lg\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .lg\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .lg\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .lg\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .lg\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .lg\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .lg\:tw-italic{
    font-style: italic;
  }

  .lg\:tw-not-italic{
    font-style: normal;
  }

  .lg\:tw-uppercase{
    text-transform: uppercase;
  }

  .lg\:tw-lowercase{
    text-transform: lowercase;
  }

  .lg\:tw-capitalize{
    text-transform: capitalize;
  }

  .lg\:tw-normal-case{
    text-transform: none;
  }

  .lg\:tw-underline{
    text-decoration: underline;
  }

  .lg\:tw-line-through{
    text-decoration: line-through;
  }

  .lg\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .lg\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .lg\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .lg\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .lg\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .lg\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .lg\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .lg\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .lg\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .lg\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .lg\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .lg\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .lg\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .lg\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .lg\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .lg\:tw-ordinal, .lg\:tw-slashed-zero, .lg\:tw-lining-nums, .lg\:tw-oldstyle-nums, .lg\:tw-proportional-nums, .lg\:tw-tabular-nums, .lg\:tw-diagonal-fractions, .lg\:tw-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\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .lg\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .lg\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .lg\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .lg\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .lg\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .lg\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .lg\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .lg\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .lg\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .lg\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .lg\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .lg\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .lg\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .lg\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .lg\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .lg\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .lg\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .lg\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .lg\:tw-align-baseline{
    vertical-align: baseline;
  }

  .lg\:tw-align-top{
    vertical-align: top;
  }

  .lg\:tw-align-middle{
    vertical-align: middle;
  }

  .lg\:tw-align-bottom{
    vertical-align: bottom;
  }

  .lg\:tw-align-text-top{
    vertical-align: text-top;
  }

  .lg\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .lg\:tw-visible{
    visibility: visible;
  }

  .lg\:tw-invisible{
    visibility: hidden;
  }

  .lg\:tw-whitespace-normal{
    white-space: normal;
  }

  .lg\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .lg\:tw-whitespace-pre{
    white-space: pre;
  }

  .lg\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .lg\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .lg\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .lg\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .lg\:tw-break-all{
    word-break: break-all;
  }

  .lg\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .lg\:tw-w-0{
    width: 0;
  }

  .lg\:tw-w-1{
    width: 0.25rem;
  }

  .lg\:tw-w-2{
    width: 0.5rem;
  }

  .lg\:tw-w-3{
    width: 0.75rem;
  }

  .lg\:tw-w-4{
    width: 1rem;
  }

  .lg\:tw-w-5{
    width: 1.25rem;
  }

  .lg\:tw-w-6{
    width: 1.5rem;
  }

  .lg\:tw-w-7{
    width: 1.75rem;
  }

  .lg\:tw-w-8{
    width: 2rem;
  }

  .lg\:tw-w-9{
    width: 2.25rem;
  }

  .lg\:tw-w-10{
    width: 2.5rem;
  }

  .lg\:tw-w-11{
    width: 2.75rem;
  }

  .lg\:tw-w-12{
    width: 3rem;
  }

  .lg\:tw-w-13{
    width: 3.25rem;
  }

  .lg\:tw-w-14{
    width: 3.5rem;
  }

  .lg\:tw-w-15{
    width: 3.75rem;
  }

  .lg\:tw-w-16{
    width: 4rem;
  }

  .lg\:tw-w-17{
    width: 4.25rem;
  }

  .lg\:tw-w-18{
    width: 4.5rem;
  }

  .lg\:tw-w-19{
    width: 4.75rem;
  }

  .lg\:tw-w-20{
    width: 5rem;
  }

  .lg\:tw-w-21{
    width: 5.25rem;
  }

  .lg\:tw-w-22{
    width: 5.5rem;
  }

  .lg\:tw-w-23{
    width: 5.75rem;
  }

  .lg\:tw-w-24{
    width: 6rem;
  }

  .lg\:tw-w-25{
    width: 6.25rem;
  }

  .lg\:tw-w-26{
    width: 6.5rem;
  }

  .lg\:tw-w-27{
    width: 6.75rem;
  }

  .lg\:tw-w-28{
    width: 7rem;
  }

  .lg\:tw-w-29{
    width: 7.25rem;
  }

  .lg\:tw-w-30{
    width: 7.5rem;
  }

  .lg\:tw-w-31{
    width: 7.75rem;
  }

  .lg\:tw-w-32{
    width: 8rem;
  }

  .lg\:tw-w-33{
    width: 8.25rem;
  }

  .lg\:tw-w-34{
    width: 8.5rem;
  }

  .lg\:tw-w-35{
    width: 8.75rem;
  }

  .lg\:tw-w-36{
    width: 9rem;
  }

  .lg\:tw-w-40{
    width: 10rem;
  }

  .lg\:tw-w-41{
    width: 10.25rem;
  }

  .lg\:tw-w-42{
    width: 10.5rem;
  }

  .lg\:tw-w-43{
    width: 10.75rem;
  }

  .lg\:tw-w-44{
    width: 11rem;
  }

  .lg\:tw-w-45{
    width: 11.25rem;
  }

  .lg\:tw-w-46{
    width: 11.5rem;
  }

  .lg\:tw-w-47{
    width: 11.75rem;
  }

  .lg\:tw-w-48{
    width: 12rem;
  }

  .lg\:tw-w-50{
    width: 12.5rem;
  }

  .lg\:tw-w-52{
    width: 13rem;
  }

  .lg\:tw-w-53{
    width: 13.25rem;
  }

  .lg\:tw-w-54{
    width: 13.5rem;
  }

  .lg\:tw-w-55{
    width: 13.75rem;
  }

  .lg\:tw-w-56{
    width: 14rem;
  }

  .lg\:tw-w-57{
    width: 14.25rem;
  }

  .lg\:tw-w-58{
    width: 14.5rem;
  }

  .lg\:tw-w-59{
    width: 14.75rem;
  }

  .lg\:tw-w-60{
    width: 15rem;
  }

  .lg\:tw-w-61{
    width: 15.25rem;
  }

  .lg\:tw-w-62{
    width: 15.5rem;
  }

  .lg\:tw-w-63{
    width: 15.75rem;
  }

  .lg\:tw-w-64{
    width: 16rem;
  }

  .lg\:tw-w-65{
    width: 16.25rem;
  }

  .lg\:tw-w-66{
    width: 16.5rem;
  }

  .lg\:tw-w-68{
    width: 17rem;
  }

  .lg\:tw-w-69{
    width: 17.25rem;
  }

  .lg\:tw-w-70{
    width: 17.5rem;
  }

  .lg\:tw-w-71{
    width: 17.75rem;
  }

  .lg\:tw-w-72{
    width: 18rem;
  }

  .lg\:tw-w-73{
    width: 18.25rem;
  }

  .lg\:tw-w-74{
    width: 18.5rem;
  }

  .lg\:tw-w-75{
    width: 18.75rem;
  }

  .lg\:tw-w-76{
    width: 19rem;
  }

  .lg\:tw-w-77{
    width: 19.25rem;
  }

  .lg\:tw-w-78{
    width: 19.5rem;
  }

  .lg\:tw-w-79{
    width: 19.75rem;
  }

  .lg\:tw-w-80{
    width: 20rem;
  }

  .lg\:tw-w-81{
    width: 20.25rem;
  }

  .lg\:tw-w-82{
    width: 20.5rem;
  }

  .lg\:tw-w-83{
    width: 20.75rem;
  }

  .lg\:tw-w-84{
    width: 21rem;
  }

  .lg\:tw-w-85{
    width: 21.25rem;
  }

  .lg\:tw-w-86{
    width: 21.5rem;
  }

  .lg\:tw-w-87{
    width: 21.75rem;
  }

  .lg\:tw-w-88{
    width: 22rem;
  }

  .lg\:tw-w-89{
    width: 22.25rem;
  }

  .lg\:tw-w-90{
    width: 22.5rem;
  }

  .lg\:tw-w-91{
    width: 22.75rem;
  }

  .lg\:tw-w-92{
    width: 23rem;
  }

  .lg\:tw-w-93{
    width: 23.25rem;
  }

  .lg\:tw-w-94{
    width: 23.5rem;
  }

  .lg\:tw-w-95{
    width: 23.75rem;
  }

  .lg\:tw-w-96{
    width: 24rem;
  }

  .lg\:tw-w-97{
    width: 23.25rem;
  }

  .lg\:tw-w-98{
    width: 23.5rem;
  }

  .lg\:tw-w-99{
    width: 23.75rem;
  }

  .lg\:tw-w-100{
    width: 25rem;
  }

  .lg\:tw-w-101{
    width: 25.25rem;
  }

  .lg\:tw-w-102{
    width: 25.5rem;
  }

  .lg\:tw-w-112{
    width: 28rem;
  }

  .lg\:tw-w-128{
    width: 31rem;
  }

  .lg\:tw-w-129{
    width: 32.25rem;
  }

  .lg\:tw-w-130{
    width: 32.5rem;
  }

  .lg\:tw-w-140{
    width: 35rem;
  }

  .lg\:tw-w-160{
    width: 40rem;
  }

  .lg\:tw-w-180{
    width: 45rem;
  }

  .lg\:tw-w-185{
    width: 46.25rem;
  }

  .lg\:tw-w-190{
    width: 47.5rem;
  }

  .lg\:tw-w-200{
    width: 50rem;
  }

  .lg\:tw-w-auto{
    width: auto;
  }

  .lg\:tw-w-px{
    width: 1px;
  }

  .lg\:tw-w-0\.5{
    width: 0.125rem;
  }

  .lg\:tw-w-1\.5{
    width: 0.375rem;
  }

  .lg\:tw-w-2\.5{
    width: 0.625rem;
  }

  .lg\:tw-w-3\.5{
    width: 0.875rem;
  }

  .lg\:tw-w-1\/2{
    width: 50%;
  }

  .lg\:tw-w-1\/3{
    width: 33.333333%;
  }

  .lg\:tw-w-2\/3{
    width: 66.666667%;
  }

  .lg\:tw-w-1\/4{
    width: 25%;
  }

  .lg\:tw-w-2\/4{
    width: 50%;
  }

  .lg\:tw-w-3\/4{
    width: 75%;
  }

  .lg\:tw-w-1\/5{
    width: 20%;
  }

  .lg\:tw-w-2\/5{
    width: 40%;
  }

  .lg\:tw-w-3\/5{
    width: 60%;
  }

  .lg\:tw-w-4\/5{
    width: 80%;
  }

  .lg\:tw-w-1\/6{
    width: 16.666667%;
  }

  .lg\:tw-w-2\/6{
    width: 33.333333%;
  }

  .lg\:tw-w-3\/6{
    width: 50%;
  }

  .lg\:tw-w-4\/6{
    width: 66.666667%;
  }

  .lg\:tw-w-5\/6{
    width: 83.333333%;
  }

  .lg\:tw-w-1\/12{
    width: 8.333333%;
  }

  .lg\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .lg\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .lg\:tw-w-7\/12{
    width: 58.333333%;
  }

  .lg\:tw-w-8\/12{
    width: 66.666667%;
  }

  .lg\:tw-w-9\/12{
    width: 75%;
  }

  .lg\:tw-w-10\/12{
    width: 83.333333%;
  }

  .lg\:tw-w-11\/12{
    width: 91.666667%;
  }

  .lg\:tw-w-full{
    width: 100%;
  }

  .lg\:tw-w-screen{
    width: 100vw;
  }

  .lg\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .lg\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .lg\:tw-z-0{
    z-index: 0;
  }

  .lg\:tw-z-10{
    z-index: 10;
  }

  .lg\:tw-z-20{
    z-index: 20;
  }

  .lg\:tw-z-30{
    z-index: 30;
  }

  .lg\:tw-z-40{
    z-index: 40;
  }

  .lg\:tw-z-50{
    z-index: 50;
  }

  .lg\:tw-z-150{
    z-index: 150;
  }

  .lg\:tw-z-auto{
    z-index: auto;
  }

  .lg\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .lg\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .lg\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .lg\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .lg\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .lg\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .lg\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .lg\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .lg\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .lg\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .lg\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .lg\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .lg\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .lg\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .lg\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .lg\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .lg\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .lg\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .lg\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .lg\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .lg\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .lg\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .lg\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .lg\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .lg\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .lg\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .lg\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .lg\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .lg\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .lg\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .lg\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .lg\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .lg\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .lg\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .lg\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .lg\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .lg\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .lg\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .lg\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .lg\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .lg\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .lg\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .lg\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .lg\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .lg\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .lg\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .lg\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .lg\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .lg\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .lg\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .lg\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .lg\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .lg\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .lg\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .lg\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .lg\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .lg\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .lg\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .lg\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .lg\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .lg\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .lg\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .lg\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .lg\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .lg\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .lg\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .lg\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .lg\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .lg\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .lg\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .lg\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .lg\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .lg\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .lg\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .lg\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .lg\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .lg\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .lg\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .lg\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .lg\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .lg\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .lg\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .lg\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .lg\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .lg\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .lg\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .lg\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .lg\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .lg\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .lg\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .lg\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .lg\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .lg\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .lg\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .lg\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .lg\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .lg\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .lg\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .lg\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .lg\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .lg\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .lg\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .lg\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .lg\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .lg\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .lg\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .lg\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .lg\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .lg\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .lg\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .lg\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .lg\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .lg\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .lg\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .lg\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .lg\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .lg\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .lg\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .lg\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .lg\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .lg\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .lg\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .lg\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .lg\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .lg\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .lg\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .lg\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .lg\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .lg\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .lg\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .lg\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .lg\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .lg\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .lg\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .lg\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .lg\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .lg\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .lg\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .lg\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .lg\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .lg\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .lg\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .lg\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .lg\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .lg\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .lg\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .lg\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .lg\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .lg\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .lg\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .lg\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .lg\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .lg\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .lg\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .lg\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .lg\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .lg\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .lg\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .lg\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .lg\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .lg\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .lg\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .lg\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .lg\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .lg\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .lg\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .lg\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .lg\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .lg\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .lg\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .lg\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .lg\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .lg\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .lg\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .lg\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .lg\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .lg\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .lg\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .lg\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .lg\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .lg\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .lg\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .lg\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .lg\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .lg\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .lg\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .lg\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .lg\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .lg\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .lg\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .lg\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .lg\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .lg\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .lg\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .lg\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .lg\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .lg\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .lg\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .lg\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .lg\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .lg\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .lg\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .lg\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .lg\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .lg\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .lg\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .lg\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .lg\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .lg\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .lg\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .lg\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .lg\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .lg\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .lg\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .lg\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .lg\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .lg\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .lg\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .lg\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .lg\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .lg\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .lg\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .lg\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .lg\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .lg\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .lg\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .lg\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .lg\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .lg\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .lg\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .lg\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .lg\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .lg\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .lg\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .lg\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .lg\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .lg\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .lg\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .lg\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .lg\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .lg\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .lg\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .lg\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .lg\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .lg\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .lg\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .lg\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .lg\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .lg\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .lg\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .lg\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .lg\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .lg\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .lg\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .lg\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .lg\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .lg\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .lg\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .lg\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .lg\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .lg\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .lg\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .lg\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .lg\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .lg\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .lg\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .lg\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .lg\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .lg\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .lg\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .lg\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .lg\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .lg\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .lg\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .lg\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .lg\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .lg\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .lg\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .lg\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .lg\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .lg\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .lg\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .lg\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .lg\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .lg\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .lg\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .lg\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .lg\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .lg\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .lg\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .lg\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .lg\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .lg\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .lg\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .lg\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .lg\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .lg\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .lg\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .lg\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .lg\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .lg\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .lg\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .lg\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .lg\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .lg\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .lg\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .lg\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .lg\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .lg\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .lg\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .lg\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .lg\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .lg\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .lg\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .lg\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .lg\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .lg\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .lg\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .lg\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .lg\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .lg\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .lg\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .lg\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .lg\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .lg\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .lg\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .lg\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .lg\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .lg\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .lg\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .lg\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .lg\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .lg\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .lg\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .lg\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .lg\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .lg\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .lg\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .lg\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .lg\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .lg\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .lg\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .lg\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .lg\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .lg\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .lg\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .lg\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .lg\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .lg\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .lg\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .lg\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .lg\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .lg\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .lg\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .lg\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .lg\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .lg\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .lg\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .lg\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .lg\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .lg\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .lg\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .lg\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .lg\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .lg\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .lg\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .lg\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .lg\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .lg\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .lg\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .lg\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .lg\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .lg\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .lg\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .lg\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .lg\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .lg\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .lg\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .lg\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .lg\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .lg\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .lg\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .lg\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .lg\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lg\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .lg\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .lg\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .lg\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .lg\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .lg\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .lg\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lg\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .lg\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .lg\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .lg\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .lg\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .lg\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .lg\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .lg\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .lg\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .lg\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .lg\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .lg\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .lg\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .lg\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .lg\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .lg\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .lg\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .lg\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .lg\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .lg\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .lg\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .lg\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .lg\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .lg\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .lg\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .lg\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .lg\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .lg\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .lg\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .lg\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .lg\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .lg\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .lg\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .lg\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .lg\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .lg\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .lg\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .lg\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .lg\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .lg\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .lg\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .lg\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .lg\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .lg\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .lg\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .lg\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .lg\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .lg\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .lg\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .lg\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .lg\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .lg\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .lg\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .lg\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .lg\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .lg\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .lg\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .lg\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .lg\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .lg\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .lg\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .lg\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .lg\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .lg\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .lg\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .lg\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .lg\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .lg\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .lg\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .lg\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .lg\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .lg\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .lg\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .lg\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .lg\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .lg\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .lg\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .lg\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .lg\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .lg\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .lg\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .lg\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .lg\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .lg\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .lg\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .lg\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .lg\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .lg\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .lg\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .lg\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .lg\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .lg\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .lg\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .lg\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .lg\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .lg\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .lg\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .lg\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .lg\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .lg\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .lg\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .lg\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .lg\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .lg\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .lg\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .lg\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .lg\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .lg\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .lg\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .lg\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .lg\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .lg\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .lg\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .lg\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .lg\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .lg\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .lg\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .lg\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .lg\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .lg\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .lg\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .lg\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .lg\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .lg\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .lg\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .lg\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .lg\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .lg\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .lg\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .lg\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .lg\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .lg\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .lg\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .lg\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .lg\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .lg\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .lg\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .lg\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .lg\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .lg\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .lg\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .lg\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .lg\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .lg\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .lg\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .lg\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .lg\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .lg\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .lg\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .lg\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .lg\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .lg\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .lg\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .lg\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .lg\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .lg\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .lg\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .lg\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .lg\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .lg\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .lg\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .lg\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .lg\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .lg\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .lg\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .lg\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .lg\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .lg\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .lg\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .lg\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .lg\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .lg\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .lg\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .lg\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .lg\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .lg\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .lg\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .lg\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .lg\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .lg\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .lg\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .lg\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .lg\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .lg\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .lg\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .lg\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .lg\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .lg\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .lg\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .lg\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .lg\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .lg\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .lg\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .lg\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .lg\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .lg\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .lg\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .lg\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .lg\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .lg\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .lg\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .lg\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .lg\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .lg\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .lg\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .lg\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .lg\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .lg\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .lg\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .lg\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .lg\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .lg\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .lg\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .lg\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .lg\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .lg\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .lg\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .lg\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .lg\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .lg\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .lg\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .lg\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .lg\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .lg\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .lg\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .lg\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .lg\:tw-col-auto{
    grid-column: auto;
  }

  .lg\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .lg\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .lg\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .lg\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .lg\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .lg\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .lg\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .lg\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .lg\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .lg\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .lg\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .lg\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .lg\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .lg\:tw-col-start-1{
    grid-column-start: 1;
  }

  .lg\:tw-col-start-2{
    grid-column-start: 2;
  }

  .lg\:tw-col-start-3{
    grid-column-start: 3;
  }

  .lg\:tw-col-start-4{
    grid-column-start: 4;
  }

  .lg\:tw-col-start-5{
    grid-column-start: 5;
  }

  .lg\:tw-col-start-6{
    grid-column-start: 6;
  }

  .lg\:tw-col-start-7{
    grid-column-start: 7;
  }

  .lg\:tw-col-start-8{
    grid-column-start: 8;
  }

  .lg\:tw-col-start-9{
    grid-column-start: 9;
  }

  .lg\:tw-col-start-10{
    grid-column-start: 10;
  }

  .lg\:tw-col-start-11{
    grid-column-start: 11;
  }

  .lg\:tw-col-start-12{
    grid-column-start: 12;
  }

  .lg\:tw-col-start-13{
    grid-column-start: 13;
  }

  .lg\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .lg\:tw-col-end-1{
    grid-column-end: 1;
  }

  .lg\:tw-col-end-2{
    grid-column-end: 2;
  }

  .lg\:tw-col-end-3{
    grid-column-end: 3;
  }

  .lg\:tw-col-end-4{
    grid-column-end: 4;
  }

  .lg\:tw-col-end-5{
    grid-column-end: 5;
  }

  .lg\:tw-col-end-6{
    grid-column-end: 6;
  }

  .lg\:tw-col-end-7{
    grid-column-end: 7;
  }

  .lg\:tw-col-end-8{
    grid-column-end: 8;
  }

  .lg\:tw-col-end-9{
    grid-column-end: 9;
  }

  .lg\:tw-col-end-10{
    grid-column-end: 10;
  }

  .lg\:tw-col-end-11{
    grid-column-end: 11;
  }

  .lg\:tw-col-end-12{
    grid-column-end: 12;
  }

  .lg\:tw-col-end-13{
    grid-column-end: 13;
  }

  .lg\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .lg\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .lg\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .lg\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .lg\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .lg\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .lg\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .lg\:tw-row-auto{
    grid-row: auto;
  }

  .lg\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .lg\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .lg\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .lg\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .lg\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .lg\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .lg\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .lg\:tw-row-start-1{
    grid-row-start: 1;
  }

  .lg\:tw-row-start-2{
    grid-row-start: 2;
  }

  .lg\:tw-row-start-3{
    grid-row-start: 3;
  }

  .lg\:tw-row-start-4{
    grid-row-start: 4;
  }

  .lg\:tw-row-start-5{
    grid-row-start: 5;
  }

  .lg\:tw-row-start-6{
    grid-row-start: 6;
  }

  .lg\:tw-row-start-7{
    grid-row-start: 7;
  }

  .lg\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .lg\:tw-row-end-1{
    grid-row-end: 1;
  }

  .lg\:tw-row-end-2{
    grid-row-end: 2;
  }

  .lg\:tw-row-end-3{
    grid-row-end: 3;
  }

  .lg\:tw-row-end-4{
    grid-row-end: 4;
  }

  .lg\:tw-row-end-5{
    grid-row-end: 5;
  }

  .lg\:tw-row-end-6{
    grid-row-end: 6;
  }

  .lg\:tw-row-end-7{
    grid-row-end: 7;
  }

  .lg\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .lg\:tw-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\:tw-transform-none{
    transform: none;
  }

  .lg\:tw-origin-center{
    transform-origin: center;
  }

  .lg\:tw-origin-top{
    transform-origin: top;
  }

  .lg\:tw-origin-top-right{
    transform-origin: top right;
  }

  .lg\:tw-origin-right{
    transform-origin: right;
  }

  .lg\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .lg\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .lg\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .lg\:tw-origin-left{
    transform-origin: left;
  }

  .lg\:tw-origin-top-left{
    transform-origin: top left;
  }

  .lg\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .lg\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .lg\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .lg\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .lg\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .lg\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .lg\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .lg\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .lg\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .lg\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .lg\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .lg\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .lg\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .lg\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .lg\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .lg\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .lg\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .lg\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .lg\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .lg\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .lg\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .lg\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .lg\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .lg\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .lg\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .lg\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .lg\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .lg\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .lg\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .lg\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .lg\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .lg\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .lg\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .lg\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .lg\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .lg\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .lg\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .lg\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .lg\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .lg\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .lg\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .lg\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .lg\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .lg\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .lg\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .lg\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .lg\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .lg\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .lg\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .lg\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .lg\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .lg\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .lg\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .lg\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .lg\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .lg\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .lg\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .lg\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .lg\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .lg\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .lg\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .lg\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .lg\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .lg\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .lg\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .lg\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .lg\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .lg\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .lg\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .lg\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .lg\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .lg\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .lg\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .lg\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .lg\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .lg\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .lg\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .lg\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .lg\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .lg\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .lg\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .lg\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .lg\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .lg\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .lg\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .lg\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .lg\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .lg\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .lg\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .lg\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .lg\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .lg\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .lg\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .lg\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .lg\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .lg\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .lg\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .lg\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .lg\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .lg\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .lg\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .lg\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .lg\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .lg\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .lg\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .lg\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .lg\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .lg\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .lg\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .lg\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .lg\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .lg\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .lg\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .lg\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .lg\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .lg\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .lg\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .lg\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .lg\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .lg\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .lg\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .lg\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .lg\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .lg\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .lg\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .lg\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .lg\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .lg\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .lg\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .lg\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .lg\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .lg\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .lg\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .lg\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .lg\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .lg\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .lg\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .lg\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .lg\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .lg\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .lg\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .lg\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .lg\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .lg\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .lg\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .lg\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .lg\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .lg\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .lg\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .lg\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .lg\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .lg\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .lg\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .lg\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .lg\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .lg\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .lg\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .lg\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .lg\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .lg\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .lg\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .lg\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .lg\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .lg\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .lg\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .lg\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .lg\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .lg\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .lg\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .lg\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .lg\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .lg\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .lg\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .lg\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .lg\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .lg\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .lg\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .lg\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .lg\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .lg\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .lg\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .lg\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .lg\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .lg\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .lg\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .lg\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .lg\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .lg\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .lg\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .lg\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .lg\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .lg\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .lg\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .lg\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .lg\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .lg\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .lg\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .lg\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .lg\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .lg\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .lg\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .lg\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .lg\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .lg\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .lg\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .lg\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .lg\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .lg\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .lg\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .lg\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .lg\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .lg\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .lg\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .lg\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .lg\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .lg\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .lg\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .lg\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .lg\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .lg\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .lg\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .lg\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .lg\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .lg\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .lg\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .lg\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .lg\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .lg\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .lg\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .lg\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .lg\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .lg\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .lg\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .lg\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .lg\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .lg\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .lg\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .lg\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .lg\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .lg\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .lg\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .lg\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .lg\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .lg\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .lg\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .lg\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .lg\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .lg\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .lg\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .lg\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .lg\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .lg\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .lg\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .lg\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .lg\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .lg\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .lg\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .lg\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .lg\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .lg\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .lg\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .lg\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .lg\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .lg\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .lg\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .lg\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .lg\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .lg\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .lg\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .lg\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .lg\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .lg\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .lg\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .lg\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .lg\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .lg\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .lg\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .lg\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .lg\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .lg\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .lg\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .lg\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .lg\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .lg\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .lg\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .lg\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .lg\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .lg\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .lg\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .lg\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .lg\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .lg\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .lg\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .lg\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .lg\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .lg\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .lg\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .lg\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .lg\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .lg\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .lg\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .lg\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .lg\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .lg\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .lg\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .lg\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .lg\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .lg\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .lg\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .lg\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .lg\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .lg\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .lg\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .lg\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .lg\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .lg\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .lg\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .lg\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .lg\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .lg\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .lg\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .lg\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .lg\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .lg\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .lg\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .lg\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .lg\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .lg\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .lg\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .lg\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .lg\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .lg\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .lg\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .lg\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .lg\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .lg\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .lg\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .lg\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .lg\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .lg\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .lg\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .lg\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .lg\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .lg\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .lg\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .lg\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .lg\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .lg\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .lg\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .lg\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .lg\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .lg\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .lg\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .lg\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .lg\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .lg\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .lg\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .lg\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .lg\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .lg\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .lg\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .lg\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .lg\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .lg\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .lg\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .lg\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .lg\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .lg\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .lg\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .lg\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .lg\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .lg\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .lg\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .lg\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .lg\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .lg\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .lg\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .lg\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .lg\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .lg\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .lg\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .lg\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .lg\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .lg\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .lg\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .lg\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .lg\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .lg\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .lg\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .lg\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .lg\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .lg\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .lg\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .lg\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .lg\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .lg\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .lg\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .lg\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .lg\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .lg\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .lg\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .lg\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .lg\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .lg\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .lg\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .lg\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .lg\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .lg\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .lg\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .lg\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .lg\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .lg\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .lg\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .lg\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .lg\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .lg\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .lg\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .lg\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .lg\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .lg\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .lg\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .lg\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .lg\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .lg\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .lg\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .lg\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .lg\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .lg\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .lg\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .lg\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .lg\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .lg\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .lg\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .lg\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .lg\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .lg\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .lg\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .lg\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .lg\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .lg\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .lg\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .lg\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .lg\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .lg\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .lg\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .lg\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .lg\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .lg\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .lg\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .lg\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .lg\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .lg\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .lg\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .lg\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .lg\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .lg\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .lg\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .lg\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .lg\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .lg\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .lg\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .lg\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .lg\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .lg\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .lg\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .lg\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .lg\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .lg\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .lg\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .lg\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .lg\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .lg\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .lg\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .lg\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .lg\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .lg\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .lg\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .lg\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .lg\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .lg\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .lg\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .lg\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .lg\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .lg\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .lg\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .lg\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .lg\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .lg\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .lg\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .lg\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .lg\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .lg\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .lg\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .lg\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .lg\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .lg\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .lg\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .lg\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .lg\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .lg\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .lg\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .lg\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .lg\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .lg\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .lg\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .lg\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .lg\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .lg\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .lg\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .lg\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .lg\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .lg\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .lg\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .lg\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .lg\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .lg\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .lg\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .lg\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .lg\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .lg\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .lg\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .lg\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .lg\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .lg\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .lg\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .lg\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .lg\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .lg\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .lg\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .lg\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .lg\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .lg\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .lg\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .lg\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .lg\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .lg\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .lg\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .lg\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .lg\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .lg\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .lg\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .lg\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .lg\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .lg\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .lg\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .lg\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .lg\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .lg\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .lg\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .lg\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .lg\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .lg\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .lg\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .lg\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .lg\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .lg\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .lg\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .lg\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .lg\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .lg\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .lg\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .lg\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .lg\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .lg\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .lg\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .lg\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .lg\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .lg\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .lg\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .lg\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .lg\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .lg\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .lg\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .lg\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .lg\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .lg\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .lg\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .lg\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .lg\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .lg\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .lg\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .lg\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .lg\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .lg\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .lg\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .lg\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .lg\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .lg\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .lg\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .lg\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .lg\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .lg\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .lg\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .lg\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .lg\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .lg\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .lg\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .lg\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .lg\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .lg\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .lg\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .lg\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .lg\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .lg\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .lg\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .lg\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .lg\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .lg\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .lg\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .lg\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .lg\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .lg\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .lg\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .lg\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .lg\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .lg\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .lg\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .lg\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .lg\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .lg\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .lg\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .lg\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .lg\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .lg\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .lg\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .lg\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .lg\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .lg\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .lg\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .lg\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .lg\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .lg\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .lg\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .lg\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .lg\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .lg\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .lg\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .lg\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .lg\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .lg\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .lg\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .lg\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .lg\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .lg\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .lg\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .lg\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .lg\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .lg\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .lg\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .lg\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .lg\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .lg\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .lg\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .lg\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .lg\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .lg\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .lg\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .lg\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .lg\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .lg\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .lg\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .lg\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .lg\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .lg\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .lg\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .lg\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .lg\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .lg\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .lg\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .lg\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .lg\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .lg\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .lg\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .lg\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .lg\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .lg\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .lg\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .lg\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .lg\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .lg\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .lg\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .lg\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .lg\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .lg\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .lg\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .lg\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .lg\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .lg\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .lg\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .lg\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .lg\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .lg\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .lg\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .lg\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .lg\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .lg\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .lg\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .lg\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .lg\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .lg\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .lg\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .lg\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .lg\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .lg\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .lg\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .lg\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .lg\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .lg\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .lg\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .lg\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .lg\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .lg\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .lg\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .lg\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .lg\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .lg\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .lg\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .lg\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .lg\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .lg\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .lg\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .lg\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .lg\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .lg\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .lg\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .lg\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .lg\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .lg\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .lg\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .lg\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .lg\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .lg\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .lg\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .lg\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .lg\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .lg\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .lg\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .lg\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .lg\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .lg\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .lg\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .lg\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .lg\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .lg\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .lg\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .lg\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .lg\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .lg\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .lg\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .lg\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .lg\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .lg\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .lg\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .lg\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .lg\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .lg\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .lg\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .lg\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .lg\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .lg\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .lg\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .lg\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .lg\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .lg\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .lg\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .lg\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .lg\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .lg\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .lg\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .lg\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .lg\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .lg\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .lg\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .lg\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .lg\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .lg\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .lg\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .lg\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .lg\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .lg\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .lg\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .lg\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .lg\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .lg\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .lg\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .lg\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .lg\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .lg\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .lg\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .lg\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .lg\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .lg\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .lg\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .lg\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .lg\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .lg\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .lg\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .lg\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .lg\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .lg\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .lg\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .lg\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .lg\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .lg\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .lg\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .lg\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .lg\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .lg\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .lg\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .lg\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .lg\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .lg\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .lg\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .lg\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .lg\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .lg\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .lg\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .lg\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .lg\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .lg\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .lg\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .lg\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .lg\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .lg\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .lg\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .lg\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .lg\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .lg\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .lg\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .lg\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .lg\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .lg\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .lg\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .lg\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .lg\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .lg\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .lg\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .lg\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .lg\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .lg\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .lg\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .lg\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .lg\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .lg\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .lg\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .lg\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .lg\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .lg\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .lg\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .lg\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .lg\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .lg\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .lg\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .lg\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .lg\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .lg\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .lg\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .lg\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .lg\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .lg\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .lg\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .lg\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .lg\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .lg\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .lg\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .lg\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .lg\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .lg\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .lg\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .lg\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .lg\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .lg\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .lg\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .lg\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .lg\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .lg\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .lg\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .lg\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .lg\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .lg\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .lg\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .lg\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .lg\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .lg\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .lg\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .lg\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .lg\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .lg\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .lg\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .lg\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .lg\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .lg\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .lg\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .lg\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .lg\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .lg\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .lg\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .lg\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .lg\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .lg\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .lg\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .lg\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .lg\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .lg\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .lg\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .lg\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .lg\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .lg\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .lg\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .lg\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .lg\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .lg\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .lg\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .lg\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .lg\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .lg\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .lg\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .lg\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .lg\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .lg\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .lg\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .lg\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .lg\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .lg\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .lg\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .lg\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .lg\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .lg\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .lg\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .lg\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .lg\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .lg\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .lg\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .lg\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .lg\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .lg\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .lg\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .lg\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .lg\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .lg\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .lg\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .lg\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .lg\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .lg\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .lg\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .lg\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .lg\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .lg\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .lg\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .lg\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .lg\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .lg\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .lg\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .lg\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .lg\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .lg\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .lg\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .lg\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .lg\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .lg\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .lg\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .lg\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .lg\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .lg\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .lg\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .lg\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .lg\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .lg\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .lg\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .lg\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .lg\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .lg\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .lg\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .lg\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .lg\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .lg\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .lg\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .lg\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .lg\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .lg\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .lg\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .lg\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .lg\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .lg\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .lg\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .lg\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .lg\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .lg\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .lg\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .lg\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .lg\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .lg\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .lg\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .lg\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .lg\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .lg\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .lg\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .lg\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .lg\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .lg\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .lg\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .lg\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .lg\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .lg\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .lg\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .lg\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .lg\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .lg\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .lg\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .lg\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .lg\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .lg\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .lg\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .lg\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .lg\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .lg\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .lg\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .lg\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .lg\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .lg\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .lg\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .lg\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .lg\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .lg\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .lg\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .lg\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .lg\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .lg\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .lg\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .lg\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .lg\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .lg\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .lg\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .lg\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .lg\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .lg\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .lg\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .lg\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .lg\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .lg\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .lg\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .lg\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .lg\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .lg\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .lg\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .lg\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .lg\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .lg\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .lg\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .lg\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .lg\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .lg\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .lg\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .lg\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .lg\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .lg\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .lg\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .lg\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .lg\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .lg\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .lg\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .lg\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .lg\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .lg\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .lg\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .lg\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .lg\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .lg\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .lg\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .lg\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .lg\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .lg\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .lg\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .lg\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .lg\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .lg\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .lg\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .lg\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .lg\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .lg\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .lg\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .lg\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .lg\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .lg\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .lg\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .lg\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .lg\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .lg\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .lg\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .lg\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .lg\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .lg\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .lg\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .lg\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .lg\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .lg\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .lg\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .lg\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .lg\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .lg\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .lg\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .lg\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .lg\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .lg\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .lg\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .lg\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .lg\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .lg\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .lg\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .lg\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .lg\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .lg\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .lg\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .lg\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .lg\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .lg\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .lg\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .lg\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .lg\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .lg\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .lg\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .lg\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .lg\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .lg\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .lg\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .lg\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .lg\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .lg\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .lg\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .lg\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .lg\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .lg\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .lg\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .lg\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .lg\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .lg\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .lg\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .lg\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .lg\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .lg\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .lg\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .lg\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .lg\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .lg\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .lg\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .lg\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .lg\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .lg\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .lg\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .lg\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .lg\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .lg\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .lg\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .lg\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .lg\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .lg\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .lg\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .lg\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .lg\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .lg\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .lg\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .lg\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .lg\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .lg\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .lg\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .lg\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .lg\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .lg\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .lg\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .lg\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .lg\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .lg\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .lg\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .lg\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .lg\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .lg\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .lg\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .lg\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .lg\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .lg\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .lg\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .lg\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .lg\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .lg\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .lg\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .lg\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .lg\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .lg\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .lg\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .lg\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .lg\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .lg\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .lg\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .lg\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .lg\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .lg\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .lg\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .lg\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .lg\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .lg\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .lg\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .lg\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .lg\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .lg\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .lg\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .lg\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .lg\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .lg\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .lg\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .lg\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .lg\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .lg\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .lg\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .lg\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .lg\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .lg\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .lg\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .lg\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .lg\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .lg\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .lg\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .lg\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .lg\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .lg\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .lg\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .lg\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .lg\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .lg\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .lg\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .lg\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .lg\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .lg\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .lg\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .lg\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .lg\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .lg\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .lg\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .lg\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .lg\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .lg\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .lg\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .lg\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .lg\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .lg\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .lg\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .lg\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .lg\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .lg\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .lg\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .lg\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .lg\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .lg\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .lg\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .lg\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .lg\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .lg\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .lg\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .lg\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .lg\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .lg\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .lg\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .lg\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .lg\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .lg\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .lg\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .lg\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .lg\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .lg\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .lg\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .lg\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .lg\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .lg\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .lg\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .lg\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .lg\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .lg\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .lg\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .lg\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .lg\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .lg\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .lg\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .lg\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .lg\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .lg\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .lg\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .lg\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .lg\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .lg\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .lg\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .lg\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .lg\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .lg\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .lg\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .lg\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .lg\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .lg\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .lg\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .lg\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .lg\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .lg\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .lg\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .lg\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .lg\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .lg\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .lg\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .lg\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .lg\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .lg\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .lg\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .lg\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .lg\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .lg\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .lg\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .lg\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .lg\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .lg\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .lg\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .lg\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .lg\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .lg\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .lg\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .lg\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .lg\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .lg\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .lg\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .lg\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .lg\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .lg\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .lg\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .lg\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .lg\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .lg\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .lg\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .lg\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .lg\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .lg\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .lg\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .lg\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .lg\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .lg\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .lg\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .lg\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .lg\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .lg\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .lg\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .lg\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .lg\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .lg\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .lg\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .lg\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .lg\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .lg\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .lg\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .lg\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .lg\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .lg\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .lg\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .lg\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .lg\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .lg\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .lg\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .lg\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .lg\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .lg\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .lg\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .lg\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .lg\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .lg\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .lg\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .lg\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .lg\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .lg\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .lg\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .lg\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .lg\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .lg\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .lg\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .lg\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .lg\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .lg\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .lg\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .lg\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .lg\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .lg\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .lg\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .lg\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .lg\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .lg\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .lg\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .lg\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .lg\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .lg\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .lg\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .lg\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .lg\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .lg\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .lg\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .lg\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .lg\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .lg\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .lg\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .lg\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .lg\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .lg\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .lg\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .lg\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .lg\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .lg\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .lg\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .lg\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .lg\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .lg\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .lg\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .lg\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .lg\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .lg\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .lg\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .lg\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .lg\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .lg\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .lg\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .lg\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .lg\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .lg\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .lg\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .lg\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .lg\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .lg\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .lg\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .lg\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .lg\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .lg\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .lg\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .lg\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .lg\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .lg\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .lg\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .lg\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .lg\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .lg\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .lg\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .lg\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .lg\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .lg\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .lg\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .lg\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .lg\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .lg\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .lg\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .lg\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .lg\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .lg\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .lg\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .lg\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .lg\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .lg\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .lg\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .lg\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .lg\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .lg\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .lg\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .lg\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .lg\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .lg\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .lg\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .lg\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .lg\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .lg\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .lg\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .lg\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .lg\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .lg\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .lg\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .lg\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .lg\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .lg\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .lg\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .lg\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .lg\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .lg\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .lg\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .lg\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .lg\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .lg\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .lg\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .lg\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .lg\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .lg\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .lg\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .lg\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .lg\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .lg\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .lg\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .lg\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .lg\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .lg\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .lg\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .lg\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .lg\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .lg\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .lg\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .lg\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .lg\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .lg\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .lg\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .lg\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .lg\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .lg\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .lg\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .lg\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .lg\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .lg\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .lg\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .lg\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .lg\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .lg\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .lg\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .lg\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .lg\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .lg\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .lg\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .lg\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .lg\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .lg\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .lg\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .lg\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .lg\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .lg\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .lg\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .lg\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .lg\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .lg\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .lg\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .lg\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .lg\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .lg\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .lg\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .lg\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .lg\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .lg\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .lg\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .lg\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .lg\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .lg\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .lg\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .lg\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .lg\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .lg\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .lg\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .lg\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .lg\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .lg\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .lg\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .lg\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .lg\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .lg\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .lg\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .lg\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .lg\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .lg\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .lg\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .lg\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .lg\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .lg\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .lg\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .lg\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .lg\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .lg\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .lg\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .lg\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .lg\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .lg\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .lg\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .lg\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .lg\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .lg\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .lg\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .lg\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .lg\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .lg\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .lg\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .lg\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .lg\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .lg\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .lg\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .lg\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .lg\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .lg\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .lg\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .lg\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .lg\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .lg\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .lg\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .lg\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .lg\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .lg\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .lg\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .lg\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .lg\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .lg\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .lg\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .lg\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .lg\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .lg\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .lg\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .lg\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .lg\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .lg\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .lg\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .lg\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .lg\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .lg\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .lg\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .lg\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .lg\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .lg\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .lg\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .lg\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .lg\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .lg\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .lg\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .lg\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .lg\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .lg\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .lg\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .lg\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .lg\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .lg\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .lg\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .lg\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .lg\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .lg\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .lg\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .lg\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .lg\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .lg\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .lg\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .lg\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .lg\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .lg\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .lg\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .lg\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .lg\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .lg\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .lg\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .lg\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .lg\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .lg\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .lg\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .lg\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .lg\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .lg\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .lg\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .lg\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .lg\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .lg\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .lg\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .lg\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .lg\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .lg\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .lg\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .lg\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .lg\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .lg\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .lg\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .lg\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .lg\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .lg\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .lg\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .lg\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .lg\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .lg\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .lg\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .lg\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .lg\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .lg\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .lg\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .lg\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .lg\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .lg\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .lg\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .lg\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .lg\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .lg\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .lg\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .lg\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .lg\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .lg\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .lg\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .lg\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .lg\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .lg\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .lg\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .lg\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .lg\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .lg\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .lg\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .lg\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .lg\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .lg\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .lg\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .lg\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .lg\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .lg\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .lg\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .lg\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .lg\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .lg\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .lg\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .lg\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .lg\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .lg\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .lg\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .lg\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .lg\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .lg\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .lg\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .lg\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .lg\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .lg\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .lg\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .lg\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .lg\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .lg\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .lg\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .lg\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .lg\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .lg\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .lg\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .lg\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .lg\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .lg\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .lg\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .lg\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .lg\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .lg\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .lg\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .lg\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .lg\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .lg\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .lg\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .lg\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .lg\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .lg\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .lg\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .lg\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .lg\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .lg\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .lg\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .lg\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .lg\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .lg\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .lg\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .lg\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .lg\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .lg\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .lg\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .lg\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .lg\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .lg\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .lg\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .lg\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .lg\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .lg\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .lg\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .lg\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .lg\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .lg\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .lg\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .lg\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .lg\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .lg\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .lg\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .lg\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .lg\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .lg\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .lg\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .lg\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .lg\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .lg\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .lg\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .lg\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .lg\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .lg\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .lg\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .lg\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .lg\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .lg\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .lg\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .lg\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .lg\:tw-transition-none{
    transition-property: none;
  }

  .lg\:tw-transition-all{
    transition-property: all;
  }

  .lg\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .lg\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .lg\:tw-transition-opacity{
    transition-property: opacity;
  }

  .lg\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .lg\:tw-transition-transform{
    transition-property: transform;
  }

  .lg\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .lg\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .lg\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .lg\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .lg\:tw-duration-75{
    transition-duration: 75ms;
  }

  .lg\:tw-duration-100{
    transition-duration: 100ms;
  }

  .lg\:tw-duration-150{
    transition-duration: 150ms;
  }

  .lg\:tw-duration-200{
    transition-duration: 200ms;
  }

  .lg\:tw-duration-300{
    transition-duration: 300ms;
  }

  .lg\:tw-duration-500{
    transition-duration: 500ms;
  }

  .lg\:tw-duration-700{
    transition-duration: 700ms;
  }

  .lg\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .lg\:tw-delay-75{
    transition-delay: 75ms;
  }

  .lg\:tw-delay-100{
    transition-delay: 100ms;
  }

  .lg\:tw-delay-150{
    transition-delay: 150ms;
  }

  .lg\:tw-delay-200{
    transition-delay: 200ms;
  }

  .lg\:tw-delay-300{
    transition-delay: 300ms;
  }

  .lg\:tw-delay-500{
    transition-delay: 500ms;
  }

  .lg\:tw-delay-700{
    transition-delay: 700ms;
  }

  .lg\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .lg\:tw-animate-none{
    animation: none;
  }

  .lg\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .lg\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .lg\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .lg\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .lg\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .lg\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .lg\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .lg\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .lg\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .lg\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .lg\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .lg\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .lg\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .lg\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .lg\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .lg\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .lg\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .lg\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .lg\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .lg\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .lg\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .lg\:tw-text-error {
    color: #E53E3E !important;
  }

  .lg\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .lg\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .lg\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .lg\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .lg\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .lg\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .lg\:tw-text-error {
    color: #E53E3E !important;
  }

  .lg\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .lg\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .lg\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .lg\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .lg\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .lg\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .lg\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .lg\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .lg\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .lg\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .lg\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .lg\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .lg\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .lg\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .lg\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .lg\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .lg\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .lg\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .lg\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .lg\:tw-table-row-hover {
    opacity: 0.9;
  }

  .lg\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .lg\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .lg\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .lg\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .lg\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .lg\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .lg\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .lg\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .lg\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .lg\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .lg\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .lg\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .lg\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .lg\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .lg\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .lg\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .lg\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .lg\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .lg\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .lg\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .lg\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .lg\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .lg\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .lg\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .lg\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .lg\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .lg\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .lg\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .lg\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .lg\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .lg\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .lg\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .lg\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .lg\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .lg\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .lg\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .lg\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .lg\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .lg\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .lg\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .lg\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .lg\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .lg\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .lg\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .lg\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .lg\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .lg\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .lg\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .lg\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .lg\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .lg\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .lg\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .lg\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .lg\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .lg\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .lg\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .lg\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .lg\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .lg\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .lg\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .lg\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .lg\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .lg\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .lg\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .lg\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .lg\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .lg\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .lg\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .lg\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .lg\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .lg\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .lg\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .lg\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .lg\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .lg\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .lg\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .lg\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .lg\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .lg\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .lg\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .lg\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .lg\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .lg\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .lg\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .lg\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .lg\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .lg\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .lg\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .lg\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .lg\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .lg\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .lg\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .lg\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .lg\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .lg\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .lg\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .lg\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .lg\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .lg\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .lg\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .lg\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .lg\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .lg\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .lg\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .lg\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .lg\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .lg\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .lg\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .lg\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .lg\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .lg\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .lg\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .lg\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .lg\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .lg\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .lg\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .lg\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .lg\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .lg\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .lg\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .lg\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .lg\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .lg\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .lg\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .lg\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .lg\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .lg\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .lg\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .lg\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .lg\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .lg\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .lg\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .lg\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .lg\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .lg\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .lg\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .lg\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 1580px){
  .xl\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .xl\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .xl\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .xl\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .xl\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .xl\:tw-container{
      max-width: 2560px;
    }
  }

  .xl\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .xl\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .xl\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .xl\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xl\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .xl\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .xl\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .xl\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .xl\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xl\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .xl\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .xl\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .xl\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xl\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .xl\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xl\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .xl\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .xl\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .xl\:tw-prose code::before{
    content: "`";
  }

  .xl\:tw-prose code::after{
    content: "`";
  }

  .xl\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .xl\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .xl\:tw-prose pre code::before{
    content: "";
  }

  .xl\:tw-prose pre code::after{
    content: "";
  }

  .xl\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .xl\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .xl\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xl\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .xl\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .xl\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xl\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .xl\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xl\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .xl\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .xl\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xl\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xl\:tw-prose ol > li:before{
    left: 0;
  }

  .xl\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xl\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .xl\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xl\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .xl\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xl\:tw-prose ul ul, .xl\:tw-prose ul ol, .xl\:tw-prose ol ul, .xl\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xl\:tw-prose hr + *{
    margin-top: 0;
  }

  .xl\:tw-prose h2 + *{
    margin-top: 0;
  }

  .xl\:tw-prose h3 + *{
    margin-top: 0;
  }

  .xl\:tw-prose h4 + *{
    margin-top: 0;
  }

  .xl\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose > :first-child{
    margin-top: 0;
  }

  .xl\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .xl\:tw-prose h1, .xl\:tw-prose h2, .xl\:tw-prose h3, .xl\:tw-prose h4{
    color: #161e2e;
  }

  .xl\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .xl\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xl\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xl\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .xl\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .xl\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .xl\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xl\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .xl\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xl\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xl\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xl\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .xl\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .xl\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .xl\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .xl\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xl\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xl\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xl\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .xl\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .xl\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .xl\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .xl\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .xl\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xl\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xl\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xl\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xl\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xl\:tw-prose-sm ul ul, .xl\:tw-prose-sm ul ol, .xl\:tw-prose-sm ol ul, .xl\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xl\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .xl\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .xl\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .xl\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xl\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xl\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .xl\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .xl\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .xl\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .xl\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .xl\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .xl\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .xl\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xl\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xl\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xl\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xl\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xl\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .xl\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .xl\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .xl\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .xl\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .xl\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xl\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .xl\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .xl\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .xl\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .xl\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xl\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xl\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xl\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-lg ul ul, .xl\:tw-prose-lg ul ol, .xl\:tw-prose-lg ol ul, .xl\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xl\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .xl\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .xl\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .xl\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xl\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xl\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .xl\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .xl\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .xl\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .xl\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .xl\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .xl\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xl\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .xl\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xl\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .xl\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .xl\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .xl\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .xl\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .xl\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .xl\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .xl\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .xl\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .xl\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .xl\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xl\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .xl\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .xl\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xl\:tw-prose-xl ul ul, .xl\:tw-prose-xl ul ol, .xl\:tw-prose-xl ol ul, .xl\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xl\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .xl\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .xl\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .xl\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xl\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xl\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .xl\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .xl\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .xl\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .xl\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .xl\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .xl\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .xl\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .xl\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xl\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xl\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .xl\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .xl\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .xl\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .xl\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .xl\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xl\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .xl\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .xl\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .xl\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .xl\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .xl\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xl\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xl\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xl\:tw-prose-2xl ul ul, .xl\:tw-prose-2xl ul ol, .xl\:tw-prose-2xl ol ul, .xl\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xl\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xl\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .xl\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .xl\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .xl\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xl\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xl\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .xl\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .xl\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .xl\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .xl\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-18 > :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\:tw-space-x-18 > :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\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-27 > :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\:tw-space-x-27 > :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\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-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\:tw-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\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .xl\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .xl\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--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\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-18 > :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\:tw--space-x-18 > :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\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-27 > :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\:tw--space-x-27 > :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\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--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\:tw--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\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .xl\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .xl\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .xl\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .xl\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .xl\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-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\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .xl\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .xl\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .xl\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .xl\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .xl\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .xl\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .xl\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .xl\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .xl\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .xl\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .xl\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .xl\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .xl\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .xl\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .xl\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .xl\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .xl\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .xl\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .xl\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .xl\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .xl\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .xl\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .xl\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .xl\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .xl\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .xl\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .xl\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .xl\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .xl\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .xl\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .xl\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .xl\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .xl\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .xl\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .xl\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .xl\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .xl\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xl\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .xl\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .xl\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .xl\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .xl\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xl\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .xl\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .xl\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .xl\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .xl\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .xl\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .xl\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .xl\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .xl\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .xl\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .xl\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .xl\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .xl\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xl\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xl\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .xl\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .xl\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .xl\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .xl\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .xl\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .xl\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .xl\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .xl\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .xl\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .xl\:tw-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\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:focus\:tw-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\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xl\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xl\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .xl\:tw-bg-local{
    background-attachment: local;
  }

  .xl\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .xl\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .xl\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .xl\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .xl\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xl\:tw-bg-current{
    background-color: currentColor;
  }

  .xl\:tw-bg-transparent{
    background-color: transparent;
  }

  .xl\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xl\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xl\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xl\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xl\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xl\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xl\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xl\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xl\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xl\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xl\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xl\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xl\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xl\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xl\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xl\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xl\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xl\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xl\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xl\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xl\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xl\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xl\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xl\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xl\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xl\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xl\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xl\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xl\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xl\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xl\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xl\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xl\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xl\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xl\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xl\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xl\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xl\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xl\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xl\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xl\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xl\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xl\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xl\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xl\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xl\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xl\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xl\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xl\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xl\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .xl\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .xl\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .xl\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .xl\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .xl\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .xl\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xl\:tw-bg-none{
    background-image: none;
  }

  .xl\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .xl\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .xl\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-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\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .xl\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .xl\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .xl\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .xl\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .xl\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .xl\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .xl\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .xl\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .xl\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .xl\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .xl\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .xl\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .xl\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .xl\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .xl\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .xl\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .xl\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .xl\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .xl\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .xl\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .xl\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .xl\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .xl\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .xl\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .xl\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .xl\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .xl\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .xl\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .xl\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .xl\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .xl\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .xl\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .xl\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .xl\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .xl\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .xl\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .xl\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .xl\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .xl\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .xl\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .xl\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .xl\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .xl\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .xl\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .xl\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .xl\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .xl\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .xl\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .xl\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .xl\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .xl\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .xl\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .xl\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .xl\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .xl\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .xl\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .xl\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .xl\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .xl\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .xl\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .xl\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .xl\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .xl\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .xl\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .xl\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .xl\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .xl\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .xl\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .xl\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .xl\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .xl\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .xl\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .xl\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .xl\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .xl\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .xl\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .xl\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .xl\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .xl\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .xl\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .xl\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .xl\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .xl\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .xl\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .xl\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .xl\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .xl\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .xl\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .xl\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .xl\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .xl\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .xl\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .xl\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .xl\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .xl\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .xl\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .xl\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .xl\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .xl\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .xl\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .xl\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .xl\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .xl\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .xl\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .xl\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .xl\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .xl\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .xl\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .xl\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .xl\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .xl\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .xl\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .xl\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .xl\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .xl\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .xl\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .xl\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .xl\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .xl\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .xl\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .xl\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .xl\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .xl\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .xl\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .xl\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .xl\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .xl\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .xl\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .xl\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .xl\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .xl\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .xl\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .xl\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .xl\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .xl\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .xl\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .xl\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .xl\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .xl\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .xl\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .xl\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .xl\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .xl\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .xl\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .xl\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .xl\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .xl\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-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\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-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\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .xl\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .xl\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .xl\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .xl\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .xl\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .xl\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .xl\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .xl\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .xl\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .xl\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .xl\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .xl\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .xl\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .xl\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .xl\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .xl\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .xl\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .xl\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .xl\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .xl\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .xl\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .xl\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .xl\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .xl\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .xl\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .xl\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .xl\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .xl\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .xl\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .xl\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .xl\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .xl\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .xl\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .xl\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .xl\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .xl\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .xl\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .xl\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .xl\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .xl\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .xl\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .xl\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .xl\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .xl\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .xl\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .xl\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .xl\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .xl\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .xl\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .xl\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .xl\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .xl\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .xl\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .xl\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .xl\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .xl\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .xl\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .xl\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .xl\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .xl\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .xl\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .xl\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .xl\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .xl\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .xl\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .xl\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .xl\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .xl\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .xl\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .xl\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .xl\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .xl\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .xl\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .xl\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .xl\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .xl\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .xl\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .xl\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .xl\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .xl\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .xl\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .xl\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .xl\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .xl\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .xl\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .xl\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .xl\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .xl\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .xl\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .xl\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .xl\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .xl\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .xl\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .xl\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .xl\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .xl\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .xl\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .xl\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .xl\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .xl\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .xl\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .xl\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .xl\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .xl\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .xl\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .xl\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .xl\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .xl\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .xl\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .xl\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .xl\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .xl\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .xl\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .xl\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .xl\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .xl\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .xl\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .xl\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .xl\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .xl\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .xl\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .xl\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .xl\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .xl\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .xl\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .xl\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .xl\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .xl\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .xl\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .xl\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .xl\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .xl\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .xl\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .xl\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .xl\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .xl\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .xl\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .xl\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .xl\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .xl\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .xl\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .xl\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .xl\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .xl\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .xl\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .xl\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .xl\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-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\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xl\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-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\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xl\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xl\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xl\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xl\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xl\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xl\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xl\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xl\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xl\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xl\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xl\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xl\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xl\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xl\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xl\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xl\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xl\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xl\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xl\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xl\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xl\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xl\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xl\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xl\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xl\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xl\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xl\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xl\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xl\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xl\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xl\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xl\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xl\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xl\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xl\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xl\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xl\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xl\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xl\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xl\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xl\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xl\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xl\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xl\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xl\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xl\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xl\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xl\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xl\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xl\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xl\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xl\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xl\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xl\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xl\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xl\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xl\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xl\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xl\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xl\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xl\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xl\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xl\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xl\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xl\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xl\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xl\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xl\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xl\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xl\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xl\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xl\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xl\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xl\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xl\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xl\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xl\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xl\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xl\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xl\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xl\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xl\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xl\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xl\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xl\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xl\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xl\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xl\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xl\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xl\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xl\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xl\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xl\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xl\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xl\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xl\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xl\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xl\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xl\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xl\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xl\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xl\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xl\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xl\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xl\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xl\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xl\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xl\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xl\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xl\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xl\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xl\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xl\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xl\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xl\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xl\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xl\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xl\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xl\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xl\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xl\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xl\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xl\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xl\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xl\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xl\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xl\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xl\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xl\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xl\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xl\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xl\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xl\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xl\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xl\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xl\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xl\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xl\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xl\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xl\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xl\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .xl\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .xl\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .xl\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .xl\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .xl\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .xl\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .xl\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .xl\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .xl\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .xl\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .xl\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .xl\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .xl\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .xl\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .xl\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .xl\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .xl\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .xl\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .xl\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .xl\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .xl\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .xl\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .xl\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .xl\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .xl\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .xl\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .xl\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .xl\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .xl\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .xl\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .xl\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .xl\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .xl\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .xl\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .xl\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .xl\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .xl\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .xl\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .xl\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .xl\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .xl\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .xl\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .xl\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .xl\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .xl\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .xl\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .xl\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .xl\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .xl\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .xl\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .xl\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .xl\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .xl\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .xl\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .xl\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .xl\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .xl\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .xl\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .xl\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .xl\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .xl\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .xl\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .xl\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .xl\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .xl\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .xl\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .xl\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .xl\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .xl\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .xl\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .xl\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .xl\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .xl\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .xl\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .xl\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .xl\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .xl\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .xl\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .xl\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .xl\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .xl\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .xl\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .xl\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .xl\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .xl\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .xl\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .xl\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .xl\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .xl\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .xl\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .xl\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .xl\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .xl\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .xl\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .xl\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .xl\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .xl\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .xl\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .xl\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .xl\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .xl\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .xl\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .xl\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .xl\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .xl\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .xl\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .xl\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .xl\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .xl\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .xl\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .xl\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .xl\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .xl\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .xl\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .xl\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .xl\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .xl\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .xl\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .xl\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .xl\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .xl\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .xl\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .xl\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .xl\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .xl\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .xl\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .xl\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .xl\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .xl\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .xl\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .xl\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .xl\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .xl\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .xl\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .xl\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .xl\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .xl\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .xl\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .xl\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .xl\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .xl\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .xl\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .xl\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .xl\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .xl\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .xl\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .xl\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .xl\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .xl\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .xl\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xl\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xl\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xl\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .xl\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xl\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xl\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xl\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xl\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xl\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xl\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xl\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xl\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xl\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .xl\:tw-bg-bottom{
    background-position: bottom;
  }

  .xl\:tw-bg-center{
    background-position: center;
  }

  .xl\:tw-bg-left{
    background-position: left;
  }

  .xl\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .xl\:tw-bg-left-top{
    background-position: left top;
  }

  .xl\:tw-bg-right{
    background-position: right;
  }

  .xl\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .xl\:tw-bg-right-top{
    background-position: right top;
  }

  .xl\:tw-bg-top{
    background-position: top;
  }

  .xl\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .xl\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .xl\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .xl\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .xl\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .xl\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .xl\:tw-bg-auto{
    background-size: auto;
  }

  .xl\:tw-bg-cover{
    background-size: cover;
  }

  .xl\:tw-bg-contain{
    background-size: contain;
  }

  .xl\:tw-border-collapse{
    border-collapse: collapse;
  }

  .xl\:tw-border-separate{
    border-collapse: separate;
  }

  .xl\:tw-border-current{
    border-color: currentColor;
  }

  .xl\:tw-border-transparent{
    border-color: transparent;
  }

  .xl\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xl\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xl\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xl\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xl\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xl\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xl\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xl\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xl\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xl\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xl\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xl\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xl\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xl\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xl\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xl\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xl\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xl\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xl\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xl\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xl\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xl\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xl\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xl\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xl\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xl\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xl\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xl\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xl\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xl\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xl\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xl\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xl\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xl\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xl\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xl\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xl\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xl\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xl\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xl\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xl\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xl\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xl\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xl\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xl\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xl\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xl\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xl\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xl\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xl\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xl\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xl\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xl\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xl\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xl\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xl\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xl\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xl\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xl\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xl\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xl\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xl\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xl\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xl\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xl\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xl\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xl\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xl\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xl\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xl\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xl\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xl\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xl\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xl\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xl\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xl\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xl\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xl\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xl\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xl\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xl\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xl\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xl\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xl\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xl\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xl\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xl\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xl\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xl\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xl\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xl\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xl\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xl\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xl\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xl\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xl\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xl\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xl\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xl\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xl\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xl\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xl\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xl\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xl\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xl\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xl\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xl\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xl\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xl\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xl\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xl\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xl\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xl\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xl\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xl\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xl\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xl\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xl\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xl\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xl\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xl\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xl\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xl\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xl\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xl\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xl\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xl\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xl\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .xl\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .xl\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .xl\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .xl\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .xl\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .xl\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xl\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xl\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xl\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xl\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xl\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xl\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xl\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xl\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xl\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xl\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xl\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xl\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xl\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xl\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xl\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xl\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xl\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xl\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xl\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xl\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xl\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .xl\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .xl\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .xl\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .xl\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xl\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xl\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xl\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xl\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xl\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xl\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xl\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xl\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xl\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xl\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xl\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xl\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xl\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xl\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xl\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xl\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xl\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xl\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xl\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xl\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xl\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xl\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .xl\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .xl\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .xl\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .xl\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .xl\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .xl\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .xl\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .xl\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .xl\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .xl\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .xl\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .xl\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .xl\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .xl\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .xl\:tw-rounded-none{
    border-radius: 0;
  }

  .xl\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .xl\:tw-rounded{
    border-radius: 0.25rem;
  }

  .xl\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .xl\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .xl\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .xl\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .xl\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .xl\:tw-rounded-full{
    border-radius: 9999px;
  }

  .xl\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xl\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xl\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xl\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xl\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xl\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xl\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xl\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xl\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xl\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xl\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xl\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xl\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xl\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xl\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xl\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .xl\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .xl\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .xl\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .xl\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .xl\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .xl\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .xl\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .xl\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .xl\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .xl\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .xl\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .xl\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .xl\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .xl\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .xl\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .xl\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .xl\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .xl\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .xl\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .xl\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .xl\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .xl\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .xl\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .xl\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .xl\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .xl\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .xl\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .xl\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .xl\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .xl\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .xl\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .xl\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .xl\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .xl\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .xl\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .xl\:tw-border-solid{
    border-style: solid;
  }

  .xl\:tw-border-dashed{
    border-style: dashed;
  }

  .xl\:tw-border-dotted{
    border-style: dotted;
  }

  .xl\:tw-border-double{
    border-style: double;
  }

  .xl\:tw-border-none{
    border-style: none;
  }

  .xl\:tw-border-0{
    border-width: 0;
  }

  .xl\:tw-border-2{
    border-width: 2px;
  }

  .xl\:tw-border-4{
    border-width: 4px;
  }

  .xl\:tw-border-8{
    border-width: 8px;
  }

  .xl\:tw-border{
    border-width: 1px;
  }

  .xl\:tw-border-t-0{
    border-top-width: 0;
  }

  .xl\:tw-border-r-0{
    border-right-width: 0;
  }

  .xl\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .xl\:tw-border-l-0{
    border-left-width: 0;
  }

  .xl\:tw-border-t-2{
    border-top-width: 2px;
  }

  .xl\:tw-border-r-2{
    border-right-width: 2px;
  }

  .xl\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .xl\:tw-border-l-2{
    border-left-width: 2px;
  }

  .xl\:tw-border-t-4{
    border-top-width: 4px;
  }

  .xl\:tw-border-r-4{
    border-right-width: 4px;
  }

  .xl\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .xl\:tw-border-l-4{
    border-left-width: 4px;
  }

  .xl\:tw-border-t-8{
    border-top-width: 8px;
  }

  .xl\:tw-border-r-8{
    border-right-width: 8px;
  }

  .xl\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .xl\:tw-border-l-8{
    border-left-width: 8px;
  }

  .xl\:tw-border-t{
    border-top-width: 1px;
  }

  .xl\:tw-border-r{
    border-right-width: 1px;
  }

  .xl\:tw-border-b{
    border-bottom-width: 1px;
  }

  .xl\:tw-border-l{
    border-left-width: 1px;
  }

  .xl\:tw-box-border{
    box-sizing: border-box;
  }

  .xl\:tw-box-content{
    box-sizing: content-box;
  }

  .xl\:tw-cursor-auto{
    cursor: auto;
  }

  .xl\:tw-cursor-default{
    cursor: default;
  }

  .xl\:tw-cursor-pointer{
    cursor: pointer;
  }

  .xl\:tw-cursor-wait{
    cursor: wait;
  }

  .xl\:tw-cursor-text{
    cursor: text;
  }

  .xl\:tw-cursor-move{
    cursor: move;
  }

  .xl\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .xl\:tw-block{
    display: block;
  }

  .xl\:tw-inline-block{
    display: inline-block;
  }

  .xl\:tw-inline{
    display: inline;
  }

  .xl\:tw-flex{
    display: flex;
  }

  .xl\:tw-inline-flex{
    display: inline-flex;
  }

  .xl\:tw-table{
    display: table;
  }

  .xl\:tw-table-caption{
    display: table-caption;
  }

  .xl\:tw-table-cell{
    display: table-cell;
  }

  .xl\:tw-table-column{
    display: table-column;
  }

  .xl\:tw-table-column-group{
    display: table-column-group;
  }

  .xl\:tw-table-footer-group{
    display: table-footer-group;
  }

  .xl\:tw-table-header-group{
    display: table-header-group;
  }

  .xl\:tw-table-row-group{
    display: table-row-group;
  }

  .xl\:tw-table-row{
    display: table-row;
  }

  .xl\:tw-flow-root{
    display: flow-root;
  }

  .xl\:tw-grid{
    display: grid;
  }

  .xl\:tw-inline-grid{
    display: inline-grid;
  }

  .xl\:tw-contents{
    display: contents;
  }

  .xl\:tw-hidden{
    display: none;
  }

  .xl\:tw-flex-row{
    flex-direction: row;
  }

  .xl\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .xl\:tw-flex-col{
    flex-direction: column;
  }

  .xl\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .xl\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .xl\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .xl\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .xl\:tw-place-items-auto{
    place-items: auto;
  }

  .xl\:tw-place-items-start{
    place-items: start;
  }

  .xl\:tw-place-items-end{
    place-items: end;
  }

  .xl\:tw-place-items-center{
    place-items: center;
  }

  .xl\:tw-place-items-stretch{
    place-items: stretch;
  }

  .xl\:tw-place-content-center{
    place-content: center;
  }

  .xl\:tw-place-content-start{
    place-content: start;
  }

  .xl\:tw-place-content-end{
    place-content: end;
  }

  .xl\:tw-place-content-between{
    place-content: space-between;
  }

  .xl\:tw-place-content-around{
    place-content: space-around;
  }

  .xl\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .xl\:tw-place-content-stretch{
    place-content: stretch;
  }

  .xl\:tw-place-self-auto{
    place-self: auto;
  }

  .xl\:tw-place-self-start{
    place-self: start;
  }

  .xl\:tw-place-self-end{
    place-self: end;
  }

  .xl\:tw-place-self-center{
    place-self: center;
  }

  .xl\:tw-place-self-stretch{
    place-self: stretch;
  }

  .xl\:tw-items-start{
    align-items: flex-start;
  }

  .xl\:tw-items-end{
    align-items: flex-end;
  }

  .xl\:tw-items-center{
    align-items: center;
  }

  .xl\:tw-items-baseline{
    align-items: baseline;
  }

  .xl\:tw-items-stretch{
    align-items: stretch;
  }

  .xl\:tw-content-center{
    align-content: center;
  }

  .xl\:tw-content-start{
    align-content: flex-start;
  }

  .xl\:tw-content-end{
    align-content: flex-end;
  }

  .xl\:tw-content-between{
    align-content: space-between;
  }

  .xl\:tw-content-around{
    align-content: space-around;
  }

  .xl\:tw-content-evenly{
    align-content: space-evenly;
  }

  .xl\:tw-self-auto{
    align-self: auto;
  }

  .xl\:tw-self-start{
    align-self: flex-start;
  }

  .xl\:tw-self-end{
    align-self: flex-end;
  }

  .xl\:tw-self-center{
    align-self: center;
  }

  .xl\:tw-self-stretch{
    align-self: stretch;
  }

  .xl\:tw-justify-items-auto{
    justify-items: auto;
  }

  .xl\:tw-justify-items-start{
    justify-items: start;
  }

  .xl\:tw-justify-items-end{
    justify-items: end;
  }

  .xl\:tw-justify-items-center{
    justify-items: center;
  }

  .xl\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .xl\:tw-justify-start{
    justify-content: flex-start;
  }

  .xl\:tw-justify-end{
    justify-content: flex-end;
  }

  .xl\:tw-justify-center{
    justify-content: center;
  }

  .xl\:tw-justify-between{
    justify-content: space-between;
  }

  .xl\:tw-justify-around{
    justify-content: space-around;
  }

  .xl\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .xl\:tw-justify-self-auto{
    justify-self: auto;
  }

  .xl\:tw-justify-self-start{
    justify-self: start;
  }

  .xl\:tw-justify-self-end{
    justify-self: end;
  }

  .xl\:tw-justify-self-center{
    justify-self: center;
  }

  .xl\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .xl\:tw-flex-1{
    flex: 1 1 0%;
  }

  .xl\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .xl\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .xl\:tw-flex-none{
    flex: none;
  }

  .xl\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .xl\:tw-flex-grow{
    flex-grow: 1;
  }

  .xl\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .xl\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .xl\:tw-order-1{
    order: 1;
  }

  .xl\:tw-order-2{
    order: 2;
  }

  .xl\:tw-order-3{
    order: 3;
  }

  .xl\:tw-order-4{
    order: 4;
  }

  .xl\:tw-order-5{
    order: 5;
  }

  .xl\:tw-order-6{
    order: 6;
  }

  .xl\:tw-order-7{
    order: 7;
  }

  .xl\:tw-order-8{
    order: 8;
  }

  .xl\:tw-order-9{
    order: 9;
  }

  .xl\:tw-order-10{
    order: 10;
  }

  .xl\:tw-order-11{
    order: 11;
  }

  .xl\:tw-order-12{
    order: 12;
  }

  .xl\:tw-order-first{
    order: -9999;
  }

  .xl\:tw-order-last{
    order: 9999;
  }

  .xl\:tw-order-none{
    order: 0;
  }

  .xl\:tw-float-right{
    float: right;
  }

  .xl\:tw-float-left{
    float: left;
  }

  .xl\:tw-float-none{
    float: none;
  }

  .xl\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .xl\:tw-clear-left{
    clear: left;
  }

  .xl\:tw-clear-right{
    clear: right;
  }

  .xl\:tw-clear-both{
    clear: both;
  }

  .xl\:tw-clear-none{
    clear: none;
  }

  .xl\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .xl\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xl\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xl\:tw-font-hairline{
    font-weight: 100;
  }

  .xl\:tw-font-thin{
    font-weight: 200;
  }

  .xl\:tw-font-light{
    font-weight: 300;
  }

  .xl\:tw-font-normal{
    font-weight: 400;
  }

  .xl\:tw-font-medium{
    font-weight: 500;
  }

  .xl\:tw-font-semibold{
    font-weight: 600;
  }

  .xl\:tw-font-bold{
    font-weight: 700;
  }

  .xl\:tw-font-extrabold{
    font-weight: 800;
  }

  .xl\:tw-font-black{
    font-weight: 900;
  }

  .xl\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .xl\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .xl\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .xl\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .xl\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .xl\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .xl\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .xl\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .xl\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .xl\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .xl\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .xl\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .xl\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .xl\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .xl\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .xl\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .xl\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .xl\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .xl\:tw-h-0{
    height: 0;
  }

  .xl\:tw-h-1{
    height: 0.25rem;
  }

  .xl\:tw-h-2{
    height: 0.5rem;
  }

  .xl\:tw-h-3{
    height: 0.75rem;
  }

  .xl\:tw-h-4{
    height: 1rem;
  }

  .xl\:tw-h-5{
    height: 1.25rem;
  }

  .xl\:tw-h-6{
    height: 1.5rem;
  }

  .xl\:tw-h-7{
    height: 1.75rem;
  }

  .xl\:tw-h-8{
    height: 2rem;
  }

  .xl\:tw-h-9{
    height: 2.25rem;
  }

  .xl\:tw-h-10{
    height: 2.5rem;
  }

  .xl\:tw-h-11{
    height: 2.75rem;
  }

  .xl\:tw-h-12{
    height: 3rem;
  }

  .xl\:tw-h-13{
    height: 3.25rem;
  }

  .xl\:tw-h-14{
    height: 3.5rem;
  }

  .xl\:tw-h-15{
    height: 3.75rem;
  }

  .xl\:tw-h-16{
    height: 4rem;
  }

  .xl\:tw-h-17{
    height: 4.25rem;
  }

  .xl\:tw-h-18{
    height: 4.5rem;
  }

  .xl\:tw-h-19{
    height: 4.75rem;
  }

  .xl\:tw-h-20{
    height: 5rem;
  }

  .xl\:tw-h-21{
    height: 5.25rem;
  }

  .xl\:tw-h-22{
    height: 5.5rem;
  }

  .xl\:tw-h-23{
    height: 5.75rem;
  }

  .xl\:tw-h-24{
    height: 6rem;
  }

  .xl\:tw-h-25{
    height: 6.25rem;
  }

  .xl\:tw-h-26{
    height: 6.5rem;
  }

  .xl\:tw-h-27{
    height: 6.75rem;
  }

  .xl\:tw-h-28{
    height: 7rem;
  }

  .xl\:tw-h-29{
    height: 7.25rem;
  }

  .xl\:tw-h-30{
    height: 7.5rem;
  }

  .xl\:tw-h-31{
    height: 7.75rem;
  }

  .xl\:tw-h-32{
    height: 8rem;
  }

  .xl\:tw-h-33{
    height: 8.25rem;
  }

  .xl\:tw-h-34{
    height: 8.5rem;
  }

  .xl\:tw-h-35{
    height: 8.75rem;
  }

  .xl\:tw-h-36{
    height: 9rem;
  }

  .xl\:tw-h-40{
    height: 10rem;
  }

  .xl\:tw-h-41{
    height: 10.25rem;
  }

  .xl\:tw-h-42{
    height: 10.5rem;
  }

  .xl\:tw-h-43{
    height: 10.75rem;
  }

  .xl\:tw-h-44{
    height: 11rem;
  }

  .xl\:tw-h-45{
    height: 11.25rem;
  }

  .xl\:tw-h-46{
    height: 11.5rem;
  }

  .xl\:tw-h-47{
    height: 11.75rem;
  }

  .xl\:tw-h-48{
    height: 12rem;
  }

  .xl\:tw-h-50{
    height: 12.5rem;
  }

  .xl\:tw-h-52{
    height: 13rem;
  }

  .xl\:tw-h-53{
    height: 13.25rem;
  }

  .xl\:tw-h-54{
    height: 13.5rem;
  }

  .xl\:tw-h-55{
    height: 13.75rem;
  }

  .xl\:tw-h-56{
    height: 14rem;
  }

  .xl\:tw-h-57{
    height: 14.25rem;
  }

  .xl\:tw-h-58{
    height: 14.5rem;
  }

  .xl\:tw-h-59{
    height: 14.75rem;
  }

  .xl\:tw-h-60{
    height: 15rem;
  }

  .xl\:tw-h-61{
    height: 15.25rem;
  }

  .xl\:tw-h-62{
    height: 15.5rem;
  }

  .xl\:tw-h-63{
    height: 15.75rem;
  }

  .xl\:tw-h-64{
    height: 16rem;
  }

  .xl\:tw-h-65{
    height: 16.25rem;
  }

  .xl\:tw-h-66{
    height: 16.5rem;
  }

  .xl\:tw-h-68{
    height: 17rem;
  }

  .xl\:tw-h-69{
    height: 17.25rem;
  }

  .xl\:tw-h-70{
    height: 17.5rem;
  }

  .xl\:tw-h-71{
    height: 17.75rem;
  }

  .xl\:tw-h-72{
    height: 18rem;
  }

  .xl\:tw-h-73{
    height: 18.25rem;
  }

  .xl\:tw-h-74{
    height: 18.5rem;
  }

  .xl\:tw-h-75{
    height: 18.75rem;
  }

  .xl\:tw-h-76{
    height: 19rem;
  }

  .xl\:tw-h-77{
    height: 19.25rem;
  }

  .xl\:tw-h-78{
    height: 19.5rem;
  }

  .xl\:tw-h-79{
    height: 19.75rem;
  }

  .xl\:tw-h-80{
    height: 20rem;
  }

  .xl\:tw-h-81{
    height: 20.25rem;
  }

  .xl\:tw-h-82{
    height: 20.5rem;
  }

  .xl\:tw-h-83{
    height: 20.75rem;
  }

  .xl\:tw-h-84{
    height: 21rem;
  }

  .xl\:tw-h-85{
    height: 21.25rem;
  }

  .xl\:tw-h-86{
    height: 21.5rem;
  }

  .xl\:tw-h-87{
    height: 21.75rem;
  }

  .xl\:tw-h-88{
    height: 22rem;
  }

  .xl\:tw-h-89{
    height: 22.25rem;
  }

  .xl\:tw-h-90{
    height: 22.5rem;
  }

  .xl\:tw-h-91{
    height: 22.75rem;
  }

  .xl\:tw-h-92{
    height: 23rem;
  }

  .xl\:tw-h-93{
    height: 23.25rem;
  }

  .xl\:tw-h-94{
    height: 23.5rem;
  }

  .xl\:tw-h-95{
    height: 23.75rem;
  }

  .xl\:tw-h-96{
    height: 24rem;
  }

  .xl\:tw-h-97{
    height: 23.25rem;
  }

  .xl\:tw-h-98{
    height: 23.5rem;
  }

  .xl\:tw-h-99{
    height: 23.75rem;
  }

  .xl\:tw-h-100{
    height: 25rem;
  }

  .xl\:tw-h-101{
    height: 25.25rem;
  }

  .xl\:tw-h-102{
    height: 25.5rem;
  }

  .xl\:tw-h-112{
    height: 28rem;
  }

  .xl\:tw-h-128{
    height: 31rem;
  }

  .xl\:tw-h-129{
    height: 32.25rem;
  }

  .xl\:tw-h-130{
    height: 32.5rem;
  }

  .xl\:tw-h-140{
    height: 35rem;
  }

  .xl\:tw-h-160{
    height: 40rem;
  }

  .xl\:tw-h-180{
    height: 45rem;
  }

  .xl\:tw-h-185{
    height: 46.25rem;
  }

  .xl\:tw-h-190{
    height: 47.5rem;
  }

  .xl\:tw-h-200{
    height: 50rem;
  }

  .xl\:tw-h-auto{
    height: auto;
  }

  .xl\:tw-h-px{
    height: 1px;
  }

  .xl\:tw-h-0\.5{
    height: 0.125rem;
  }

  .xl\:tw-h-1\.5{
    height: 0.375rem;
  }

  .xl\:tw-h-2\.5{
    height: 0.625rem;
  }

  .xl\:tw-h-3\.5{
    height: 0.875rem;
  }

  .xl\:tw-h-1\/2{
    height: 50%;
  }

  .xl\:tw-h-1\/3{
    height: 33.333333%;
  }

  .xl\:tw-h-2\/3{
    height: 66.666667%;
  }

  .xl\:tw-h-1\/4{
    height: 25%;
  }

  .xl\:tw-h-2\/4{
    height: 50%;
  }

  .xl\:tw-h-3\/4{
    height: 75%;
  }

  .xl\:tw-h-1\/5{
    height: 20%;
  }

  .xl\:tw-h-2\/5{
    height: 40%;
  }

  .xl\:tw-h-3\/5{
    height: 60%;
  }

  .xl\:tw-h-4\/5{
    height: 80%;
  }

  .xl\:tw-h-1\/6{
    height: 16.666667%;
  }

  .xl\:tw-h-2\/6{
    height: 33.333333%;
  }

  .xl\:tw-h-3\/6{
    height: 50%;
  }

  .xl\:tw-h-4\/6{
    height: 66.666667%;
  }

  .xl\:tw-h-5\/6{
    height: 83.333333%;
  }

  .xl\:tw-h-1\/12{
    height: 8.333333%;
  }

  .xl\:tw-h-2\/12{
    height: 16.666667%;
  }

  .xl\:tw-h-3\/12{
    height: 25%;
  }

  .xl\:tw-h-4\/12{
    height: 33.333333%;
  }

  .xl\:tw-h-5\/12{
    height: 41.666667%;
  }

  .xl\:tw-h-6\/12{
    height: 50%;
  }

  .xl\:tw-h-7\/12{
    height: 58.333333%;
  }

  .xl\:tw-h-8\/12{
    height: 66.666667%;
  }

  .xl\:tw-h-9\/12{
    height: 75%;
  }

  .xl\:tw-h-10\/12{
    height: 83.333333%;
  }

  .xl\:tw-h-11\/12{
    height: 91.666667%;
  }

  .xl\:tw-h-full{
    height: 100%;
  }

  .xl\:tw-h-screen{
    height: 100vh;
  }

  .xl\:tw-text-xs{
    font-size: 0.75rem;
  }

  .xl\:tw-text-sm{
    font-size: 0.875rem;
  }

  .xl\:tw-text-base{
    font-size: 1rem;
  }

  .xl\:tw-text-lg{
    font-size: 1.125rem;
  }

  .xl\:tw-text-xl{
    font-size: 1.25rem;
  }

  .xl\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .xl\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .xl\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .xl\:tw-text-5xl{
    font-size: 3rem;
  }

  .xl\:tw-text-6xl{
    font-size: 4rem;
  }

  .xl\:tw-leading-3{
    line-height: .75rem;
  }

  .xl\:tw-leading-4{
    line-height: 1rem;
  }

  .xl\:tw-leading-5{
    line-height: 1.25rem;
  }

  .xl\:tw-leading-6{
    line-height: 1.5rem;
  }

  .xl\:tw-leading-7{
    line-height: 1.75rem;
  }

  .xl\:tw-leading-8{
    line-height: 2rem;
  }

  .xl\:tw-leading-9{
    line-height: 2.25rem;
  }

  .xl\:tw-leading-10{
    line-height: 2.5rem;
  }

  .xl\:tw-leading-none{
    line-height: 1;
  }

  .xl\:tw-leading-tight{
    line-height: 1.25;
  }

  .xl\:tw-leading-snug{
    line-height: 1.375;
  }

  .xl\:tw-leading-normal{
    line-height: 1.5;
  }

  .xl\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .xl\:tw-leading-loose{
    line-height: 2;
  }

  .xl\:tw-list-inside{
    list-style-position: inside;
  }

  .xl\:tw-list-outside{
    list-style-position: outside;
  }

  .xl\:tw-list-none{
    list-style-type: none;
  }

  .xl\:tw-list-disc{
    list-style-type: disc;
  }

  .xl\:tw-list-decimal{
    list-style-type: decimal;
  }

  .xl\:tw-m-0{
    margin: 0;
  }

  .xl\:tw-m-1{
    margin: 0.25rem;
  }

  .xl\:tw-m-2{
    margin: 0.5rem;
  }

  .xl\:tw-m-3{
    margin: 0.75rem;
  }

  .xl\:tw-m-4{
    margin: 1rem;
  }

  .xl\:tw-m-5{
    margin: 1.25rem;
  }

  .xl\:tw-m-6{
    margin: 1.5rem;
  }

  .xl\:tw-m-7{
    margin: 1.75rem;
  }

  .xl\:tw-m-8{
    margin: 2rem;
  }

  .xl\:tw-m-9{
    margin: 2.25rem;
  }

  .xl\:tw-m-10{
    margin: 2.5rem;
  }

  .xl\:tw-m-11{
    margin: 2.75rem;
  }

  .xl\:tw-m-12{
    margin: 3rem;
  }

  .xl\:tw-m-13{
    margin: 3.25rem;
  }

  .xl\:tw-m-14{
    margin: 3.5rem;
  }

  .xl\:tw-m-15{
    margin: 3.75rem;
  }

  .xl\:tw-m-16{
    margin: 4rem;
  }

  .xl\:tw-m-17{
    margin: 4.25rem;
  }

  .xl\:tw-m-18{
    margin: 4.5rem;
  }

  .xl\:tw-m-19{
    margin: 4.75rem;
  }

  .xl\:tw-m-20{
    margin: 5rem;
  }

  .xl\:tw-m-21{
    margin: 5.25rem;
  }

  .xl\:tw-m-22{
    margin: 5.5rem;
  }

  .xl\:tw-m-23{
    margin: 5.75rem;
  }

  .xl\:tw-m-24{
    margin: 6rem;
  }

  .xl\:tw-m-25{
    margin: 6.25rem;
  }

  .xl\:tw-m-26{
    margin: 6.5rem;
  }

  .xl\:tw-m-27{
    margin: 6.75rem;
  }

  .xl\:tw-m-28{
    margin: 7rem;
  }

  .xl\:tw-m-29{
    margin: 7.25rem;
  }

  .xl\:tw-m-30{
    margin: 7.5rem;
  }

  .xl\:tw-m-31{
    margin: 7.75rem;
  }

  .xl\:tw-m-32{
    margin: 8rem;
  }

  .xl\:tw-m-33{
    margin: 8.25rem;
  }

  .xl\:tw-m-34{
    margin: 8.5rem;
  }

  .xl\:tw-m-35{
    margin: 8.75rem;
  }

  .xl\:tw-m-36{
    margin: 9rem;
  }

  .xl\:tw-m-40{
    margin: 10rem;
  }

  .xl\:tw-m-41{
    margin: 10.25rem;
  }

  .xl\:tw-m-42{
    margin: 10.5rem;
  }

  .xl\:tw-m-43{
    margin: 10.75rem;
  }

  .xl\:tw-m-44{
    margin: 11rem;
  }

  .xl\:tw-m-45{
    margin: 11.25rem;
  }

  .xl\:tw-m-46{
    margin: 11.5rem;
  }

  .xl\:tw-m-47{
    margin: 11.75rem;
  }

  .xl\:tw-m-48{
    margin: 12rem;
  }

  .xl\:tw-m-50{
    margin: 12.5rem;
  }

  .xl\:tw-m-52{
    margin: 13rem;
  }

  .xl\:tw-m-53{
    margin: 13.25rem;
  }

  .xl\:tw-m-54{
    margin: 13.5rem;
  }

  .xl\:tw-m-55{
    margin: 13.75rem;
  }

  .xl\:tw-m-56{
    margin: 14rem;
  }

  .xl\:tw-m-57{
    margin: 14.25rem;
  }

  .xl\:tw-m-58{
    margin: 14.5rem;
  }

  .xl\:tw-m-59{
    margin: 14.75rem;
  }

  .xl\:tw-m-60{
    margin: 15rem;
  }

  .xl\:tw-m-61{
    margin: 15.25rem;
  }

  .xl\:tw-m-62{
    margin: 15.5rem;
  }

  .xl\:tw-m-63{
    margin: 15.75rem;
  }

  .xl\:tw-m-64{
    margin: 16rem;
  }

  .xl\:tw-m-65{
    margin: 16.25rem;
  }

  .xl\:tw-m-66{
    margin: 16.5rem;
  }

  .xl\:tw-m-68{
    margin: 17rem;
  }

  .xl\:tw-m-69{
    margin: 17.25rem;
  }

  .xl\:tw-m-70{
    margin: 17.5rem;
  }

  .xl\:tw-m-71{
    margin: 17.75rem;
  }

  .xl\:tw-m-72{
    margin: 18rem;
  }

  .xl\:tw-m-73{
    margin: 18.25rem;
  }

  .xl\:tw-m-74{
    margin: 18.5rem;
  }

  .xl\:tw-m-75{
    margin: 18.75rem;
  }

  .xl\:tw-m-76{
    margin: 19rem;
  }

  .xl\:tw-m-77{
    margin: 19.25rem;
  }

  .xl\:tw-m-78{
    margin: 19.5rem;
  }

  .xl\:tw-m-79{
    margin: 19.75rem;
  }

  .xl\:tw-m-80{
    margin: 20rem;
  }

  .xl\:tw-m-81{
    margin: 20.25rem;
  }

  .xl\:tw-m-82{
    margin: 20.5rem;
  }

  .xl\:tw-m-83{
    margin: 20.75rem;
  }

  .xl\:tw-m-84{
    margin: 21rem;
  }

  .xl\:tw-m-85{
    margin: 21.25rem;
  }

  .xl\:tw-m-86{
    margin: 21.5rem;
  }

  .xl\:tw-m-87{
    margin: 21.75rem;
  }

  .xl\:tw-m-88{
    margin: 22rem;
  }

  .xl\:tw-m-89{
    margin: 22.25rem;
  }

  .xl\:tw-m-90{
    margin: 22.5rem;
  }

  .xl\:tw-m-91{
    margin: 22.75rem;
  }

  .xl\:tw-m-92{
    margin: 23rem;
  }

  .xl\:tw-m-93{
    margin: 23.25rem;
  }

  .xl\:tw-m-94{
    margin: 23.5rem;
  }

  .xl\:tw-m-95{
    margin: 23.75rem;
  }

  .xl\:tw-m-96{
    margin: 24rem;
  }

  .xl\:tw-m-97{
    margin: 23.25rem;
  }

  .xl\:tw-m-98{
    margin: 23.5rem;
  }

  .xl\:tw-m-99{
    margin: 23.75rem;
  }

  .xl\:tw-m-100{
    margin: 25rem;
  }

  .xl\:tw-m-101{
    margin: 25.25rem;
  }

  .xl\:tw-m-102{
    margin: 25.5rem;
  }

  .xl\:tw-m-112{
    margin: 28rem;
  }

  .xl\:tw-m-128{
    margin: 31rem;
  }

  .xl\:tw-m-129{
    margin: 32.25rem;
  }

  .xl\:tw-m-130{
    margin: 32.5rem;
  }

  .xl\:tw-m-140{
    margin: 35rem;
  }

  .xl\:tw-m-160{
    margin: 40rem;
  }

  .xl\:tw-m-180{
    margin: 45rem;
  }

  .xl\:tw-m-185{
    margin: 46.25rem;
  }

  .xl\:tw-m-190{
    margin: 47.5rem;
  }

  .xl\:tw-m-200{
    margin: 50rem;
  }

  .xl\:tw-m-auto{
    margin: auto;
  }

  .xl\:tw-m-px{
    margin: 1px;
  }

  .xl\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .xl\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .xl\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .xl\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .xl\:tw-m-1\/2{
    margin: 50%;
  }

  .xl\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .xl\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .xl\:tw-m-1\/4{
    margin: 25%;
  }

  .xl\:tw-m-2\/4{
    margin: 50%;
  }

  .xl\:tw-m-3\/4{
    margin: 75%;
  }

  .xl\:tw-m-1\/5{
    margin: 20%;
  }

  .xl\:tw-m-2\/5{
    margin: 40%;
  }

  .xl\:tw-m-3\/5{
    margin: 60%;
  }

  .xl\:tw-m-4\/5{
    margin: 80%;
  }

  .xl\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .xl\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .xl\:tw-m-3\/6{
    margin: 50%;
  }

  .xl\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .xl\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .xl\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .xl\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .xl\:tw-m-3\/12{
    margin: 25%;
  }

  .xl\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .xl\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .xl\:tw-m-6\/12{
    margin: 50%;
  }

  .xl\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .xl\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .xl\:tw-m-9\/12{
    margin: 75%;
  }

  .xl\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .xl\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .xl\:tw-m-full{
    margin: 100%;
  }

  .xl\:tw--m-1{
    margin: -0.25rem;
  }

  .xl\:tw--m-2{
    margin: -0.5rem;
  }

  .xl\:tw--m-3{
    margin: -0.75rem;
  }

  .xl\:tw--m-4{
    margin: -1rem;
  }

  .xl\:tw--m-5{
    margin: -1.25rem;
  }

  .xl\:tw--m-6{
    margin: -1.5rem;
  }

  .xl\:tw--m-7{
    margin: -1.75rem;
  }

  .xl\:tw--m-8{
    margin: -2rem;
  }

  .xl\:tw--m-9{
    margin: -2.25rem;
  }

  .xl\:tw--m-10{
    margin: -2.5rem;
  }

  .xl\:tw--m-11{
    margin: -2.75rem;
  }

  .xl\:tw--m-12{
    margin: -3rem;
  }

  .xl\:tw--m-13{
    margin: -3.25rem;
  }

  .xl\:tw--m-14{
    margin: -3.5rem;
  }

  .xl\:tw--m-15{
    margin: -3.75rem;
  }

  .xl\:tw--m-16{
    margin: -4rem;
  }

  .xl\:tw--m-17{
    margin: -4.25rem;
  }

  .xl\:tw--m-18{
    margin: -4.5rem;
  }

  .xl\:tw--m-19{
    margin: -4.75rem;
  }

  .xl\:tw--m-20{
    margin: -5rem;
  }

  .xl\:tw--m-21{
    margin: -5.25rem;
  }

  .xl\:tw--m-22{
    margin: -5.5rem;
  }

  .xl\:tw--m-23{
    margin: -5.75rem;
  }

  .xl\:tw--m-24{
    margin: -6rem;
  }

  .xl\:tw--m-25{
    margin: -6.25rem;
  }

  .xl\:tw--m-26{
    margin: -6.5rem;
  }

  .xl\:tw--m-27{
    margin: -6.75rem;
  }

  .xl\:tw--m-28{
    margin: -7rem;
  }

  .xl\:tw--m-29{
    margin: -7.25rem;
  }

  .xl\:tw--m-30{
    margin: -7.5rem;
  }

  .xl\:tw--m-31{
    margin: -7.75rem;
  }

  .xl\:tw--m-32{
    margin: -8rem;
  }

  .xl\:tw--m-33{
    margin: -8.25rem;
  }

  .xl\:tw--m-34{
    margin: -8.5rem;
  }

  .xl\:tw--m-35{
    margin: -8.75rem;
  }

  .xl\:tw--m-36{
    margin: -9rem;
  }

  .xl\:tw--m-40{
    margin: -10rem;
  }

  .xl\:tw--m-41{
    margin: -10.25rem;
  }

  .xl\:tw--m-42{
    margin: -10.5rem;
  }

  .xl\:tw--m-43{
    margin: -10.75rem;
  }

  .xl\:tw--m-44{
    margin: -11rem;
  }

  .xl\:tw--m-45{
    margin: -11.25rem;
  }

  .xl\:tw--m-46{
    margin: -11.5rem;
  }

  .xl\:tw--m-47{
    margin: -11.75rem;
  }

  .xl\:tw--m-48{
    margin: -12rem;
  }

  .xl\:tw--m-50{
    margin: -12.5rem;
  }

  .xl\:tw--m-52{
    margin: -13rem;
  }

  .xl\:tw--m-53{
    margin: -13.25rem;
  }

  .xl\:tw--m-54{
    margin: -13.5rem;
  }

  .xl\:tw--m-55{
    margin: -13.75rem;
  }

  .xl\:tw--m-56{
    margin: -14rem;
  }

  .xl\:tw--m-57{
    margin: -14.25rem;
  }

  .xl\:tw--m-58{
    margin: -14.5rem;
  }

  .xl\:tw--m-59{
    margin: -14.75rem;
  }

  .xl\:tw--m-60{
    margin: -15rem;
  }

  .xl\:tw--m-61{
    margin: -15.25rem;
  }

  .xl\:tw--m-62{
    margin: -15.5rem;
  }

  .xl\:tw--m-63{
    margin: -15.75rem;
  }

  .xl\:tw--m-64{
    margin: -16rem;
  }

  .xl\:tw--m-65{
    margin: -16.25rem;
  }

  .xl\:tw--m-66{
    margin: -16.5rem;
  }

  .xl\:tw--m-68{
    margin: -17rem;
  }

  .xl\:tw--m-69{
    margin: -17.25rem;
  }

  .xl\:tw--m-70{
    margin: -17.5rem;
  }

  .xl\:tw--m-71{
    margin: -17.75rem;
  }

  .xl\:tw--m-72{
    margin: -18rem;
  }

  .xl\:tw--m-73{
    margin: -18.25rem;
  }

  .xl\:tw--m-74{
    margin: -18.5rem;
  }

  .xl\:tw--m-75{
    margin: -18.75rem;
  }

  .xl\:tw--m-76{
    margin: -19rem;
  }

  .xl\:tw--m-77{
    margin: -19.25rem;
  }

  .xl\:tw--m-78{
    margin: -19.5rem;
  }

  .xl\:tw--m-79{
    margin: -19.75rem;
  }

  .xl\:tw--m-80{
    margin: -20rem;
  }

  .xl\:tw--m-81{
    margin: -20.25rem;
  }

  .xl\:tw--m-82{
    margin: -20.5rem;
  }

  .xl\:tw--m-83{
    margin: -20.75rem;
  }

  .xl\:tw--m-84{
    margin: -21rem;
  }

  .xl\:tw--m-85{
    margin: -21.25rem;
  }

  .xl\:tw--m-86{
    margin: -21.5rem;
  }

  .xl\:tw--m-87{
    margin: -21.75rem;
  }

  .xl\:tw--m-88{
    margin: -22rem;
  }

  .xl\:tw--m-89{
    margin: -22.25rem;
  }

  .xl\:tw--m-90{
    margin: -22.5rem;
  }

  .xl\:tw--m-91{
    margin: -22.75rem;
  }

  .xl\:tw--m-92{
    margin: -23rem;
  }

  .xl\:tw--m-93{
    margin: -23.25rem;
  }

  .xl\:tw--m-94{
    margin: -23.5rem;
  }

  .xl\:tw--m-95{
    margin: -23.75rem;
  }

  .xl\:tw--m-96{
    margin: -24rem;
  }

  .xl\:tw--m-97{
    margin: -23.25rem;
  }

  .xl\:tw--m-98{
    margin: -23.5rem;
  }

  .xl\:tw--m-99{
    margin: -23.75rem;
  }

  .xl\:tw--m-100{
    margin: -25rem;
  }

  .xl\:tw--m-101{
    margin: -25.25rem;
  }

  .xl\:tw--m-102{
    margin: -25.5rem;
  }

  .xl\:tw--m-112{
    margin: -28rem;
  }

  .xl\:tw--m-128{
    margin: -31rem;
  }

  .xl\:tw--m-129{
    margin: -32.25rem;
  }

  .xl\:tw--m-130{
    margin: -32.5rem;
  }

  .xl\:tw--m-140{
    margin: -35rem;
  }

  .xl\:tw--m-160{
    margin: -40rem;
  }

  .xl\:tw--m-180{
    margin: -45rem;
  }

  .xl\:tw--m-185{
    margin: -46.25rem;
  }

  .xl\:tw--m-190{
    margin: -47.5rem;
  }

  .xl\:tw--m-200{
    margin: -50rem;
  }

  .xl\:tw--m-px{
    margin: -1px;
  }

  .xl\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .xl\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .xl\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .xl\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .xl\:tw--m-1\/2{
    margin: -50%;
  }

  .xl\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .xl\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .xl\:tw--m-1\/4{
    margin: -25%;
  }

  .xl\:tw--m-2\/4{
    margin: -50%;
  }

  .xl\:tw--m-3\/4{
    margin: -75%;
  }

  .xl\:tw--m-1\/5{
    margin: -20%;
  }

  .xl\:tw--m-2\/5{
    margin: -40%;
  }

  .xl\:tw--m-3\/5{
    margin: -60%;
  }

  .xl\:tw--m-4\/5{
    margin: -80%;
  }

  .xl\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .xl\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .xl\:tw--m-3\/6{
    margin: -50%;
  }

  .xl\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .xl\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .xl\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .xl\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .xl\:tw--m-3\/12{
    margin: -25%;
  }

  .xl\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .xl\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .xl\:tw--m-6\/12{
    margin: -50%;
  }

  .xl\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .xl\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .xl\:tw--m-9\/12{
    margin: -75%;
  }

  .xl\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .xl\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .xl\:tw--m-full{
    margin: -100%;
  }

  .xl\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xl\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .xl\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xl\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xl\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xl\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xl\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xl\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xl\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xl\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xl\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xl\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xl\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xl\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xl\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xl\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xl\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xl\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xl\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xl\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xl\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xl\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xl\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xl\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xl\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xl\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xl\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xl\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xl\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xl\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xl\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xl\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xl\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xl\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xl\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xl\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xl\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xl\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xl\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xl\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xl\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xl\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xl\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xl\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xl\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xl\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xl\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xl\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xl\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xl\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xl\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xl\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xl\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xl\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xl\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xl\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xl\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xl\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xl\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xl\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xl\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xl\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xl\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xl\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xl\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xl\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xl\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .xl\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .xl\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xl\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xl\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .xl\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .xl\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .xl\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .xl\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xl\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xl\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .xl\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .xl\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .xl\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .xl\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .xl\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .xl\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xl\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xl\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .xl\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .xl\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .xl\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .xl\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .xl\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .xl\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xl\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xl\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .xl\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .xl\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xl\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xl\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .xl\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .xl\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .xl\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .xl\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .xl\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .xl\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xl\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xl\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .xl\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .xl\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .xl\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .xl\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .xl\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .xl\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xl\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xl\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .xl\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .xl\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .xl\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .xl\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .xl\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .xl\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xl\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xl\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .xl\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .xl\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .xl\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .xl\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .xl\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .xl\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .xl\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .xl\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .xl\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .xl\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .xl\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .xl\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .xl\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .xl\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .xl\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .xl\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .xl\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .xl\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .xl\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .xl\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .xl\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .xl\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .xl\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .xl\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .xl\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .xl\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .xl\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .xl\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .xl\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .xl\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .xl\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .xl\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xl\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xl\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .xl\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .xl\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .xl\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .xl\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .xl\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .xl\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .xl\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .xl\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .xl\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .xl\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .xl\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .xl\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .xl\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .xl\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .xl\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .xl\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .xl\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .xl\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .xl\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .xl\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xl\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xl\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xl\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xl\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xl\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xl\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .xl\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .xl\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xl\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xl\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xl\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xl\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xl\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xl\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .xl\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .xl\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .xl\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .xl\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .xl\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .xl\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .xl\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .xl\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .xl\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .xl\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .xl\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .xl\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .xl\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .xl\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .xl\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .xl\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .xl\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .xl\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .xl\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .xl\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .xl\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .xl\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .xl\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .xl\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .xl\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .xl\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .xl\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .xl\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xl\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .xl\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .xl\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .xl\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .xl\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .xl\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xl\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xl\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .xl\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .xl\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xl\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xl\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xl\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xl\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .xl\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .xl\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .xl\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .xl\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .xl\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .xl\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .xl\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .xl\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xl\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xl\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xl\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xl\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .xl\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .xl\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xl\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xl\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xl\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xl\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xl\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xl\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .xl\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .xl\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xl\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xl\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .xl\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .xl\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xl\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xl\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xl\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xl\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xl\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xl\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .xl\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .xl\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .xl\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .xl\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xl\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xl\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xl\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xl\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xl\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xl\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xl\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xl\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xl\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xl\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xl\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xl\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xl\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xl\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xl\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xl\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xl\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xl\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xl\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xl\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xl\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xl\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xl\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xl\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xl\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xl\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xl\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xl\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xl\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xl\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xl\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xl\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xl\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xl\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xl\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xl\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xl\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xl\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xl\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xl\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xl\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xl\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xl\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xl\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xl\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xl\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xl\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xl\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xl\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xl\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xl\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xl\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xl\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xl\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xl\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xl\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xl\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xl\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xl\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xl\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xl\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xl\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xl\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xl\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .xl\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .xl\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xl\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xl\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .xl\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .xl\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .xl\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .xl\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xl\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xl\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .xl\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .xl\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .xl\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .xl\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .xl\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .xl\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xl\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xl\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .xl\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .xl\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .xl\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .xl\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .xl\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .xl\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xl\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xl\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .xl\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .xl\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xl\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xl\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .xl\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .xl\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .xl\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .xl\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .xl\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .xl\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xl\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xl\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .xl\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .xl\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .xl\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .xl\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .xl\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .xl\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xl\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xl\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .xl\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .xl\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .xl\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .xl\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .xl\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .xl\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xl\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xl\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .xl\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .xl\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .xl\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .xl\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .xl\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .xl\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .xl\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .xl\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .xl\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .xl\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .xl\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .xl\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .xl\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .xl\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .xl\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .xl\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .xl\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .xl\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .xl\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .xl\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .xl\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .xl\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .xl\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .xl\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .xl\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .xl\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .xl\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .xl\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .xl\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .xl\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .xl\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .xl\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xl\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xl\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .xl\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .xl\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .xl\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .xl\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .xl\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .xl\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .xl\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .xl\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .xl\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .xl\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .xl\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .xl\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .xl\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .xl\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .xl\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .xl\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .xl\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .xl\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .xl\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .xl\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xl\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xl\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xl\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xl\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xl\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xl\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .xl\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .xl\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xl\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xl\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xl\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xl\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xl\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xl\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .xl\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .xl\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .xl\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .xl\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .xl\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .xl\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .xl\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .xl\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .xl\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .xl\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .xl\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .xl\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .xl\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .xl\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .xl\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .xl\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .xl\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .xl\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .xl\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .xl\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .xl\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .xl\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .xl\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .xl\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .xl\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .xl\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xl\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .xl\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .xl\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .xl\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .xl\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .xl\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xl\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xl\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .xl\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .xl\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xl\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xl\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xl\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xl\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .xl\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .xl\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .xl\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .xl\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .xl\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .xl\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .xl\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .xl\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xl\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xl\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xl\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xl\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .xl\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .xl\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xl\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xl\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xl\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xl\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xl\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xl\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .xl\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .xl\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xl\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xl\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .xl\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .xl\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xl\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xl\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xl\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xl\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xl\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xl\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .xl\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .xl\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .xl\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .xl\:tw-mt-0{
    margin-top: 0;
  }

  .xl\:tw-mr-0{
    margin-right: 0;
  }

  .xl\:tw-mb-0{
    margin-bottom: 0;
  }

  .xl\:tw-ml-0{
    margin-left: 0;
  }

  .xl\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .xl\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .xl\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .xl\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .xl\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .xl\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .xl\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .xl\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .xl\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .xl\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .xl\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .xl\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .xl\:tw-mt-4{
    margin-top: 1rem;
  }

  .xl\:tw-mr-4{
    margin-right: 1rem;
  }

  .xl\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .xl\:tw-ml-4{
    margin-left: 1rem;
  }

  .xl\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .xl\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .xl\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .xl\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .xl\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .xl\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .xl\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .xl\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .xl\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .xl\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .xl\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .xl\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .xl\:tw-mt-8{
    margin-top: 2rem;
  }

  .xl\:tw-mr-8{
    margin-right: 2rem;
  }

  .xl\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .xl\:tw-ml-8{
    margin-left: 2rem;
  }

  .xl\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .xl\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .xl\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .xl\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .xl\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .xl\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .xl\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .xl\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .xl\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .xl\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .xl\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .xl\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .xl\:tw-mt-12{
    margin-top: 3rem;
  }

  .xl\:tw-mr-12{
    margin-right: 3rem;
  }

  .xl\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .xl\:tw-ml-12{
    margin-left: 3rem;
  }

  .xl\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .xl\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .xl\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .xl\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .xl\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .xl\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .xl\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .xl\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .xl\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .xl\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .xl\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .xl\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .xl\:tw-mt-16{
    margin-top: 4rem;
  }

  .xl\:tw-mr-16{
    margin-right: 4rem;
  }

  .xl\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .xl\:tw-ml-16{
    margin-left: 4rem;
  }

  .xl\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .xl\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .xl\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .xl\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .xl\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .xl\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .xl\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .xl\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .xl\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .xl\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .xl\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .xl\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .xl\:tw-mt-20{
    margin-top: 5rem;
  }

  .xl\:tw-mr-20{
    margin-right: 5rem;
  }

  .xl\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .xl\:tw-ml-20{
    margin-left: 5rem;
  }

  .xl\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .xl\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .xl\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .xl\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .xl\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .xl\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .xl\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .xl\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .xl\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .xl\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .xl\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .xl\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .xl\:tw-mt-24{
    margin-top: 6rem;
  }

  .xl\:tw-mr-24{
    margin-right: 6rem;
  }

  .xl\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .xl\:tw-ml-24{
    margin-left: 6rem;
  }

  .xl\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .xl\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .xl\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .xl\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .xl\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .xl\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .xl\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .xl\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .xl\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .xl\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .xl\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .xl\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .xl\:tw-mt-28{
    margin-top: 7rem;
  }

  .xl\:tw-mr-28{
    margin-right: 7rem;
  }

  .xl\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .xl\:tw-ml-28{
    margin-left: 7rem;
  }

  .xl\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .xl\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .xl\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .xl\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .xl\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .xl\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .xl\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .xl\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .xl\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .xl\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .xl\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .xl\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .xl\:tw-mt-32{
    margin-top: 8rem;
  }

  .xl\:tw-mr-32{
    margin-right: 8rem;
  }

  .xl\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .xl\:tw-ml-32{
    margin-left: 8rem;
  }

  .xl\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .xl\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .xl\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .xl\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .xl\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .xl\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .xl\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .xl\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .xl\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .xl\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .xl\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .xl\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .xl\:tw-mt-36{
    margin-top: 9rem;
  }

  .xl\:tw-mr-36{
    margin-right: 9rem;
  }

  .xl\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .xl\:tw-ml-36{
    margin-left: 9rem;
  }

  .xl\:tw-mt-40{
    margin-top: 10rem;
  }

  .xl\:tw-mr-40{
    margin-right: 10rem;
  }

  .xl\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .xl\:tw-ml-40{
    margin-left: 10rem;
  }

  .xl\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .xl\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .xl\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .xl\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .xl\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .xl\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .xl\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .xl\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .xl\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .xl\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .xl\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .xl\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .xl\:tw-mt-44{
    margin-top: 11rem;
  }

  .xl\:tw-mr-44{
    margin-right: 11rem;
  }

  .xl\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .xl\:tw-ml-44{
    margin-left: 11rem;
  }

  .xl\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .xl\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .xl\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .xl\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .xl\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .xl\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .xl\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .xl\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .xl\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .xl\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .xl\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .xl\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .xl\:tw-mt-48{
    margin-top: 12rem;
  }

  .xl\:tw-mr-48{
    margin-right: 12rem;
  }

  .xl\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .xl\:tw-ml-48{
    margin-left: 12rem;
  }

  .xl\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .xl\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .xl\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .xl\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .xl\:tw-mt-52{
    margin-top: 13rem;
  }

  .xl\:tw-mr-52{
    margin-right: 13rem;
  }

  .xl\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .xl\:tw-ml-52{
    margin-left: 13rem;
  }

  .xl\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .xl\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .xl\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .xl\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .xl\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .xl\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .xl\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .xl\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .xl\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .xl\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .xl\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .xl\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .xl\:tw-mt-56{
    margin-top: 14rem;
  }

  .xl\:tw-mr-56{
    margin-right: 14rem;
  }

  .xl\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .xl\:tw-ml-56{
    margin-left: 14rem;
  }

  .xl\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .xl\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .xl\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .xl\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .xl\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .xl\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .xl\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .xl\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .xl\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .xl\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .xl\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .xl\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .xl\:tw-mt-60{
    margin-top: 15rem;
  }

  .xl\:tw-mr-60{
    margin-right: 15rem;
  }

  .xl\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .xl\:tw-ml-60{
    margin-left: 15rem;
  }

  .xl\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .xl\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .xl\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .xl\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .xl\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .xl\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .xl\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .xl\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .xl\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .xl\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .xl\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .xl\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .xl\:tw-mt-64{
    margin-top: 16rem;
  }

  .xl\:tw-mr-64{
    margin-right: 16rem;
  }

  .xl\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .xl\:tw-ml-64{
    margin-left: 16rem;
  }

  .xl\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .xl\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .xl\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .xl\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .xl\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .xl\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .xl\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .xl\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .xl\:tw-mt-68{
    margin-top: 17rem;
  }

  .xl\:tw-mr-68{
    margin-right: 17rem;
  }

  .xl\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .xl\:tw-ml-68{
    margin-left: 17rem;
  }

  .xl\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .xl\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .xl\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .xl\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .xl\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .xl\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .xl\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .xl\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .xl\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .xl\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .xl\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .xl\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .xl\:tw-mt-72{
    margin-top: 18rem;
  }

  .xl\:tw-mr-72{
    margin-right: 18rem;
  }

  .xl\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .xl\:tw-ml-72{
    margin-left: 18rem;
  }

  .xl\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .xl\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .xl\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .xl\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .xl\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .xl\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .xl\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .xl\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .xl\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .xl\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .xl\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .xl\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .xl\:tw-mt-76{
    margin-top: 19rem;
  }

  .xl\:tw-mr-76{
    margin-right: 19rem;
  }

  .xl\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .xl\:tw-ml-76{
    margin-left: 19rem;
  }

  .xl\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .xl\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .xl\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .xl\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .xl\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .xl\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .xl\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .xl\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .xl\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .xl\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .xl\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .xl\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .xl\:tw-mt-80{
    margin-top: 20rem;
  }

  .xl\:tw-mr-80{
    margin-right: 20rem;
  }

  .xl\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .xl\:tw-ml-80{
    margin-left: 20rem;
  }

  .xl\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .xl\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .xl\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .xl\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .xl\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .xl\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .xl\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .xl\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .xl\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .xl\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .xl\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .xl\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .xl\:tw-mt-84{
    margin-top: 21rem;
  }

  .xl\:tw-mr-84{
    margin-right: 21rem;
  }

  .xl\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .xl\:tw-ml-84{
    margin-left: 21rem;
  }

  .xl\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .xl\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .xl\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .xl\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .xl\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .xl\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .xl\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .xl\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .xl\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .xl\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .xl\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .xl\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .xl\:tw-mt-88{
    margin-top: 22rem;
  }

  .xl\:tw-mr-88{
    margin-right: 22rem;
  }

  .xl\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .xl\:tw-ml-88{
    margin-left: 22rem;
  }

  .xl\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .xl\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .xl\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .xl\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .xl\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .xl\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .xl\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .xl\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .xl\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .xl\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .xl\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .xl\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .xl\:tw-mt-92{
    margin-top: 23rem;
  }

  .xl\:tw-mr-92{
    margin-right: 23rem;
  }

  .xl\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .xl\:tw-ml-92{
    margin-left: 23rem;
  }

  .xl\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .xl\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .xl\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .xl\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .xl\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .xl\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .xl\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .xl\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .xl\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .xl\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .xl\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .xl\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .xl\:tw-mt-96{
    margin-top: 24rem;
  }

  .xl\:tw-mr-96{
    margin-right: 24rem;
  }

  .xl\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .xl\:tw-ml-96{
    margin-left: 24rem;
  }

  .xl\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .xl\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .xl\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .xl\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .xl\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .xl\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .xl\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .xl\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .xl\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .xl\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .xl\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .xl\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .xl\:tw-mt-100{
    margin-top: 25rem;
  }

  .xl\:tw-mr-100{
    margin-right: 25rem;
  }

  .xl\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .xl\:tw-ml-100{
    margin-left: 25rem;
  }

  .xl\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .xl\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .xl\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .xl\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .xl\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .xl\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .xl\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .xl\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .xl\:tw-mt-112{
    margin-top: 28rem;
  }

  .xl\:tw-mr-112{
    margin-right: 28rem;
  }

  .xl\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .xl\:tw-ml-112{
    margin-left: 28rem;
  }

  .xl\:tw-mt-128{
    margin-top: 31rem;
  }

  .xl\:tw-mr-128{
    margin-right: 31rem;
  }

  .xl\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .xl\:tw-ml-128{
    margin-left: 31rem;
  }

  .xl\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .xl\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .xl\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .xl\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .xl\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .xl\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .xl\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .xl\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .xl\:tw-mt-140{
    margin-top: 35rem;
  }

  .xl\:tw-mr-140{
    margin-right: 35rem;
  }

  .xl\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .xl\:tw-ml-140{
    margin-left: 35rem;
  }

  .xl\:tw-mt-160{
    margin-top: 40rem;
  }

  .xl\:tw-mr-160{
    margin-right: 40rem;
  }

  .xl\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .xl\:tw-ml-160{
    margin-left: 40rem;
  }

  .xl\:tw-mt-180{
    margin-top: 45rem;
  }

  .xl\:tw-mr-180{
    margin-right: 45rem;
  }

  .xl\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .xl\:tw-ml-180{
    margin-left: 45rem;
  }

  .xl\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .xl\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .xl\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .xl\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .xl\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .xl\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .xl\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .xl\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .xl\:tw-mt-200{
    margin-top: 50rem;
  }

  .xl\:tw-mr-200{
    margin-right: 50rem;
  }

  .xl\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .xl\:tw-ml-200{
    margin-left: 50rem;
  }

  .xl\:tw-mt-auto{
    margin-top: auto;
  }

  .xl\:tw-mr-auto{
    margin-right: auto;
  }

  .xl\:tw-mb-auto{
    margin-bottom: auto;
  }

  .xl\:tw-ml-auto{
    margin-left: auto;
  }

  .xl\:tw-mt-px{
    margin-top: 1px;
  }

  .xl\:tw-mr-px{
    margin-right: 1px;
  }

  .xl\:tw-mb-px{
    margin-bottom: 1px;
  }

  .xl\:tw-ml-px{
    margin-left: 1px;
  }

  .xl\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .xl\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .xl\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .xl\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .xl\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .xl\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .xl\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .xl\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .xl\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .xl\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .xl\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .xl\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .xl\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .xl\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .xl\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .xl\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .xl\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .xl\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .xl\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .xl\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .xl\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .xl\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .xl\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .xl\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .xl\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .xl\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .xl\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .xl\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .xl\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .xl\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .xl\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .xl\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .xl\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .xl\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .xl\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .xl\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .xl\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .xl\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .xl\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .xl\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .xl\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .xl\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .xl\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .xl\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .xl\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .xl\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .xl\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .xl\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .xl\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .xl\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .xl\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .xl\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .xl\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .xl\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .xl\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .xl\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .xl\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .xl\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .xl\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .xl\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .xl\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .xl\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .xl\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .xl\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .xl\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .xl\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .xl\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .xl\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .xl\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .xl\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .xl\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .xl\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .xl\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .xl\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .xl\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .xl\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .xl\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .xl\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .xl\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .xl\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .xl\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .xl\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .xl\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .xl\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .xl\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .xl\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .xl\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .xl\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .xl\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .xl\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .xl\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .xl\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .xl\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .xl\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .xl\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .xl\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .xl\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .xl\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .xl\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .xl\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .xl\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .xl\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .xl\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .xl\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .xl\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .xl\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .xl\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .xl\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .xl\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .xl\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .xl\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .xl\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .xl\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .xl\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .xl\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .xl\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .xl\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .xl\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .xl\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .xl\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .xl\:tw-mt-full{
    margin-top: 100%;
  }

  .xl\:tw-mr-full{
    margin-right: 100%;
  }

  .xl\:tw-mb-full{
    margin-bottom: 100%;
  }

  .xl\:tw-ml-full{
    margin-left: 100%;
  }

  .xl\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .xl\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .xl\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .xl\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .xl\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .xl\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .xl\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .xl\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .xl\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .xl\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .xl\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .xl\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .xl\:tw--mt-4{
    margin-top: -1rem;
  }

  .xl\:tw--mr-4{
    margin-right: -1rem;
  }

  .xl\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .xl\:tw--ml-4{
    margin-left: -1rem;
  }

  .xl\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .xl\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .xl\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .xl\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .xl\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .xl\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .xl\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .xl\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .xl\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .xl\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .xl\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .xl\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .xl\:tw--mt-8{
    margin-top: -2rem;
  }

  .xl\:tw--mr-8{
    margin-right: -2rem;
  }

  .xl\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .xl\:tw--ml-8{
    margin-left: -2rem;
  }

  .xl\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .xl\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .xl\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .xl\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .xl\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .xl\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .xl\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .xl\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .xl\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .xl\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .xl\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .xl\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .xl\:tw--mt-12{
    margin-top: -3rem;
  }

  .xl\:tw--mr-12{
    margin-right: -3rem;
  }

  .xl\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .xl\:tw--ml-12{
    margin-left: -3rem;
  }

  .xl\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .xl\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .xl\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .xl\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .xl\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .xl\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .xl\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .xl\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .xl\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .xl\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .xl\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .xl\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .xl\:tw--mt-16{
    margin-top: -4rem;
  }

  .xl\:tw--mr-16{
    margin-right: -4rem;
  }

  .xl\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .xl\:tw--ml-16{
    margin-left: -4rem;
  }

  .xl\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .xl\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .xl\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .xl\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .xl\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .xl\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .xl\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .xl\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .xl\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .xl\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .xl\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .xl\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .xl\:tw--mt-20{
    margin-top: -5rem;
  }

  .xl\:tw--mr-20{
    margin-right: -5rem;
  }

  .xl\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .xl\:tw--ml-20{
    margin-left: -5rem;
  }

  .xl\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .xl\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .xl\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .xl\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .xl\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .xl\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .xl\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .xl\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .xl\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .xl\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .xl\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .xl\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .xl\:tw--mt-24{
    margin-top: -6rem;
  }

  .xl\:tw--mr-24{
    margin-right: -6rem;
  }

  .xl\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .xl\:tw--ml-24{
    margin-left: -6rem;
  }

  .xl\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .xl\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .xl\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .xl\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .xl\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .xl\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .xl\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .xl\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .xl\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .xl\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .xl\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .xl\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .xl\:tw--mt-28{
    margin-top: -7rem;
  }

  .xl\:tw--mr-28{
    margin-right: -7rem;
  }

  .xl\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .xl\:tw--ml-28{
    margin-left: -7rem;
  }

  .xl\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .xl\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .xl\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .xl\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .xl\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .xl\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .xl\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .xl\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .xl\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .xl\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .xl\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .xl\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .xl\:tw--mt-32{
    margin-top: -8rem;
  }

  .xl\:tw--mr-32{
    margin-right: -8rem;
  }

  .xl\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .xl\:tw--ml-32{
    margin-left: -8rem;
  }

  .xl\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .xl\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .xl\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .xl\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .xl\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .xl\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .xl\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .xl\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .xl\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .xl\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .xl\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .xl\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .xl\:tw--mt-36{
    margin-top: -9rem;
  }

  .xl\:tw--mr-36{
    margin-right: -9rem;
  }

  .xl\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .xl\:tw--ml-36{
    margin-left: -9rem;
  }

  .xl\:tw--mt-40{
    margin-top: -10rem;
  }

  .xl\:tw--mr-40{
    margin-right: -10rem;
  }

  .xl\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .xl\:tw--ml-40{
    margin-left: -10rem;
  }

  .xl\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .xl\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .xl\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .xl\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .xl\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .xl\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .xl\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .xl\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .xl\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .xl\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .xl\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .xl\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .xl\:tw--mt-44{
    margin-top: -11rem;
  }

  .xl\:tw--mr-44{
    margin-right: -11rem;
  }

  .xl\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .xl\:tw--ml-44{
    margin-left: -11rem;
  }

  .xl\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .xl\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .xl\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .xl\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .xl\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .xl\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .xl\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .xl\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .xl\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .xl\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .xl\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .xl\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .xl\:tw--mt-48{
    margin-top: -12rem;
  }

  .xl\:tw--mr-48{
    margin-right: -12rem;
  }

  .xl\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .xl\:tw--ml-48{
    margin-left: -12rem;
  }

  .xl\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .xl\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .xl\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .xl\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .xl\:tw--mt-52{
    margin-top: -13rem;
  }

  .xl\:tw--mr-52{
    margin-right: -13rem;
  }

  .xl\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .xl\:tw--ml-52{
    margin-left: -13rem;
  }

  .xl\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .xl\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .xl\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .xl\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .xl\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .xl\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .xl\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .xl\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .xl\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .xl\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .xl\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .xl\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .xl\:tw--mt-56{
    margin-top: -14rem;
  }

  .xl\:tw--mr-56{
    margin-right: -14rem;
  }

  .xl\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .xl\:tw--ml-56{
    margin-left: -14rem;
  }

  .xl\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .xl\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .xl\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .xl\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .xl\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .xl\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .xl\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .xl\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .xl\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .xl\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .xl\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .xl\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .xl\:tw--mt-60{
    margin-top: -15rem;
  }

  .xl\:tw--mr-60{
    margin-right: -15rem;
  }

  .xl\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .xl\:tw--ml-60{
    margin-left: -15rem;
  }

  .xl\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .xl\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .xl\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .xl\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .xl\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .xl\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .xl\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .xl\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .xl\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .xl\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .xl\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .xl\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .xl\:tw--mt-64{
    margin-top: -16rem;
  }

  .xl\:tw--mr-64{
    margin-right: -16rem;
  }

  .xl\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .xl\:tw--ml-64{
    margin-left: -16rem;
  }

  .xl\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .xl\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .xl\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .xl\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .xl\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .xl\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .xl\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .xl\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .xl\:tw--mt-68{
    margin-top: -17rem;
  }

  .xl\:tw--mr-68{
    margin-right: -17rem;
  }

  .xl\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .xl\:tw--ml-68{
    margin-left: -17rem;
  }

  .xl\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .xl\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .xl\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .xl\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .xl\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .xl\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .xl\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .xl\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .xl\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .xl\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .xl\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .xl\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .xl\:tw--mt-72{
    margin-top: -18rem;
  }

  .xl\:tw--mr-72{
    margin-right: -18rem;
  }

  .xl\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .xl\:tw--ml-72{
    margin-left: -18rem;
  }

  .xl\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .xl\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .xl\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .xl\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .xl\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .xl\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .xl\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .xl\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .xl\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .xl\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .xl\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .xl\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .xl\:tw--mt-76{
    margin-top: -19rem;
  }

  .xl\:tw--mr-76{
    margin-right: -19rem;
  }

  .xl\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .xl\:tw--ml-76{
    margin-left: -19rem;
  }

  .xl\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .xl\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .xl\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .xl\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .xl\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .xl\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .xl\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .xl\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .xl\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .xl\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .xl\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .xl\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .xl\:tw--mt-80{
    margin-top: -20rem;
  }

  .xl\:tw--mr-80{
    margin-right: -20rem;
  }

  .xl\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .xl\:tw--ml-80{
    margin-left: -20rem;
  }

  .xl\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .xl\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .xl\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .xl\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .xl\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .xl\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .xl\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .xl\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .xl\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .xl\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .xl\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .xl\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .xl\:tw--mt-84{
    margin-top: -21rem;
  }

  .xl\:tw--mr-84{
    margin-right: -21rem;
  }

  .xl\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .xl\:tw--ml-84{
    margin-left: -21rem;
  }

  .xl\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .xl\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .xl\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .xl\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .xl\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .xl\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .xl\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .xl\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .xl\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .xl\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .xl\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .xl\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .xl\:tw--mt-88{
    margin-top: -22rem;
  }

  .xl\:tw--mr-88{
    margin-right: -22rem;
  }

  .xl\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .xl\:tw--ml-88{
    margin-left: -22rem;
  }

  .xl\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .xl\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .xl\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .xl\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .xl\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .xl\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .xl\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .xl\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .xl\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .xl\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .xl\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .xl\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .xl\:tw--mt-92{
    margin-top: -23rem;
  }

  .xl\:tw--mr-92{
    margin-right: -23rem;
  }

  .xl\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .xl\:tw--ml-92{
    margin-left: -23rem;
  }

  .xl\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .xl\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .xl\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .xl\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .xl\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .xl\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .xl\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .xl\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .xl\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .xl\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .xl\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .xl\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .xl\:tw--mt-96{
    margin-top: -24rem;
  }

  .xl\:tw--mr-96{
    margin-right: -24rem;
  }

  .xl\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .xl\:tw--ml-96{
    margin-left: -24rem;
  }

  .xl\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .xl\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .xl\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .xl\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .xl\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .xl\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .xl\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .xl\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .xl\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .xl\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .xl\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .xl\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .xl\:tw--mt-100{
    margin-top: -25rem;
  }

  .xl\:tw--mr-100{
    margin-right: -25rem;
  }

  .xl\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .xl\:tw--ml-100{
    margin-left: -25rem;
  }

  .xl\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .xl\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .xl\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .xl\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .xl\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .xl\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .xl\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .xl\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .xl\:tw--mt-112{
    margin-top: -28rem;
  }

  .xl\:tw--mr-112{
    margin-right: -28rem;
  }

  .xl\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .xl\:tw--ml-112{
    margin-left: -28rem;
  }

  .xl\:tw--mt-128{
    margin-top: -31rem;
  }

  .xl\:tw--mr-128{
    margin-right: -31rem;
  }

  .xl\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .xl\:tw--ml-128{
    margin-left: -31rem;
  }

  .xl\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .xl\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .xl\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .xl\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .xl\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .xl\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .xl\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .xl\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .xl\:tw--mt-140{
    margin-top: -35rem;
  }

  .xl\:tw--mr-140{
    margin-right: -35rem;
  }

  .xl\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .xl\:tw--ml-140{
    margin-left: -35rem;
  }

  .xl\:tw--mt-160{
    margin-top: -40rem;
  }

  .xl\:tw--mr-160{
    margin-right: -40rem;
  }

  .xl\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .xl\:tw--ml-160{
    margin-left: -40rem;
  }

  .xl\:tw--mt-180{
    margin-top: -45rem;
  }

  .xl\:tw--mr-180{
    margin-right: -45rem;
  }

  .xl\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .xl\:tw--ml-180{
    margin-left: -45rem;
  }

  .xl\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .xl\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .xl\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .xl\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .xl\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .xl\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .xl\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .xl\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .xl\:tw--mt-200{
    margin-top: -50rem;
  }

  .xl\:tw--mr-200{
    margin-right: -50rem;
  }

  .xl\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .xl\:tw--ml-200{
    margin-left: -50rem;
  }

  .xl\:tw--mt-px{
    margin-top: -1px;
  }

  .xl\:tw--mr-px{
    margin-right: -1px;
  }

  .xl\:tw--mb-px{
    margin-bottom: -1px;
  }

  .xl\:tw--ml-px{
    margin-left: -1px;
  }

  .xl\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .xl\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .xl\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .xl\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .xl\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .xl\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .xl\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .xl\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .xl\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .xl\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .xl\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .xl\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .xl\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .xl\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .xl\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .xl\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .xl\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .xl\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .xl\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .xl\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .xl\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .xl\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .xl\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .xl\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .xl\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .xl\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .xl\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .xl\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .xl\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .xl\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .xl\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .xl\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .xl\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .xl\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .xl\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .xl\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .xl\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .xl\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .xl\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .xl\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .xl\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .xl\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .xl\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .xl\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .xl\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .xl\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .xl\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .xl\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .xl\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .xl\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .xl\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .xl\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .xl\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .xl\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .xl\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .xl\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .xl\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .xl\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .xl\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .xl\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .xl\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .xl\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .xl\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .xl\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .xl\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .xl\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .xl\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .xl\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .xl\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .xl\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .xl\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .xl\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .xl\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .xl\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .xl\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .xl\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .xl\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .xl\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .xl\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .xl\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .xl\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .xl\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .xl\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .xl\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .xl\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .xl\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .xl\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .xl\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .xl\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .xl\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .xl\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .xl\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .xl\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .xl\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .xl\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .xl\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .xl\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .xl\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .xl\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .xl\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .xl\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .xl\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .xl\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .xl\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .xl\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .xl\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .xl\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .xl\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .xl\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .xl\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .xl\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .xl\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .xl\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .xl\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .xl\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .xl\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .xl\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .xl\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .xl\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .xl\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .xl\:tw--mt-full{
    margin-top: -100%;
  }

  .xl\:tw--mr-full{
    margin-right: -100%;
  }

  .xl\:tw--mb-full{
    margin-bottom: -100%;
  }

  .xl\:tw--ml-full{
    margin-left: -100%;
  }

  .xl\:tw-max-h-0{
    max-height: 0;
  }

  .xl\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .xl\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .xl\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .xl\:tw-max-h-4{
    max-height: 1rem;
  }

  .xl\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .xl\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .xl\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .xl\:tw-max-h-8{
    max-height: 2rem;
  }

  .xl\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .xl\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .xl\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .xl\:tw-max-h-12{
    max-height: 3rem;
  }

  .xl\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .xl\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .xl\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .xl\:tw-max-h-16{
    max-height: 4rem;
  }

  .xl\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .xl\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .xl\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .xl\:tw-max-h-20{
    max-height: 5rem;
  }

  .xl\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .xl\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .xl\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .xl\:tw-max-h-24{
    max-height: 6rem;
  }

  .xl\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .xl\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .xl\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .xl\:tw-max-h-28{
    max-height: 7rem;
  }

  .xl\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .xl\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .xl\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .xl\:tw-max-h-32{
    max-height: 8rem;
  }

  .xl\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .xl\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .xl\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .xl\:tw-max-h-36{
    max-height: 9rem;
  }

  .xl\:tw-max-h-40{
    max-height: 10rem;
  }

  .xl\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .xl\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .xl\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .xl\:tw-max-h-44{
    max-height: 11rem;
  }

  .xl\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .xl\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .xl\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .xl\:tw-max-h-48{
    max-height: 12rem;
  }

  .xl\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .xl\:tw-max-h-52{
    max-height: 13rem;
  }

  .xl\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .xl\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .xl\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .xl\:tw-max-h-56{
    max-height: 14rem;
  }

  .xl\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .xl\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .xl\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .xl\:tw-max-h-60{
    max-height: 15rem;
  }

  .xl\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .xl\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .xl\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .xl\:tw-max-h-64{
    max-height: 16rem;
  }

  .xl\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .xl\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .xl\:tw-max-h-68{
    max-height: 17rem;
  }

  .xl\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .xl\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .xl\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .xl\:tw-max-h-72{
    max-height: 18rem;
  }

  .xl\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .xl\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .xl\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .xl\:tw-max-h-76{
    max-height: 19rem;
  }

  .xl\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .xl\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .xl\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .xl\:tw-max-h-80{
    max-height: 20rem;
  }

  .xl\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .xl\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .xl\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .xl\:tw-max-h-84{
    max-height: 21rem;
  }

  .xl\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .xl\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .xl\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .xl\:tw-max-h-88{
    max-height: 22rem;
  }

  .xl\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .xl\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .xl\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .xl\:tw-max-h-92{
    max-height: 23rem;
  }

  .xl\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .xl\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .xl\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .xl\:tw-max-h-96{
    max-height: 24rem;
  }

  .xl\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .xl\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .xl\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .xl\:tw-max-h-100{
    max-height: 25rem;
  }

  .xl\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .xl\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .xl\:tw-max-h-112{
    max-height: 28rem;
  }

  .xl\:tw-max-h-128{
    max-height: 31rem;
  }

  .xl\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .xl\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .xl\:tw-max-h-140{
    max-height: 35rem;
  }

  .xl\:tw-max-h-160{
    max-height: 40rem;
  }

  .xl\:tw-max-h-180{
    max-height: 45rem;
  }

  .xl\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .xl\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .xl\:tw-max-h-200{
    max-height: 50rem;
  }

  .xl\:tw-max-h-screen{
    max-height: 100vh;
  }

  .xl\:tw-max-h-px{
    max-height: 1px;
  }

  .xl\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .xl\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .xl\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .xl\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .xl\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .xl\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .xl\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .xl\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .xl\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .xl\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .xl\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .xl\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .xl\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .xl\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .xl\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .xl\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .xl\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .xl\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .xl\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .xl\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .xl\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .xl\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .xl\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .xl\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .xl\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .xl\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .xl\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .xl\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .xl\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .xl\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .xl\:tw-max-h-full{
    max-height: 100%;
  }

  .xl\:tw-max-w-0{
    max-width: 0rem;
  }

  .xl\:tw-max-w-none{
    max-width: none;
  }

  .xl\:tw-max-w-xs{
    max-width: 20rem;
  }

  .xl\:tw-max-w-sm{
    max-width: 24rem;
  }

  .xl\:tw-max-w-md{
    max-width: 28rem;
  }

  .xl\:tw-max-w-lg{
    max-width: 32rem;
  }

  .xl\:tw-max-w-xl{
    max-width: 36rem;
  }

  .xl\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .xl\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .xl\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .xl\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .xl\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .xl\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .xl\:tw-max-w-full{
    max-width: 100%;
  }

  .xl\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xl\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xl\:tw-max-w-prose{
    max-width: 65ch;
  }

  .xl\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .xl\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .xl\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .xl\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .xl\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .xl\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .xl\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .xl\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .xl\:tw-min-h-0{
    min-height: 0;
  }

  .xl\:tw-min-h-full{
    min-height: 100%;
  }

  .xl\:tw-min-h-screen{
    min-height: 100vh;
  }

  .xl\:tw-min-w-0{
    min-width: 0;
  }

  .xl\:tw-min-w-full{
    min-width: 100%;
  }

  .xl\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xl\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xl\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xl\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xl\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xl\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .xl\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xl\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xl\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .xl\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .xl\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xl\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .xl\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .xl\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xl\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .xl\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .xl\:tw-opacity-0{
    opacity: 0;
  }

  .xl\:tw-opacity-25{
    opacity: 0.25;
  }

  .xl\:tw-opacity-50{
    opacity: 0.5;
  }

  .xl\:tw-opacity-75{
    opacity: 0.75;
  }

  .xl\:tw-opacity-100{
    opacity: 1;
  }

  .xl\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .xl\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .xl\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .xl\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .xl\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .xl\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .xl\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .xl\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .xl\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .xl\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .xl\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .xl\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .xl\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .xl\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .xl\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .xl\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xl\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xl\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xl\:tw-overflow-auto{
    overflow: auto;
  }

  .xl\:tw-overflow-hidden{
    overflow: hidden;
  }

  .xl\:tw-overflow-visible{
    overflow: visible;
  }

  .xl\:tw-overflow-scroll{
    overflow: scroll;
  }

  .xl\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .xl\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .xl\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .xl\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .xl\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .xl\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .xl\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .xl\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .xl\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .xl\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .xl\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .xl\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .xl\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .xl\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .xl\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .xl\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .xl\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .xl\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .xl\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .xl\:tw-p-0{
    padding: 0;
  }

  .xl\:tw-p-1{
    padding: 0.25rem;
  }

  .xl\:tw-p-2{
    padding: 0.5rem;
  }

  .xl\:tw-p-3{
    padding: 0.75rem;
  }

  .xl\:tw-p-4{
    padding: 1rem;
  }

  .xl\:tw-p-5{
    padding: 1.25rem;
  }

  .xl\:tw-p-6{
    padding: 1.5rem;
  }

  .xl\:tw-p-7{
    padding: 1.75rem;
  }

  .xl\:tw-p-8{
    padding: 2rem;
  }

  .xl\:tw-p-9{
    padding: 2.25rem;
  }

  .xl\:tw-p-10{
    padding: 2.5rem;
  }

  .xl\:tw-p-11{
    padding: 2.75rem;
  }

  .xl\:tw-p-12{
    padding: 3rem;
  }

  .xl\:tw-p-13{
    padding: 3.25rem;
  }

  .xl\:tw-p-14{
    padding: 3.5rem;
  }

  .xl\:tw-p-15{
    padding: 3.75rem;
  }

  .xl\:tw-p-16{
    padding: 4rem;
  }

  .xl\:tw-p-17{
    padding: 4.25rem;
  }

  .xl\:tw-p-18{
    padding: 4.5rem;
  }

  .xl\:tw-p-19{
    padding: 4.75rem;
  }

  .xl\:tw-p-20{
    padding: 5rem;
  }

  .xl\:tw-p-21{
    padding: 5.25rem;
  }

  .xl\:tw-p-22{
    padding: 5.5rem;
  }

  .xl\:tw-p-23{
    padding: 5.75rem;
  }

  .xl\:tw-p-24{
    padding: 6rem;
  }

  .xl\:tw-p-25{
    padding: 6.25rem;
  }

  .xl\:tw-p-26{
    padding: 6.5rem;
  }

  .xl\:tw-p-27{
    padding: 6.75rem;
  }

  .xl\:tw-p-28{
    padding: 7rem;
  }

  .xl\:tw-p-29{
    padding: 7.25rem;
  }

  .xl\:tw-p-30{
    padding: 7.5rem;
  }

  .xl\:tw-p-31{
    padding: 7.75rem;
  }

  .xl\:tw-p-32{
    padding: 8rem;
  }

  .xl\:tw-p-33{
    padding: 8.25rem;
  }

  .xl\:tw-p-34{
    padding: 8.5rem;
  }

  .xl\:tw-p-35{
    padding: 8.75rem;
  }

  .xl\:tw-p-36{
    padding: 9rem;
  }

  .xl\:tw-p-40{
    padding: 10rem;
  }

  .xl\:tw-p-41{
    padding: 10.25rem;
  }

  .xl\:tw-p-42{
    padding: 10.5rem;
  }

  .xl\:tw-p-43{
    padding: 10.75rem;
  }

  .xl\:tw-p-44{
    padding: 11rem;
  }

  .xl\:tw-p-45{
    padding: 11.25rem;
  }

  .xl\:tw-p-46{
    padding: 11.5rem;
  }

  .xl\:tw-p-47{
    padding: 11.75rem;
  }

  .xl\:tw-p-48{
    padding: 12rem;
  }

  .xl\:tw-p-50{
    padding: 12.5rem;
  }

  .xl\:tw-p-52{
    padding: 13rem;
  }

  .xl\:tw-p-53{
    padding: 13.25rem;
  }

  .xl\:tw-p-54{
    padding: 13.5rem;
  }

  .xl\:tw-p-55{
    padding: 13.75rem;
  }

  .xl\:tw-p-56{
    padding: 14rem;
  }

  .xl\:tw-p-57{
    padding: 14.25rem;
  }

  .xl\:tw-p-58{
    padding: 14.5rem;
  }

  .xl\:tw-p-59{
    padding: 14.75rem;
  }

  .xl\:tw-p-60{
    padding: 15rem;
  }

  .xl\:tw-p-61{
    padding: 15.25rem;
  }

  .xl\:tw-p-62{
    padding: 15.5rem;
  }

  .xl\:tw-p-63{
    padding: 15.75rem;
  }

  .xl\:tw-p-64{
    padding: 16rem;
  }

  .xl\:tw-p-65{
    padding: 16.25rem;
  }

  .xl\:tw-p-66{
    padding: 16.5rem;
  }

  .xl\:tw-p-68{
    padding: 17rem;
  }

  .xl\:tw-p-69{
    padding: 17.25rem;
  }

  .xl\:tw-p-70{
    padding: 17.5rem;
  }

  .xl\:tw-p-71{
    padding: 17.75rem;
  }

  .xl\:tw-p-72{
    padding: 18rem;
  }

  .xl\:tw-p-73{
    padding: 18.25rem;
  }

  .xl\:tw-p-74{
    padding: 18.5rem;
  }

  .xl\:tw-p-75{
    padding: 18.75rem;
  }

  .xl\:tw-p-76{
    padding: 19rem;
  }

  .xl\:tw-p-77{
    padding: 19.25rem;
  }

  .xl\:tw-p-78{
    padding: 19.5rem;
  }

  .xl\:tw-p-79{
    padding: 19.75rem;
  }

  .xl\:tw-p-80{
    padding: 20rem;
  }

  .xl\:tw-p-81{
    padding: 20.25rem;
  }

  .xl\:tw-p-82{
    padding: 20.5rem;
  }

  .xl\:tw-p-83{
    padding: 20.75rem;
  }

  .xl\:tw-p-84{
    padding: 21rem;
  }

  .xl\:tw-p-85{
    padding: 21.25rem;
  }

  .xl\:tw-p-86{
    padding: 21.5rem;
  }

  .xl\:tw-p-87{
    padding: 21.75rem;
  }

  .xl\:tw-p-88{
    padding: 22rem;
  }

  .xl\:tw-p-89{
    padding: 22.25rem;
  }

  .xl\:tw-p-90{
    padding: 22.5rem;
  }

  .xl\:tw-p-91{
    padding: 22.75rem;
  }

  .xl\:tw-p-92{
    padding: 23rem;
  }

  .xl\:tw-p-93{
    padding: 23.25rem;
  }

  .xl\:tw-p-94{
    padding: 23.5rem;
  }

  .xl\:tw-p-95{
    padding: 23.75rem;
  }

  .xl\:tw-p-96{
    padding: 24rem;
  }

  .xl\:tw-p-97{
    padding: 23.25rem;
  }

  .xl\:tw-p-98{
    padding: 23.5rem;
  }

  .xl\:tw-p-99{
    padding: 23.75rem;
  }

  .xl\:tw-p-100{
    padding: 25rem;
  }

  .xl\:tw-p-101{
    padding: 25.25rem;
  }

  .xl\:tw-p-102{
    padding: 25.5rem;
  }

  .xl\:tw-p-112{
    padding: 28rem;
  }

  .xl\:tw-p-128{
    padding: 31rem;
  }

  .xl\:tw-p-129{
    padding: 32.25rem;
  }

  .xl\:tw-p-130{
    padding: 32.5rem;
  }

  .xl\:tw-p-140{
    padding: 35rem;
  }

  .xl\:tw-p-160{
    padding: 40rem;
  }

  .xl\:tw-p-180{
    padding: 45rem;
  }

  .xl\:tw-p-185{
    padding: 46.25rem;
  }

  .xl\:tw-p-190{
    padding: 47.5rem;
  }

  .xl\:tw-p-200{
    padding: 50rem;
  }

  .xl\:tw-p-px{
    padding: 1px;
  }

  .xl\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .xl\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .xl\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .xl\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .xl\:tw-p-1\/2{
    padding: 50%;
  }

  .xl\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .xl\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .xl\:tw-p-1\/4{
    padding: 25%;
  }

  .xl\:tw-p-2\/4{
    padding: 50%;
  }

  .xl\:tw-p-3\/4{
    padding: 75%;
  }

  .xl\:tw-p-1\/5{
    padding: 20%;
  }

  .xl\:tw-p-2\/5{
    padding: 40%;
  }

  .xl\:tw-p-3\/5{
    padding: 60%;
  }

  .xl\:tw-p-4\/5{
    padding: 80%;
  }

  .xl\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .xl\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .xl\:tw-p-3\/6{
    padding: 50%;
  }

  .xl\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .xl\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .xl\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .xl\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .xl\:tw-p-3\/12{
    padding: 25%;
  }

  .xl\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .xl\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .xl\:tw-p-6\/12{
    padding: 50%;
  }

  .xl\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .xl\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .xl\:tw-p-9\/12{
    padding: 75%;
  }

  .xl\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .xl\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .xl\:tw-p-full{
    padding: 100%;
  }

  .xl\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .xl\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .xl\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xl\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xl\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xl\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xl\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xl\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xl\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xl\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xl\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xl\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xl\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xl\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xl\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xl\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xl\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xl\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xl\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xl\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xl\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xl\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xl\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xl\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xl\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xl\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xl\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xl\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xl\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xl\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xl\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xl\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xl\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xl\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xl\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xl\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xl\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xl\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xl\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xl\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xl\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xl\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xl\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xl\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xl\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xl\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xl\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xl\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xl\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xl\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .xl\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .xl\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .xl\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .xl\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .xl\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .xl\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xl\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xl\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .xl\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .xl\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .xl\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .xl\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .xl\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .xl\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xl\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xl\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .xl\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .xl\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .xl\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .xl\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .xl\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .xl\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .xl\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .xl\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xl\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xl\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .xl\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .xl\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .xl\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .xl\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .xl\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .xl\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .xl\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .xl\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .xl\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .xl\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .xl\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .xl\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xl\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xl\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .xl\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .xl\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .xl\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .xl\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .xl\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .xl\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .xl\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .xl\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .xl\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .xl\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xl\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xl\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .xl\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .xl\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .xl\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .xl\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .xl\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .xl\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xl\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xl\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .xl\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .xl\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .xl\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .xl\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .xl\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .xl\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xl\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xl\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .xl\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .xl\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .xl\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .xl\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .xl\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .xl\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xl\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xl\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .xl\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .xl\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .xl\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .xl\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .xl\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .xl\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xl\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xl\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .xl\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .xl\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .xl\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .xl\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .xl\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .xl\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xl\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xl\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .xl\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .xl\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .xl\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .xl\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .xl\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .xl\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xl\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xl\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xl\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xl\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xl\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xl\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xl\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xl\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xl\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xl\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xl\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xl\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xl\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xl\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xl\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xl\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xl\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xl\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .xl\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .xl\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .xl\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .xl\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xl\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xl\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xl\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xl\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .xl\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .xl\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .xl\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .xl\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xl\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xl\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xl\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xl\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xl\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xl\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .xl\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .xl\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .xl\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .xl\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xl\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xl\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xl\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .xl\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .xl\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .xl\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .xl\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .xl\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xl\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xl\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .xl\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .xl\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xl\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xl\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xl\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xl\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .xl\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .xl\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .xl\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .xl\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .xl\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .xl\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .xl\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .xl\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xl\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xl\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xl\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xl\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .xl\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .xl\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xl\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xl\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xl\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xl\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xl\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xl\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .xl\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .xl\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xl\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xl\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .xl\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .xl\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xl\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xl\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xl\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xl\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xl\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xl\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .xl\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .xl\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .xl\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .xl\:tw-pt-0{
    padding-top: 0;
  }

  .xl\:tw-pr-0{
    padding-right: 0;
  }

  .xl\:tw-pb-0{
    padding-bottom: 0;
  }

  .xl\:tw-pl-0{
    padding-left: 0;
  }

  .xl\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .xl\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .xl\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .xl\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .xl\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .xl\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .xl\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .xl\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .xl\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .xl\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .xl\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .xl\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .xl\:tw-pt-4{
    padding-top: 1rem;
  }

  .xl\:tw-pr-4{
    padding-right: 1rem;
  }

  .xl\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .xl\:tw-pl-4{
    padding-left: 1rem;
  }

  .xl\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .xl\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .xl\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .xl\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .xl\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .xl\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .xl\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .xl\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .xl\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .xl\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .xl\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .xl\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .xl\:tw-pt-8{
    padding-top: 2rem;
  }

  .xl\:tw-pr-8{
    padding-right: 2rem;
  }

  .xl\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .xl\:tw-pl-8{
    padding-left: 2rem;
  }

  .xl\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .xl\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .xl\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .xl\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .xl\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .xl\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .xl\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .xl\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .xl\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .xl\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .xl\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .xl\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .xl\:tw-pt-12{
    padding-top: 3rem;
  }

  .xl\:tw-pr-12{
    padding-right: 3rem;
  }

  .xl\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .xl\:tw-pl-12{
    padding-left: 3rem;
  }

  .xl\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .xl\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .xl\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .xl\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .xl\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .xl\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .xl\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .xl\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .xl\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .xl\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .xl\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .xl\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .xl\:tw-pt-16{
    padding-top: 4rem;
  }

  .xl\:tw-pr-16{
    padding-right: 4rem;
  }

  .xl\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .xl\:tw-pl-16{
    padding-left: 4rem;
  }

  .xl\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .xl\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .xl\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .xl\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .xl\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .xl\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .xl\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .xl\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .xl\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .xl\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .xl\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .xl\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .xl\:tw-pt-20{
    padding-top: 5rem;
  }

  .xl\:tw-pr-20{
    padding-right: 5rem;
  }

  .xl\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .xl\:tw-pl-20{
    padding-left: 5rem;
  }

  .xl\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .xl\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .xl\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .xl\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .xl\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .xl\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .xl\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .xl\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .xl\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .xl\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .xl\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .xl\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .xl\:tw-pt-24{
    padding-top: 6rem;
  }

  .xl\:tw-pr-24{
    padding-right: 6rem;
  }

  .xl\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .xl\:tw-pl-24{
    padding-left: 6rem;
  }

  .xl\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .xl\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .xl\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .xl\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .xl\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .xl\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .xl\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .xl\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .xl\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .xl\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .xl\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .xl\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .xl\:tw-pt-28{
    padding-top: 7rem;
  }

  .xl\:tw-pr-28{
    padding-right: 7rem;
  }

  .xl\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .xl\:tw-pl-28{
    padding-left: 7rem;
  }

  .xl\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .xl\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .xl\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .xl\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .xl\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .xl\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .xl\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .xl\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .xl\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .xl\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .xl\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .xl\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .xl\:tw-pt-32{
    padding-top: 8rem;
  }

  .xl\:tw-pr-32{
    padding-right: 8rem;
  }

  .xl\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .xl\:tw-pl-32{
    padding-left: 8rem;
  }

  .xl\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .xl\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .xl\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .xl\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .xl\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .xl\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .xl\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .xl\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .xl\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .xl\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .xl\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .xl\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .xl\:tw-pt-36{
    padding-top: 9rem;
  }

  .xl\:tw-pr-36{
    padding-right: 9rem;
  }

  .xl\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .xl\:tw-pl-36{
    padding-left: 9rem;
  }

  .xl\:tw-pt-40{
    padding-top: 10rem;
  }

  .xl\:tw-pr-40{
    padding-right: 10rem;
  }

  .xl\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .xl\:tw-pl-40{
    padding-left: 10rem;
  }

  .xl\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .xl\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .xl\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .xl\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .xl\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .xl\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .xl\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .xl\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .xl\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .xl\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .xl\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .xl\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .xl\:tw-pt-44{
    padding-top: 11rem;
  }

  .xl\:tw-pr-44{
    padding-right: 11rem;
  }

  .xl\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .xl\:tw-pl-44{
    padding-left: 11rem;
  }

  .xl\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .xl\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .xl\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .xl\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .xl\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .xl\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .xl\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .xl\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .xl\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .xl\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .xl\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .xl\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .xl\:tw-pt-48{
    padding-top: 12rem;
  }

  .xl\:tw-pr-48{
    padding-right: 12rem;
  }

  .xl\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .xl\:tw-pl-48{
    padding-left: 12rem;
  }

  .xl\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .xl\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .xl\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .xl\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .xl\:tw-pt-52{
    padding-top: 13rem;
  }

  .xl\:tw-pr-52{
    padding-right: 13rem;
  }

  .xl\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .xl\:tw-pl-52{
    padding-left: 13rem;
  }

  .xl\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .xl\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .xl\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .xl\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .xl\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .xl\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .xl\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .xl\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .xl\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .xl\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .xl\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .xl\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .xl\:tw-pt-56{
    padding-top: 14rem;
  }

  .xl\:tw-pr-56{
    padding-right: 14rem;
  }

  .xl\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .xl\:tw-pl-56{
    padding-left: 14rem;
  }

  .xl\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .xl\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .xl\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .xl\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .xl\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .xl\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .xl\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .xl\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .xl\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .xl\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .xl\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .xl\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .xl\:tw-pt-60{
    padding-top: 15rem;
  }

  .xl\:tw-pr-60{
    padding-right: 15rem;
  }

  .xl\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .xl\:tw-pl-60{
    padding-left: 15rem;
  }

  .xl\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .xl\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .xl\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .xl\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .xl\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .xl\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .xl\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .xl\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .xl\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .xl\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .xl\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .xl\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .xl\:tw-pt-64{
    padding-top: 16rem;
  }

  .xl\:tw-pr-64{
    padding-right: 16rem;
  }

  .xl\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .xl\:tw-pl-64{
    padding-left: 16rem;
  }

  .xl\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .xl\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .xl\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .xl\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .xl\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .xl\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .xl\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .xl\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .xl\:tw-pt-68{
    padding-top: 17rem;
  }

  .xl\:tw-pr-68{
    padding-right: 17rem;
  }

  .xl\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .xl\:tw-pl-68{
    padding-left: 17rem;
  }

  .xl\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .xl\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .xl\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .xl\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .xl\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .xl\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .xl\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .xl\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .xl\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .xl\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .xl\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .xl\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .xl\:tw-pt-72{
    padding-top: 18rem;
  }

  .xl\:tw-pr-72{
    padding-right: 18rem;
  }

  .xl\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .xl\:tw-pl-72{
    padding-left: 18rem;
  }

  .xl\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .xl\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .xl\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .xl\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .xl\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .xl\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .xl\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .xl\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .xl\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .xl\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .xl\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .xl\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .xl\:tw-pt-76{
    padding-top: 19rem;
  }

  .xl\:tw-pr-76{
    padding-right: 19rem;
  }

  .xl\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .xl\:tw-pl-76{
    padding-left: 19rem;
  }

  .xl\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .xl\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .xl\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .xl\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .xl\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .xl\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .xl\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .xl\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .xl\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .xl\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .xl\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .xl\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .xl\:tw-pt-80{
    padding-top: 20rem;
  }

  .xl\:tw-pr-80{
    padding-right: 20rem;
  }

  .xl\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .xl\:tw-pl-80{
    padding-left: 20rem;
  }

  .xl\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .xl\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .xl\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .xl\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .xl\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .xl\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .xl\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .xl\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .xl\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .xl\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .xl\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .xl\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .xl\:tw-pt-84{
    padding-top: 21rem;
  }

  .xl\:tw-pr-84{
    padding-right: 21rem;
  }

  .xl\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .xl\:tw-pl-84{
    padding-left: 21rem;
  }

  .xl\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .xl\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .xl\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .xl\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .xl\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .xl\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .xl\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .xl\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .xl\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .xl\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .xl\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .xl\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .xl\:tw-pt-88{
    padding-top: 22rem;
  }

  .xl\:tw-pr-88{
    padding-right: 22rem;
  }

  .xl\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .xl\:tw-pl-88{
    padding-left: 22rem;
  }

  .xl\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .xl\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .xl\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .xl\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .xl\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .xl\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .xl\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .xl\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .xl\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .xl\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .xl\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .xl\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .xl\:tw-pt-92{
    padding-top: 23rem;
  }

  .xl\:tw-pr-92{
    padding-right: 23rem;
  }

  .xl\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .xl\:tw-pl-92{
    padding-left: 23rem;
  }

  .xl\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .xl\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .xl\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .xl\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .xl\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .xl\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .xl\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .xl\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .xl\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .xl\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .xl\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .xl\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .xl\:tw-pt-96{
    padding-top: 24rem;
  }

  .xl\:tw-pr-96{
    padding-right: 24rem;
  }

  .xl\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .xl\:tw-pl-96{
    padding-left: 24rem;
  }

  .xl\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .xl\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .xl\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .xl\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .xl\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .xl\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .xl\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .xl\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .xl\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .xl\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .xl\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .xl\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .xl\:tw-pt-100{
    padding-top: 25rem;
  }

  .xl\:tw-pr-100{
    padding-right: 25rem;
  }

  .xl\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .xl\:tw-pl-100{
    padding-left: 25rem;
  }

  .xl\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .xl\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .xl\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .xl\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .xl\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .xl\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .xl\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .xl\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .xl\:tw-pt-112{
    padding-top: 28rem;
  }

  .xl\:tw-pr-112{
    padding-right: 28rem;
  }

  .xl\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .xl\:tw-pl-112{
    padding-left: 28rem;
  }

  .xl\:tw-pt-128{
    padding-top: 31rem;
  }

  .xl\:tw-pr-128{
    padding-right: 31rem;
  }

  .xl\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .xl\:tw-pl-128{
    padding-left: 31rem;
  }

  .xl\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .xl\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .xl\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .xl\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .xl\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .xl\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .xl\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .xl\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .xl\:tw-pt-140{
    padding-top: 35rem;
  }

  .xl\:tw-pr-140{
    padding-right: 35rem;
  }

  .xl\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .xl\:tw-pl-140{
    padding-left: 35rem;
  }

  .xl\:tw-pt-160{
    padding-top: 40rem;
  }

  .xl\:tw-pr-160{
    padding-right: 40rem;
  }

  .xl\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .xl\:tw-pl-160{
    padding-left: 40rem;
  }

  .xl\:tw-pt-180{
    padding-top: 45rem;
  }

  .xl\:tw-pr-180{
    padding-right: 45rem;
  }

  .xl\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .xl\:tw-pl-180{
    padding-left: 45rem;
  }

  .xl\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .xl\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .xl\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .xl\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .xl\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .xl\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .xl\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .xl\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .xl\:tw-pt-200{
    padding-top: 50rem;
  }

  .xl\:tw-pr-200{
    padding-right: 50rem;
  }

  .xl\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .xl\:tw-pl-200{
    padding-left: 50rem;
  }

  .xl\:tw-pt-px{
    padding-top: 1px;
  }

  .xl\:tw-pr-px{
    padding-right: 1px;
  }

  .xl\:tw-pb-px{
    padding-bottom: 1px;
  }

  .xl\:tw-pl-px{
    padding-left: 1px;
  }

  .xl\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .xl\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .xl\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .xl\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .xl\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .xl\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .xl\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .xl\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .xl\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .xl\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .xl\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .xl\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .xl\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .xl\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .xl\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .xl\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .xl\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .xl\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .xl\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .xl\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .xl\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .xl\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .xl\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .xl\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .xl\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .xl\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .xl\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .xl\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .xl\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .xl\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .xl\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .xl\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .xl\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .xl\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .xl\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .xl\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .xl\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .xl\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .xl\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .xl\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .xl\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .xl\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .xl\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .xl\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .xl\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .xl\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .xl\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .xl\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .xl\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .xl\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .xl\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .xl\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .xl\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .xl\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .xl\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .xl\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .xl\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .xl\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .xl\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .xl\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .xl\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .xl\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .xl\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .xl\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .xl\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .xl\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .xl\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .xl\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .xl\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .xl\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .xl\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .xl\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .xl\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .xl\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .xl\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .xl\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .xl\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .xl\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .xl\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .xl\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .xl\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .xl\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .xl\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .xl\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .xl\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .xl\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .xl\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .xl\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .xl\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .xl\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .xl\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .xl\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .xl\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .xl\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .xl\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .xl\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .xl\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .xl\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .xl\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .xl\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .xl\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .xl\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .xl\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .xl\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .xl\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .xl\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .xl\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .xl\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .xl\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .xl\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .xl\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .xl\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .xl\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .xl\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .xl\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .xl\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .xl\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .xl\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .xl\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .xl\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .xl\:tw-pt-full{
    padding-top: 100%;
  }

  .xl\:tw-pr-full{
    padding-right: 100%;
  }

  .xl\:tw-pb-full{
    padding-bottom: 100%;
  }

  .xl\:tw-pl-full{
    padding-left: 100%;
  }

  .xl\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .xl\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .xl\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .xl\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .xl\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .xl\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .xl\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .xl\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .xl\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xl\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .xl\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xl\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xl\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xl\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .xl\:tw-pointer-events-none{
    pointer-events: none;
  }

  .xl\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .xl\:tw-static{
    position: static;
  }

  .xl\:tw-fixed{
    position: fixed;
  }

  .xl\:tw-absolute{
    position: absolute;
  }

  .xl\:tw-relative{
    position: relative;
  }

  .xl\:tw-sticky{
    position: sticky;
  }

  .xl\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xl\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .xl\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xl\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .xl\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xl\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xl\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xl\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .xl\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xl\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .xl\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xl\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .xl\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xl\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .xl\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .xl\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .xl\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xl\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .xl\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .xl\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .xl\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xl\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .xl\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .xl\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .xl\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xl\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .xl\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .xl\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .xl\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xl\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .xl\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .xl\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .xl\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xl\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .xl\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .xl\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .xl\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .xl\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .xl\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .xl\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .xl\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .xl\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xl\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .xl\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .xl\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .xl\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .xl\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .xl\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xl\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .xl\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .xl\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .xl\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .xl\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .xl\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .xl\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .xl\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xl\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .xl\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .xl\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .xl\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .xl\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .xl\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .xl\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .xl\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .xl\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .xl\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .xl\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .xl\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .xl\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .xl\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .xl\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .xl\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .xl\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .xl\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .xl\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .xl\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .xl\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .xl\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .xl\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .xl\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .xl\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .xl\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .xl\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .xl\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .xl\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .xl\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .xl\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .xl\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xl\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xl\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xl\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .xl\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xl\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xl\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xl\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .xl\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .xl\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .xl\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .xl\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .xl\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .xl\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .xl\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .xl\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .xl\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .xl\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .xl\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .xl\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .xl\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xl\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .xl\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .xl\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .xl\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xl\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .xl\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xl\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xl\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .xl\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .xl\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .xl\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .xl\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xl\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xl\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .xl\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xl\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xl\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .xl\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xl\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .xl\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xl\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xl\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .xl\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xl\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .xl\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .xl\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .xl\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .xl\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xl\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .xl\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .xl\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .xl\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .xl\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .xl\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xl\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .xl\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xl\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .xl\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .xl\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .xl\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .xl\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .xl\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .xl\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .xl\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xl\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .xl\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .xl\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .xl\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .xl\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .xl\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .xl\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .xl\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .xl\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .xl\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .xl\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .xl\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .xl\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .xl\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .xl\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .xl\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .xl\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .xl\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .xl\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .xl\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .xl\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .xl\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .xl\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .xl\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .xl\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .xl\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .xl\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .xl\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .xl\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .xl\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .xl\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .xl\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .xl\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .xl\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .xl\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .xl\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .xl\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .xl\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .xl\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .xl\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .xl\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .xl\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .xl\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .xl\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .xl\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .xl\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .xl\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .xl\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .xl\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .xl\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .xl\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .xl\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .xl\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .xl\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .xl\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .xl\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .xl\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .xl\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .xl\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .xl\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .xl\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .xl\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .xl\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .xl\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .xl\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .xl\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .xl\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .xl\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .xl\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .xl\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .xl\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .xl\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .xl\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .xl\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .xl\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .xl\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .xl\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .xl\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .xl\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .xl\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .xl\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .xl\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .xl\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .xl\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .xl\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .xl\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .xl\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .xl\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .xl\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .xl\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .xl\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .xl\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .xl\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .xl\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .xl\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .xl\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .xl\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .xl\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .xl\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .xl\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .xl\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .xl\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .xl\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .xl\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .xl\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .xl\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .xl\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .xl\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .xl\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .xl\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .xl\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .xl\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .xl\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .xl\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .xl\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .xl\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .xl\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .xl\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .xl\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .xl\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .xl\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .xl\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .xl\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .xl\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .xl\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .xl\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .xl\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .xl\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .xl\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .xl\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .xl\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .xl\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .xl\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .xl\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .xl\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .xl\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .xl\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .xl\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .xl\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .xl\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .xl\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .xl\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .xl\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .xl\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .xl\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .xl\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .xl\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .xl\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .xl\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .xl\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .xl\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .xl\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .xl\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .xl\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xl\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xl\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xl\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xl\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xl\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xl\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .xl\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .xl\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xl\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xl\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xl\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xl\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xl\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xl\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .xl\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .xl\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .xl\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .xl\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .xl\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .xl\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .xl\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .xl\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .xl\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .xl\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .xl\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .xl\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .xl\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .xl\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .xl\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .xl\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .xl\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .xl\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .xl\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .xl\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .xl\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .xl\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .xl\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .xl\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .xl\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .xl\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .xl\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .xl\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .xl\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .xl\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .xl\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .xl\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .xl\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .xl\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xl\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .xl\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .xl\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .xl\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .xl\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .xl\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .xl\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .xl\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .xl\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .xl\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .xl\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .xl\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .xl\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .xl\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .xl\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .xl\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .xl\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .xl\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .xl\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .xl\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xl\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xl\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .xl\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .xl\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xl\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xl\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .xl\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .xl\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xl\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xl\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .xl\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .xl\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xl\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xl\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .xl\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .xl\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .xl\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .xl\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .xl\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .xl\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xl\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xl\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .xl\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .xl\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xl\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xl\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .xl\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .xl\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .xl\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .xl\:tw-top-0{
    top: 0;
  }

  .xl\:tw-right-0{
    right: 0;
  }

  .xl\:tw-bottom-0{
    bottom: 0;
  }

  .xl\:tw-left-0{
    left: 0;
  }

  .xl\:tw-top-1{
    top: 0.25rem;
  }

  .xl\:tw-right-1{
    right: 0.25rem;
  }

  .xl\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .xl\:tw-left-1{
    left: 0.25rem;
  }

  .xl\:tw-top-2{
    top: 0.5rem;
  }

  .xl\:tw-right-2{
    right: 0.5rem;
  }

  .xl\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .xl\:tw-left-2{
    left: 0.5rem;
  }

  .xl\:tw-top-3{
    top: 0.75rem;
  }

  .xl\:tw-right-3{
    right: 0.75rem;
  }

  .xl\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .xl\:tw-left-3{
    left: 0.75rem;
  }

  .xl\:tw-top-4{
    top: 1rem;
  }

  .xl\:tw-right-4{
    right: 1rem;
  }

  .xl\:tw-bottom-4{
    bottom: 1rem;
  }

  .xl\:tw-left-4{
    left: 1rem;
  }

  .xl\:tw-top-5{
    top: 1.25rem;
  }

  .xl\:tw-right-5{
    right: 1.25rem;
  }

  .xl\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .xl\:tw-left-5{
    left: 1.25rem;
  }

  .xl\:tw-top-6{
    top: 1.5rem;
  }

  .xl\:tw-right-6{
    right: 1.5rem;
  }

  .xl\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .xl\:tw-left-6{
    left: 1.5rem;
  }

  .xl\:tw-top-7{
    top: 1.75rem;
  }

  .xl\:tw-right-7{
    right: 1.75rem;
  }

  .xl\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .xl\:tw-left-7{
    left: 1.75rem;
  }

  .xl\:tw-top-8{
    top: 2rem;
  }

  .xl\:tw-right-8{
    right: 2rem;
  }

  .xl\:tw-bottom-8{
    bottom: 2rem;
  }

  .xl\:tw-left-8{
    left: 2rem;
  }

  .xl\:tw-top-9{
    top: 2.25rem;
  }

  .xl\:tw-right-9{
    right: 2.25rem;
  }

  .xl\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .xl\:tw-left-9{
    left: 2.25rem;
  }

  .xl\:tw-top-10{
    top: 2.5rem;
  }

  .xl\:tw-right-10{
    right: 2.5rem;
  }

  .xl\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .xl\:tw-left-10{
    left: 2.5rem;
  }

  .xl\:tw-top-11{
    top: 2.75rem;
  }

  .xl\:tw-right-11{
    right: 2.75rem;
  }

  .xl\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .xl\:tw-left-11{
    left: 2.75rem;
  }

  .xl\:tw-top-12{
    top: 3rem;
  }

  .xl\:tw-right-12{
    right: 3rem;
  }

  .xl\:tw-bottom-12{
    bottom: 3rem;
  }

  .xl\:tw-left-12{
    left: 3rem;
  }

  .xl\:tw-top-13{
    top: 3.25rem;
  }

  .xl\:tw-right-13{
    right: 3.25rem;
  }

  .xl\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .xl\:tw-left-13{
    left: 3.25rem;
  }

  .xl\:tw-top-14{
    top: 3.5rem;
  }

  .xl\:tw-right-14{
    right: 3.5rem;
  }

  .xl\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .xl\:tw-left-14{
    left: 3.5rem;
  }

  .xl\:tw-top-15{
    top: 3.75rem;
  }

  .xl\:tw-right-15{
    right: 3.75rem;
  }

  .xl\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .xl\:tw-left-15{
    left: 3.75rem;
  }

  .xl\:tw-top-16{
    top: 4rem;
  }

  .xl\:tw-right-16{
    right: 4rem;
  }

  .xl\:tw-bottom-16{
    bottom: 4rem;
  }

  .xl\:tw-left-16{
    left: 4rem;
  }

  .xl\:tw-top-17{
    top: 4.25rem;
  }

  .xl\:tw-right-17{
    right: 4.25rem;
  }

  .xl\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .xl\:tw-left-17{
    left: 4.25rem;
  }

  .xl\:tw-top-18{
    top: 4.5rem;
  }

  .xl\:tw-right-18{
    right: 4.5rem;
  }

  .xl\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .xl\:tw-left-18{
    left: 4.5rem;
  }

  .xl\:tw-top-19{
    top: 4.75rem;
  }

  .xl\:tw-right-19{
    right: 4.75rem;
  }

  .xl\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .xl\:tw-left-19{
    left: 4.75rem;
  }

  .xl\:tw-top-20{
    top: 5rem;
  }

  .xl\:tw-right-20{
    right: 5rem;
  }

  .xl\:tw-bottom-20{
    bottom: 5rem;
  }

  .xl\:tw-left-20{
    left: 5rem;
  }

  .xl\:tw-top-21{
    top: 5.25rem;
  }

  .xl\:tw-right-21{
    right: 5.25rem;
  }

  .xl\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .xl\:tw-left-21{
    left: 5.25rem;
  }

  .xl\:tw-top-22{
    top: 5.5rem;
  }

  .xl\:tw-right-22{
    right: 5.5rem;
  }

  .xl\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .xl\:tw-left-22{
    left: 5.5rem;
  }

  .xl\:tw-top-23{
    top: 5.75rem;
  }

  .xl\:tw-right-23{
    right: 5.75rem;
  }

  .xl\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .xl\:tw-left-23{
    left: 5.75rem;
  }

  .xl\:tw-top-24{
    top: 6rem;
  }

  .xl\:tw-right-24{
    right: 6rem;
  }

  .xl\:tw-bottom-24{
    bottom: 6rem;
  }

  .xl\:tw-left-24{
    left: 6rem;
  }

  .xl\:tw-top-25{
    top: 6.25rem;
  }

  .xl\:tw-right-25{
    right: 6.25rem;
  }

  .xl\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .xl\:tw-left-25{
    left: 6.25rem;
  }

  .xl\:tw-top-26{
    top: 6.5rem;
  }

  .xl\:tw-right-26{
    right: 6.5rem;
  }

  .xl\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .xl\:tw-left-26{
    left: 6.5rem;
  }

  .xl\:tw-top-27{
    top: 6.75rem;
  }

  .xl\:tw-right-27{
    right: 6.75rem;
  }

  .xl\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .xl\:tw-left-27{
    left: 6.75rem;
  }

  .xl\:tw-top-28{
    top: 7rem;
  }

  .xl\:tw-right-28{
    right: 7rem;
  }

  .xl\:tw-bottom-28{
    bottom: 7rem;
  }

  .xl\:tw-left-28{
    left: 7rem;
  }

  .xl\:tw-top-29{
    top: 7.25rem;
  }

  .xl\:tw-right-29{
    right: 7.25rem;
  }

  .xl\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .xl\:tw-left-29{
    left: 7.25rem;
  }

  .xl\:tw-top-30{
    top: 7.5rem;
  }

  .xl\:tw-right-30{
    right: 7.5rem;
  }

  .xl\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .xl\:tw-left-30{
    left: 7.5rem;
  }

  .xl\:tw-top-31{
    top: 7.75rem;
  }

  .xl\:tw-right-31{
    right: 7.75rem;
  }

  .xl\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .xl\:tw-left-31{
    left: 7.75rem;
  }

  .xl\:tw-top-32{
    top: 8rem;
  }

  .xl\:tw-right-32{
    right: 8rem;
  }

  .xl\:tw-bottom-32{
    bottom: 8rem;
  }

  .xl\:tw-left-32{
    left: 8rem;
  }

  .xl\:tw-top-33{
    top: 8.25rem;
  }

  .xl\:tw-right-33{
    right: 8.25rem;
  }

  .xl\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .xl\:tw-left-33{
    left: 8.25rem;
  }

  .xl\:tw-top-34{
    top: 8.5rem;
  }

  .xl\:tw-right-34{
    right: 8.5rem;
  }

  .xl\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .xl\:tw-left-34{
    left: 8.5rem;
  }

  .xl\:tw-top-35{
    top: 8.75rem;
  }

  .xl\:tw-right-35{
    right: 8.75rem;
  }

  .xl\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .xl\:tw-left-35{
    left: 8.75rem;
  }

  .xl\:tw-top-36{
    top: 9rem;
  }

  .xl\:tw-right-36{
    right: 9rem;
  }

  .xl\:tw-bottom-36{
    bottom: 9rem;
  }

  .xl\:tw-left-36{
    left: 9rem;
  }

  .xl\:tw-top-40{
    top: 10rem;
  }

  .xl\:tw-right-40{
    right: 10rem;
  }

  .xl\:tw-bottom-40{
    bottom: 10rem;
  }

  .xl\:tw-left-40{
    left: 10rem;
  }

  .xl\:tw-top-41{
    top: 10.25rem;
  }

  .xl\:tw-right-41{
    right: 10.25rem;
  }

  .xl\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .xl\:tw-left-41{
    left: 10.25rem;
  }

  .xl\:tw-top-42{
    top: 10.5rem;
  }

  .xl\:tw-right-42{
    right: 10.5rem;
  }

  .xl\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .xl\:tw-left-42{
    left: 10.5rem;
  }

  .xl\:tw-top-43{
    top: 10.75rem;
  }

  .xl\:tw-right-43{
    right: 10.75rem;
  }

  .xl\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .xl\:tw-left-43{
    left: 10.75rem;
  }

  .xl\:tw-top-44{
    top: 11rem;
  }

  .xl\:tw-right-44{
    right: 11rem;
  }

  .xl\:tw-bottom-44{
    bottom: 11rem;
  }

  .xl\:tw-left-44{
    left: 11rem;
  }

  .xl\:tw-top-45{
    top: 11.25rem;
  }

  .xl\:tw-right-45{
    right: 11.25rem;
  }

  .xl\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .xl\:tw-left-45{
    left: 11.25rem;
  }

  .xl\:tw-top-46{
    top: 11.5rem;
  }

  .xl\:tw-right-46{
    right: 11.5rem;
  }

  .xl\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .xl\:tw-left-46{
    left: 11.5rem;
  }

  .xl\:tw-top-47{
    top: 11.75rem;
  }

  .xl\:tw-right-47{
    right: 11.75rem;
  }

  .xl\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .xl\:tw-left-47{
    left: 11.75rem;
  }

  .xl\:tw-top-48{
    top: 12rem;
  }

  .xl\:tw-right-48{
    right: 12rem;
  }

  .xl\:tw-bottom-48{
    bottom: 12rem;
  }

  .xl\:tw-left-48{
    left: 12rem;
  }

  .xl\:tw-top-50{
    top: 12.5rem;
  }

  .xl\:tw-right-50{
    right: 12.5rem;
  }

  .xl\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .xl\:tw-left-50{
    left: 12.5rem;
  }

  .xl\:tw-top-52{
    top: 13rem;
  }

  .xl\:tw-right-52{
    right: 13rem;
  }

  .xl\:tw-bottom-52{
    bottom: 13rem;
  }

  .xl\:tw-left-52{
    left: 13rem;
  }

  .xl\:tw-top-53{
    top: 13.25rem;
  }

  .xl\:tw-right-53{
    right: 13.25rem;
  }

  .xl\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .xl\:tw-left-53{
    left: 13.25rem;
  }

  .xl\:tw-top-54{
    top: 13.5rem;
  }

  .xl\:tw-right-54{
    right: 13.5rem;
  }

  .xl\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .xl\:tw-left-54{
    left: 13.5rem;
  }

  .xl\:tw-top-55{
    top: 13.75rem;
  }

  .xl\:tw-right-55{
    right: 13.75rem;
  }

  .xl\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .xl\:tw-left-55{
    left: 13.75rem;
  }

  .xl\:tw-top-56{
    top: 14rem;
  }

  .xl\:tw-right-56{
    right: 14rem;
  }

  .xl\:tw-bottom-56{
    bottom: 14rem;
  }

  .xl\:tw-left-56{
    left: 14rem;
  }

  .xl\:tw-top-57{
    top: 14.25rem;
  }

  .xl\:tw-right-57{
    right: 14.25rem;
  }

  .xl\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .xl\:tw-left-57{
    left: 14.25rem;
  }

  .xl\:tw-top-58{
    top: 14.5rem;
  }

  .xl\:tw-right-58{
    right: 14.5rem;
  }

  .xl\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .xl\:tw-left-58{
    left: 14.5rem;
  }

  .xl\:tw-top-59{
    top: 14.75rem;
  }

  .xl\:tw-right-59{
    right: 14.75rem;
  }

  .xl\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .xl\:tw-left-59{
    left: 14.75rem;
  }

  .xl\:tw-top-60{
    top: 15rem;
  }

  .xl\:tw-right-60{
    right: 15rem;
  }

  .xl\:tw-bottom-60{
    bottom: 15rem;
  }

  .xl\:tw-left-60{
    left: 15rem;
  }

  .xl\:tw-top-61{
    top: 15.25rem;
  }

  .xl\:tw-right-61{
    right: 15.25rem;
  }

  .xl\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .xl\:tw-left-61{
    left: 15.25rem;
  }

  .xl\:tw-top-62{
    top: 15.5rem;
  }

  .xl\:tw-right-62{
    right: 15.5rem;
  }

  .xl\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .xl\:tw-left-62{
    left: 15.5rem;
  }

  .xl\:tw-top-63{
    top: 15.75rem;
  }

  .xl\:tw-right-63{
    right: 15.75rem;
  }

  .xl\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .xl\:tw-left-63{
    left: 15.75rem;
  }

  .xl\:tw-top-64{
    top: 16rem;
  }

  .xl\:tw-right-64{
    right: 16rem;
  }

  .xl\:tw-bottom-64{
    bottom: 16rem;
  }

  .xl\:tw-left-64{
    left: 16rem;
  }

  .xl\:tw-top-65{
    top: 16.25rem;
  }

  .xl\:tw-right-65{
    right: 16.25rem;
  }

  .xl\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .xl\:tw-left-65{
    left: 16.25rem;
  }

  .xl\:tw-top-66{
    top: 16.5rem;
  }

  .xl\:tw-right-66{
    right: 16.5rem;
  }

  .xl\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .xl\:tw-left-66{
    left: 16.5rem;
  }

  .xl\:tw-top-68{
    top: 17rem;
  }

  .xl\:tw-right-68{
    right: 17rem;
  }

  .xl\:tw-bottom-68{
    bottom: 17rem;
  }

  .xl\:tw-left-68{
    left: 17rem;
  }

  .xl\:tw-top-69{
    top: 17.25rem;
  }

  .xl\:tw-right-69{
    right: 17.25rem;
  }

  .xl\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .xl\:tw-left-69{
    left: 17.25rem;
  }

  .xl\:tw-top-70{
    top: 17.5rem;
  }

  .xl\:tw-right-70{
    right: 17.5rem;
  }

  .xl\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .xl\:tw-left-70{
    left: 17.5rem;
  }

  .xl\:tw-top-71{
    top: 17.75rem;
  }

  .xl\:tw-right-71{
    right: 17.75rem;
  }

  .xl\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .xl\:tw-left-71{
    left: 17.75rem;
  }

  .xl\:tw-top-72{
    top: 18rem;
  }

  .xl\:tw-right-72{
    right: 18rem;
  }

  .xl\:tw-bottom-72{
    bottom: 18rem;
  }

  .xl\:tw-left-72{
    left: 18rem;
  }

  .xl\:tw-top-73{
    top: 18.25rem;
  }

  .xl\:tw-right-73{
    right: 18.25rem;
  }

  .xl\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .xl\:tw-left-73{
    left: 18.25rem;
  }

  .xl\:tw-top-74{
    top: 18.5rem;
  }

  .xl\:tw-right-74{
    right: 18.5rem;
  }

  .xl\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .xl\:tw-left-74{
    left: 18.5rem;
  }

  .xl\:tw-top-75{
    top: 18.75rem;
  }

  .xl\:tw-right-75{
    right: 18.75rem;
  }

  .xl\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .xl\:tw-left-75{
    left: 18.75rem;
  }

  .xl\:tw-top-76{
    top: 19rem;
  }

  .xl\:tw-right-76{
    right: 19rem;
  }

  .xl\:tw-bottom-76{
    bottom: 19rem;
  }

  .xl\:tw-left-76{
    left: 19rem;
  }

  .xl\:tw-top-77{
    top: 19.25rem;
  }

  .xl\:tw-right-77{
    right: 19.25rem;
  }

  .xl\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .xl\:tw-left-77{
    left: 19.25rem;
  }

  .xl\:tw-top-78{
    top: 19.5rem;
  }

  .xl\:tw-right-78{
    right: 19.5rem;
  }

  .xl\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .xl\:tw-left-78{
    left: 19.5rem;
  }

  .xl\:tw-top-79{
    top: 19.75rem;
  }

  .xl\:tw-right-79{
    right: 19.75rem;
  }

  .xl\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .xl\:tw-left-79{
    left: 19.75rem;
  }

  .xl\:tw-top-80{
    top: 20rem;
  }

  .xl\:tw-right-80{
    right: 20rem;
  }

  .xl\:tw-bottom-80{
    bottom: 20rem;
  }

  .xl\:tw-left-80{
    left: 20rem;
  }

  .xl\:tw-top-81{
    top: 20.25rem;
  }

  .xl\:tw-right-81{
    right: 20.25rem;
  }

  .xl\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .xl\:tw-left-81{
    left: 20.25rem;
  }

  .xl\:tw-top-82{
    top: 20.5rem;
  }

  .xl\:tw-right-82{
    right: 20.5rem;
  }

  .xl\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .xl\:tw-left-82{
    left: 20.5rem;
  }

  .xl\:tw-top-83{
    top: 20.75rem;
  }

  .xl\:tw-right-83{
    right: 20.75rem;
  }

  .xl\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .xl\:tw-left-83{
    left: 20.75rem;
  }

  .xl\:tw-top-84{
    top: 21rem;
  }

  .xl\:tw-right-84{
    right: 21rem;
  }

  .xl\:tw-bottom-84{
    bottom: 21rem;
  }

  .xl\:tw-left-84{
    left: 21rem;
  }

  .xl\:tw-top-85{
    top: 21.25rem;
  }

  .xl\:tw-right-85{
    right: 21.25rem;
  }

  .xl\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .xl\:tw-left-85{
    left: 21.25rem;
  }

  .xl\:tw-top-86{
    top: 21.5rem;
  }

  .xl\:tw-right-86{
    right: 21.5rem;
  }

  .xl\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .xl\:tw-left-86{
    left: 21.5rem;
  }

  .xl\:tw-top-87{
    top: 21.75rem;
  }

  .xl\:tw-right-87{
    right: 21.75rem;
  }

  .xl\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .xl\:tw-left-87{
    left: 21.75rem;
  }

  .xl\:tw-top-88{
    top: 22rem;
  }

  .xl\:tw-right-88{
    right: 22rem;
  }

  .xl\:tw-bottom-88{
    bottom: 22rem;
  }

  .xl\:tw-left-88{
    left: 22rem;
  }

  .xl\:tw-top-89{
    top: 22.25rem;
  }

  .xl\:tw-right-89{
    right: 22.25rem;
  }

  .xl\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .xl\:tw-left-89{
    left: 22.25rem;
  }

  .xl\:tw-top-90{
    top: 22.5rem;
  }

  .xl\:tw-right-90{
    right: 22.5rem;
  }

  .xl\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .xl\:tw-left-90{
    left: 22.5rem;
  }

  .xl\:tw-top-91{
    top: 22.75rem;
  }

  .xl\:tw-right-91{
    right: 22.75rem;
  }

  .xl\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .xl\:tw-left-91{
    left: 22.75rem;
  }

  .xl\:tw-top-92{
    top: 23rem;
  }

  .xl\:tw-right-92{
    right: 23rem;
  }

  .xl\:tw-bottom-92{
    bottom: 23rem;
  }

  .xl\:tw-left-92{
    left: 23rem;
  }

  .xl\:tw-top-93{
    top: 23.25rem;
  }

  .xl\:tw-right-93{
    right: 23.25rem;
  }

  .xl\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .xl\:tw-left-93{
    left: 23.25rem;
  }

  .xl\:tw-top-94{
    top: 23.5rem;
  }

  .xl\:tw-right-94{
    right: 23.5rem;
  }

  .xl\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .xl\:tw-left-94{
    left: 23.5rem;
  }

  .xl\:tw-top-95{
    top: 23.75rem;
  }

  .xl\:tw-right-95{
    right: 23.75rem;
  }

  .xl\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .xl\:tw-left-95{
    left: 23.75rem;
  }

  .xl\:tw-top-96{
    top: 24rem;
  }

  .xl\:tw-right-96{
    right: 24rem;
  }

  .xl\:tw-bottom-96{
    bottom: 24rem;
  }

  .xl\:tw-left-96{
    left: 24rem;
  }

  .xl\:tw-top-97{
    top: 23.25rem;
  }

  .xl\:tw-right-97{
    right: 23.25rem;
  }

  .xl\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .xl\:tw-left-97{
    left: 23.25rem;
  }

  .xl\:tw-top-98{
    top: 23.5rem;
  }

  .xl\:tw-right-98{
    right: 23.5rem;
  }

  .xl\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .xl\:tw-left-98{
    left: 23.5rem;
  }

  .xl\:tw-top-99{
    top: 23.75rem;
  }

  .xl\:tw-right-99{
    right: 23.75rem;
  }

  .xl\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .xl\:tw-left-99{
    left: 23.75rem;
  }

  .xl\:tw-top-100{
    top: 25rem;
  }

  .xl\:tw-right-100{
    right: 25rem;
  }

  .xl\:tw-bottom-100{
    bottom: 25rem;
  }

  .xl\:tw-left-100{
    left: 25rem;
  }

  .xl\:tw-top-101{
    top: 25.25rem;
  }

  .xl\:tw-right-101{
    right: 25.25rem;
  }

  .xl\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .xl\:tw-left-101{
    left: 25.25rem;
  }

  .xl\:tw-top-102{
    top: 25.5rem;
  }

  .xl\:tw-right-102{
    right: 25.5rem;
  }

  .xl\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .xl\:tw-left-102{
    left: 25.5rem;
  }

  .xl\:tw-top-112{
    top: 28rem;
  }

  .xl\:tw-right-112{
    right: 28rem;
  }

  .xl\:tw-bottom-112{
    bottom: 28rem;
  }

  .xl\:tw-left-112{
    left: 28rem;
  }

  .xl\:tw-top-128{
    top: 31rem;
  }

  .xl\:tw-right-128{
    right: 31rem;
  }

  .xl\:tw-bottom-128{
    bottom: 31rem;
  }

  .xl\:tw-left-128{
    left: 31rem;
  }

  .xl\:tw-top-129{
    top: 32.25rem;
  }

  .xl\:tw-right-129{
    right: 32.25rem;
  }

  .xl\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .xl\:tw-left-129{
    left: 32.25rem;
  }

  .xl\:tw-top-130{
    top: 32.5rem;
  }

  .xl\:tw-right-130{
    right: 32.5rem;
  }

  .xl\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .xl\:tw-left-130{
    left: 32.5rem;
  }

  .xl\:tw-top-140{
    top: 35rem;
  }

  .xl\:tw-right-140{
    right: 35rem;
  }

  .xl\:tw-bottom-140{
    bottom: 35rem;
  }

  .xl\:tw-left-140{
    left: 35rem;
  }

  .xl\:tw-top-160{
    top: 40rem;
  }

  .xl\:tw-right-160{
    right: 40rem;
  }

  .xl\:tw-bottom-160{
    bottom: 40rem;
  }

  .xl\:tw-left-160{
    left: 40rem;
  }

  .xl\:tw-top-180{
    top: 45rem;
  }

  .xl\:tw-right-180{
    right: 45rem;
  }

  .xl\:tw-bottom-180{
    bottom: 45rem;
  }

  .xl\:tw-left-180{
    left: 45rem;
  }

  .xl\:tw-top-185{
    top: 46.25rem;
  }

  .xl\:tw-right-185{
    right: 46.25rem;
  }

  .xl\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .xl\:tw-left-185{
    left: 46.25rem;
  }

  .xl\:tw-top-190{
    top: 47.5rem;
  }

  .xl\:tw-right-190{
    right: 47.5rem;
  }

  .xl\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .xl\:tw-left-190{
    left: 47.5rem;
  }

  .xl\:tw-top-200{
    top: 50rem;
  }

  .xl\:tw-right-200{
    right: 50rem;
  }

  .xl\:tw-bottom-200{
    bottom: 50rem;
  }

  .xl\:tw-left-200{
    left: 50rem;
  }

  .xl\:tw-top-auto{
    top: auto;
  }

  .xl\:tw-right-auto{
    right: auto;
  }

  .xl\:tw-bottom-auto{
    bottom: auto;
  }

  .xl\:tw-left-auto{
    left: auto;
  }

  .xl\:tw-top-px{
    top: 1px;
  }

  .xl\:tw-right-px{
    right: 1px;
  }

  .xl\:tw-bottom-px{
    bottom: 1px;
  }

  .xl\:tw-left-px{
    left: 1px;
  }

  .xl\:tw-top-0\.5{
    top: 0.125rem;
  }

  .xl\:tw-right-0\.5{
    right: 0.125rem;
  }

  .xl\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .xl\:tw-left-0\.5{
    left: 0.125rem;
  }

  .xl\:tw-top-1\.5{
    top: 0.375rem;
  }

  .xl\:tw-right-1\.5{
    right: 0.375rem;
  }

  .xl\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .xl\:tw-left-1\.5{
    left: 0.375rem;
  }

  .xl\:tw-top-2\.5{
    top: 0.625rem;
  }

  .xl\:tw-right-2\.5{
    right: 0.625rem;
  }

  .xl\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .xl\:tw-left-2\.5{
    left: 0.625rem;
  }

  .xl\:tw-top-3\.5{
    top: 0.875rem;
  }

  .xl\:tw-right-3\.5{
    right: 0.875rem;
  }

  .xl\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .xl\:tw-left-3\.5{
    left: 0.875rem;
  }

  .xl\:tw-top-1\/2{
    top: 50%;
  }

  .xl\:tw-right-1\/2{
    right: 50%;
  }

  .xl\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .xl\:tw-left-1\/2{
    left: 50%;
  }

  .xl\:tw-top-1\/3{
    top: 33.333333%;
  }

  .xl\:tw-right-1\/3{
    right: 33.333333%;
  }

  .xl\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .xl\:tw-left-1\/3{
    left: 33.333333%;
  }

  .xl\:tw-top-2\/3{
    top: 66.666667%;
  }

  .xl\:tw-right-2\/3{
    right: 66.666667%;
  }

  .xl\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .xl\:tw-left-2\/3{
    left: 66.666667%;
  }

  .xl\:tw-top-1\/4{
    top: 25%;
  }

  .xl\:tw-right-1\/4{
    right: 25%;
  }

  .xl\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .xl\:tw-left-1\/4{
    left: 25%;
  }

  .xl\:tw-top-2\/4{
    top: 50%;
  }

  .xl\:tw-right-2\/4{
    right: 50%;
  }

  .xl\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .xl\:tw-left-2\/4{
    left: 50%;
  }

  .xl\:tw-top-3\/4{
    top: 75%;
  }

  .xl\:tw-right-3\/4{
    right: 75%;
  }

  .xl\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .xl\:tw-left-3\/4{
    left: 75%;
  }

  .xl\:tw-top-1\/5{
    top: 20%;
  }

  .xl\:tw-right-1\/5{
    right: 20%;
  }

  .xl\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .xl\:tw-left-1\/5{
    left: 20%;
  }

  .xl\:tw-top-2\/5{
    top: 40%;
  }

  .xl\:tw-right-2\/5{
    right: 40%;
  }

  .xl\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .xl\:tw-left-2\/5{
    left: 40%;
  }

  .xl\:tw-top-3\/5{
    top: 60%;
  }

  .xl\:tw-right-3\/5{
    right: 60%;
  }

  .xl\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .xl\:tw-left-3\/5{
    left: 60%;
  }

  .xl\:tw-top-4\/5{
    top: 80%;
  }

  .xl\:tw-right-4\/5{
    right: 80%;
  }

  .xl\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .xl\:tw-left-4\/5{
    left: 80%;
  }

  .xl\:tw-top-1\/6{
    top: 16.666667%;
  }

  .xl\:tw-right-1\/6{
    right: 16.666667%;
  }

  .xl\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .xl\:tw-left-1\/6{
    left: 16.666667%;
  }

  .xl\:tw-top-2\/6{
    top: 33.333333%;
  }

  .xl\:tw-right-2\/6{
    right: 33.333333%;
  }

  .xl\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .xl\:tw-left-2\/6{
    left: 33.333333%;
  }

  .xl\:tw-top-3\/6{
    top: 50%;
  }

  .xl\:tw-right-3\/6{
    right: 50%;
  }

  .xl\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .xl\:tw-left-3\/6{
    left: 50%;
  }

  .xl\:tw-top-4\/6{
    top: 66.666667%;
  }

  .xl\:tw-right-4\/6{
    right: 66.666667%;
  }

  .xl\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .xl\:tw-left-4\/6{
    left: 66.666667%;
  }

  .xl\:tw-top-5\/6{
    top: 83.333333%;
  }

  .xl\:tw-right-5\/6{
    right: 83.333333%;
  }

  .xl\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .xl\:tw-left-5\/6{
    left: 83.333333%;
  }

  .xl\:tw-top-1\/12{
    top: 8.333333%;
  }

  .xl\:tw-right-1\/12{
    right: 8.333333%;
  }

  .xl\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .xl\:tw-left-1\/12{
    left: 8.333333%;
  }

  .xl\:tw-top-2\/12{
    top: 16.666667%;
  }

  .xl\:tw-right-2\/12{
    right: 16.666667%;
  }

  .xl\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .xl\:tw-left-2\/12{
    left: 16.666667%;
  }

  .xl\:tw-top-3\/12{
    top: 25%;
  }

  .xl\:tw-right-3\/12{
    right: 25%;
  }

  .xl\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .xl\:tw-left-3\/12{
    left: 25%;
  }

  .xl\:tw-top-4\/12{
    top: 33.333333%;
  }

  .xl\:tw-right-4\/12{
    right: 33.333333%;
  }

  .xl\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .xl\:tw-left-4\/12{
    left: 33.333333%;
  }

  .xl\:tw-top-5\/12{
    top: 41.666667%;
  }

  .xl\:tw-right-5\/12{
    right: 41.666667%;
  }

  .xl\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .xl\:tw-left-5\/12{
    left: 41.666667%;
  }

  .xl\:tw-top-6\/12{
    top: 50%;
  }

  .xl\:tw-right-6\/12{
    right: 50%;
  }

  .xl\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .xl\:tw-left-6\/12{
    left: 50%;
  }

  .xl\:tw-top-7\/12{
    top: 58.333333%;
  }

  .xl\:tw-right-7\/12{
    right: 58.333333%;
  }

  .xl\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .xl\:tw-left-7\/12{
    left: 58.333333%;
  }

  .xl\:tw-top-8\/12{
    top: 66.666667%;
  }

  .xl\:tw-right-8\/12{
    right: 66.666667%;
  }

  .xl\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .xl\:tw-left-8\/12{
    left: 66.666667%;
  }

  .xl\:tw-top-9\/12{
    top: 75%;
  }

  .xl\:tw-right-9\/12{
    right: 75%;
  }

  .xl\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .xl\:tw-left-9\/12{
    left: 75%;
  }

  .xl\:tw-top-10\/12{
    top: 83.333333%;
  }

  .xl\:tw-right-10\/12{
    right: 83.333333%;
  }

  .xl\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .xl\:tw-left-10\/12{
    left: 83.333333%;
  }

  .xl\:tw-top-11\/12{
    top: 91.666667%;
  }

  .xl\:tw-right-11\/12{
    right: 91.666667%;
  }

  .xl\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .xl\:tw-left-11\/12{
    left: 91.666667%;
  }

  .xl\:tw-top-full{
    top: 100%;
  }

  .xl\:tw-right-full{
    right: 100%;
  }

  .xl\:tw-bottom-full{
    bottom: 100%;
  }

  .xl\:tw-left-full{
    left: 100%;
  }

  .xl\:tw-resize-none{
    resize: none;
  }

  .xl\:tw-resize-y{
    resize: vertical;
  }

  .xl\:tw-resize-x{
    resize: horizontal;
  }

  .xl\:tw-resize{
    resize: both;
  }

  .xl\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xl\:tw-shadow-none{
    box-shadow: none;
  }

  .xl\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xl\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xl\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xl\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xl\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xl\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xl\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xl\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xl\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xl\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xl\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .xl\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xl\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:hover\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xl\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .xl\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xl\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xl\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xl\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xl\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xl\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xl\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .xl\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xl\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xl\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xl\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xl\:focus\:tw-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\:tw-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\:tw-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\:tw-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\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xl\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xl\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xl\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .xl\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xl\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xl\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xl\:tw-fill-current{
    fill: currentColor;
  }

  .xl\:tw-stroke-current{
    stroke: currentColor;
  }

  .xl\:tw-stroke-0{
    stroke-width: 0;
  }

  .xl\:tw-stroke-1{
    stroke-width: 1;
  }

  .xl\:tw-stroke-2{
    stroke-width: 2;
  }

  .xl\:tw-table-auto{
    table-layout: auto;
  }

  .xl\:tw-table-fixed{
    table-layout: fixed;
  }

  .xl\:tw-text-left{
    text-align: left;
  }

  .xl\:tw-text-center{
    text-align: center;
  }

  .xl\:tw-text-right{
    text-align: right;
  }

  .xl\:tw-text-justify{
    text-align: justify;
  }

  .xl\:tw-text-current{
    color: currentColor;
  }

  .xl\:tw-text-transparent{
    color: transparent;
  }

  .xl\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xl\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xl\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xl\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xl\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xl\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xl\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xl\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xl\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xl\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xl\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xl\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xl\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xl\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xl\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xl\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xl\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xl\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xl\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xl\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xl\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xl\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xl\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xl\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xl\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xl\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xl\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xl\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xl\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xl\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xl\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xl\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xl\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xl\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xl\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xl\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xl\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xl\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xl\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xl\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xl\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xl\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xl\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xl\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xl\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xl\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xl\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xl\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xl\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xl\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xl\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xl\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xl\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xl\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xl\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xl\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xl\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xl\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xl\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xl\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xl\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xl\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xl\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xl\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xl\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xl\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xl\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xl\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xl\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xl\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xl\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xl\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xl\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xl\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xl\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xl\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xl\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xl\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xl\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xl\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xl\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xl\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xl\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xl\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xl\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xl\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xl\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xl\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xl\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xl\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xl\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xl\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xl\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xl\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xl\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xl\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xl\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xl\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xl\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xl\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xl\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xl\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xl\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xl\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xl\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xl\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xl\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xl\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xl\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xl\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xl\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xl\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xl\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xl\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xl\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xl\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xl\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xl\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xl\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xl\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xl\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xl\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xl\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xl\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xl\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xl\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xl\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xl\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .xl\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .xl\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xl\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .xl\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .xl\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xl\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .xl\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .xl\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xl\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xl\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xl\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xl\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xl\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xl\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xl\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xl\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xl\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xl\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xl\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xl\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xl\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xl\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xl\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xl\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xl\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xl\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xl\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xl\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xl\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .xl\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .xl\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .xl\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .xl\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xl\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xl\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xl\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xl\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xl\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xl\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xl\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xl\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xl\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xl\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xl\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xl\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xl\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xl\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xl\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xl\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xl\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xl\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xl\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xl\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xl\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:active\:tw-text-current:active{
    color: currentColor;
  }

  .xl\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .xl\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xl\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xl\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xl\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xl\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xl\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xl\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xl\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xl\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xl\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xl\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xl\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xl\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xl\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xl\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xl\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xl\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xl\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xl\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xl\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xl\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xl\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xl\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xl\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xl\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xl\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .xl\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .xl\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .xl\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .xl\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .xl\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xl\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xl\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xl\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xl\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xl\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xl\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xl\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xl\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xl\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xl\:tw-italic{
    font-style: italic;
  }

  .xl\:tw-not-italic{
    font-style: normal;
  }

  .xl\:tw-uppercase{
    text-transform: uppercase;
  }

  .xl\:tw-lowercase{
    text-transform: lowercase;
  }

  .xl\:tw-capitalize{
    text-transform: capitalize;
  }

  .xl\:tw-normal-case{
    text-transform: none;
  }

  .xl\:tw-underline{
    text-decoration: underline;
  }

  .xl\:tw-line-through{
    text-decoration: line-through;
  }

  .xl\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .xl\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .xl\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .xl\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .xl\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .xl\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .xl\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .xl\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .xl\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .xl\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .xl\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .xl\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .xl\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .xl\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xl\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xl\:tw-ordinal, .xl\:tw-slashed-zero, .xl\:tw-lining-nums, .xl\:tw-oldstyle-nums, .xl\:tw-proportional-nums, .xl\:tw-tabular-nums, .xl\:tw-diagonal-fractions, .xl\:tw-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\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .xl\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .xl\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .xl\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .xl\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .xl\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .xl\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .xl\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .xl\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .xl\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .xl\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .xl\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .xl\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .xl\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .xl\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .xl\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .xl\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .xl\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .xl\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .xl\:tw-align-baseline{
    vertical-align: baseline;
  }

  .xl\:tw-align-top{
    vertical-align: top;
  }

  .xl\:tw-align-middle{
    vertical-align: middle;
  }

  .xl\:tw-align-bottom{
    vertical-align: bottom;
  }

  .xl\:tw-align-text-top{
    vertical-align: text-top;
  }

  .xl\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .xl\:tw-visible{
    visibility: visible;
  }

  .xl\:tw-invisible{
    visibility: hidden;
  }

  .xl\:tw-whitespace-normal{
    white-space: normal;
  }

  .xl\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .xl\:tw-whitespace-pre{
    white-space: pre;
  }

  .xl\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .xl\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .xl\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xl\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xl\:tw-break-all{
    word-break: break-all;
  }

  .xl\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xl\:tw-w-0{
    width: 0;
  }

  .xl\:tw-w-1{
    width: 0.25rem;
  }

  .xl\:tw-w-2{
    width: 0.5rem;
  }

  .xl\:tw-w-3{
    width: 0.75rem;
  }

  .xl\:tw-w-4{
    width: 1rem;
  }

  .xl\:tw-w-5{
    width: 1.25rem;
  }

  .xl\:tw-w-6{
    width: 1.5rem;
  }

  .xl\:tw-w-7{
    width: 1.75rem;
  }

  .xl\:tw-w-8{
    width: 2rem;
  }

  .xl\:tw-w-9{
    width: 2.25rem;
  }

  .xl\:tw-w-10{
    width: 2.5rem;
  }

  .xl\:tw-w-11{
    width: 2.75rem;
  }

  .xl\:tw-w-12{
    width: 3rem;
  }

  .xl\:tw-w-13{
    width: 3.25rem;
  }

  .xl\:tw-w-14{
    width: 3.5rem;
  }

  .xl\:tw-w-15{
    width: 3.75rem;
  }

  .xl\:tw-w-16{
    width: 4rem;
  }

  .xl\:tw-w-17{
    width: 4.25rem;
  }

  .xl\:tw-w-18{
    width: 4.5rem;
  }

  .xl\:tw-w-19{
    width: 4.75rem;
  }

  .xl\:tw-w-20{
    width: 5rem;
  }

  .xl\:tw-w-21{
    width: 5.25rem;
  }

  .xl\:tw-w-22{
    width: 5.5rem;
  }

  .xl\:tw-w-23{
    width: 5.75rem;
  }

  .xl\:tw-w-24{
    width: 6rem;
  }

  .xl\:tw-w-25{
    width: 6.25rem;
  }

  .xl\:tw-w-26{
    width: 6.5rem;
  }

  .xl\:tw-w-27{
    width: 6.75rem;
  }

  .xl\:tw-w-28{
    width: 7rem;
  }

  .xl\:tw-w-29{
    width: 7.25rem;
  }

  .xl\:tw-w-30{
    width: 7.5rem;
  }

  .xl\:tw-w-31{
    width: 7.75rem;
  }

  .xl\:tw-w-32{
    width: 8rem;
  }

  .xl\:tw-w-33{
    width: 8.25rem;
  }

  .xl\:tw-w-34{
    width: 8.5rem;
  }

  .xl\:tw-w-35{
    width: 8.75rem;
  }

  .xl\:tw-w-36{
    width: 9rem;
  }

  .xl\:tw-w-40{
    width: 10rem;
  }

  .xl\:tw-w-41{
    width: 10.25rem;
  }

  .xl\:tw-w-42{
    width: 10.5rem;
  }

  .xl\:tw-w-43{
    width: 10.75rem;
  }

  .xl\:tw-w-44{
    width: 11rem;
  }

  .xl\:tw-w-45{
    width: 11.25rem;
  }

  .xl\:tw-w-46{
    width: 11.5rem;
  }

  .xl\:tw-w-47{
    width: 11.75rem;
  }

  .xl\:tw-w-48{
    width: 12rem;
  }

  .xl\:tw-w-50{
    width: 12.5rem;
  }

  .xl\:tw-w-52{
    width: 13rem;
  }

  .xl\:tw-w-53{
    width: 13.25rem;
  }

  .xl\:tw-w-54{
    width: 13.5rem;
  }

  .xl\:tw-w-55{
    width: 13.75rem;
  }

  .xl\:tw-w-56{
    width: 14rem;
  }

  .xl\:tw-w-57{
    width: 14.25rem;
  }

  .xl\:tw-w-58{
    width: 14.5rem;
  }

  .xl\:tw-w-59{
    width: 14.75rem;
  }

  .xl\:tw-w-60{
    width: 15rem;
  }

  .xl\:tw-w-61{
    width: 15.25rem;
  }

  .xl\:tw-w-62{
    width: 15.5rem;
  }

  .xl\:tw-w-63{
    width: 15.75rem;
  }

  .xl\:tw-w-64{
    width: 16rem;
  }

  .xl\:tw-w-65{
    width: 16.25rem;
  }

  .xl\:tw-w-66{
    width: 16.5rem;
  }

  .xl\:tw-w-68{
    width: 17rem;
  }

  .xl\:tw-w-69{
    width: 17.25rem;
  }

  .xl\:tw-w-70{
    width: 17.5rem;
  }

  .xl\:tw-w-71{
    width: 17.75rem;
  }

  .xl\:tw-w-72{
    width: 18rem;
  }

  .xl\:tw-w-73{
    width: 18.25rem;
  }

  .xl\:tw-w-74{
    width: 18.5rem;
  }

  .xl\:tw-w-75{
    width: 18.75rem;
  }

  .xl\:tw-w-76{
    width: 19rem;
  }

  .xl\:tw-w-77{
    width: 19.25rem;
  }

  .xl\:tw-w-78{
    width: 19.5rem;
  }

  .xl\:tw-w-79{
    width: 19.75rem;
  }

  .xl\:tw-w-80{
    width: 20rem;
  }

  .xl\:tw-w-81{
    width: 20.25rem;
  }

  .xl\:tw-w-82{
    width: 20.5rem;
  }

  .xl\:tw-w-83{
    width: 20.75rem;
  }

  .xl\:tw-w-84{
    width: 21rem;
  }

  .xl\:tw-w-85{
    width: 21.25rem;
  }

  .xl\:tw-w-86{
    width: 21.5rem;
  }

  .xl\:tw-w-87{
    width: 21.75rem;
  }

  .xl\:tw-w-88{
    width: 22rem;
  }

  .xl\:tw-w-89{
    width: 22.25rem;
  }

  .xl\:tw-w-90{
    width: 22.5rem;
  }

  .xl\:tw-w-91{
    width: 22.75rem;
  }

  .xl\:tw-w-92{
    width: 23rem;
  }

  .xl\:tw-w-93{
    width: 23.25rem;
  }

  .xl\:tw-w-94{
    width: 23.5rem;
  }

  .xl\:tw-w-95{
    width: 23.75rem;
  }

  .xl\:tw-w-96{
    width: 24rem;
  }

  .xl\:tw-w-97{
    width: 23.25rem;
  }

  .xl\:tw-w-98{
    width: 23.5rem;
  }

  .xl\:tw-w-99{
    width: 23.75rem;
  }

  .xl\:tw-w-100{
    width: 25rem;
  }

  .xl\:tw-w-101{
    width: 25.25rem;
  }

  .xl\:tw-w-102{
    width: 25.5rem;
  }

  .xl\:tw-w-112{
    width: 28rem;
  }

  .xl\:tw-w-128{
    width: 31rem;
  }

  .xl\:tw-w-129{
    width: 32.25rem;
  }

  .xl\:tw-w-130{
    width: 32.5rem;
  }

  .xl\:tw-w-140{
    width: 35rem;
  }

  .xl\:tw-w-160{
    width: 40rem;
  }

  .xl\:tw-w-180{
    width: 45rem;
  }

  .xl\:tw-w-185{
    width: 46.25rem;
  }

  .xl\:tw-w-190{
    width: 47.5rem;
  }

  .xl\:tw-w-200{
    width: 50rem;
  }

  .xl\:tw-w-auto{
    width: auto;
  }

  .xl\:tw-w-px{
    width: 1px;
  }

  .xl\:tw-w-0\.5{
    width: 0.125rem;
  }

  .xl\:tw-w-1\.5{
    width: 0.375rem;
  }

  .xl\:tw-w-2\.5{
    width: 0.625rem;
  }

  .xl\:tw-w-3\.5{
    width: 0.875rem;
  }

  .xl\:tw-w-1\/2{
    width: 50%;
  }

  .xl\:tw-w-1\/3{
    width: 33.333333%;
  }

  .xl\:tw-w-2\/3{
    width: 66.666667%;
  }

  .xl\:tw-w-1\/4{
    width: 25%;
  }

  .xl\:tw-w-2\/4{
    width: 50%;
  }

  .xl\:tw-w-3\/4{
    width: 75%;
  }

  .xl\:tw-w-1\/5{
    width: 20%;
  }

  .xl\:tw-w-2\/5{
    width: 40%;
  }

  .xl\:tw-w-3\/5{
    width: 60%;
  }

  .xl\:tw-w-4\/5{
    width: 80%;
  }

  .xl\:tw-w-1\/6{
    width: 16.666667%;
  }

  .xl\:tw-w-2\/6{
    width: 33.333333%;
  }

  .xl\:tw-w-3\/6{
    width: 50%;
  }

  .xl\:tw-w-4\/6{
    width: 66.666667%;
  }

  .xl\:tw-w-5\/6{
    width: 83.333333%;
  }

  .xl\:tw-w-1\/12{
    width: 8.333333%;
  }

  .xl\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .xl\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .xl\:tw-w-7\/12{
    width: 58.333333%;
  }

  .xl\:tw-w-8\/12{
    width: 66.666667%;
  }

  .xl\:tw-w-9\/12{
    width: 75%;
  }

  .xl\:tw-w-10\/12{
    width: 83.333333%;
  }

  .xl\:tw-w-11\/12{
    width: 91.666667%;
  }

  .xl\:tw-w-full{
    width: 100%;
  }

  .xl\:tw-w-screen{
    width: 100vw;
  }

  .xl\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .xl\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .xl\:tw-z-0{
    z-index: 0;
  }

  .xl\:tw-z-10{
    z-index: 10;
  }

  .xl\:tw-z-20{
    z-index: 20;
  }

  .xl\:tw-z-30{
    z-index: 30;
  }

  .xl\:tw-z-40{
    z-index: 40;
  }

  .xl\:tw-z-50{
    z-index: 50;
  }

  .xl\:tw-z-150{
    z-index: 150;
  }

  .xl\:tw-z-auto{
    z-index: auto;
  }

  .xl\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .xl\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .xl\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .xl\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .xl\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .xl\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .xl\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .xl\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .xl\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .xl\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .xl\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .xl\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .xl\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .xl\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .xl\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .xl\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .xl\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xl\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xl\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xl\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xl\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xl\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xl\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xl\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xl\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xl\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xl\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xl\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xl\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xl\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xl\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xl\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xl\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xl\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xl\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xl\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xl\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xl\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xl\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xl\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xl\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xl\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xl\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xl\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xl\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xl\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xl\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xl\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xl\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xl\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .xl\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .xl\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .xl\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .xl\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xl\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .xl\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .xl\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .xl\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .xl\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .xl\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .xl\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .xl\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xl\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .xl\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .xl\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .xl\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .xl\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .xl\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xl\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .xl\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .xl\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .xl\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .xl\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .xl\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .xl\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .xl\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xl\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .xl\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .xl\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .xl\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .xl\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .xl\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .xl\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .xl\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .xl\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .xl\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .xl\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .xl\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .xl\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .xl\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .xl\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .xl\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .xl\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .xl\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .xl\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .xl\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .xl\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .xl\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .xl\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .xl\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .xl\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .xl\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .xl\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .xl\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xl\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xl\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xl\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .xl\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xl\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xl\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xl\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .xl\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .xl\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .xl\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .xl\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .xl\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .xl\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .xl\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .xl\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .xl\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .xl\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .xl\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .xl\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .xl\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .xl\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .xl\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .xl\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .xl\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .xl\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .xl\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .xl\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .xl\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .xl\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .xl\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .xl\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xl\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xl\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .xl\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xl\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .xl\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xl\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .xl\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .xl\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .xl\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xl\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .xl\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xl\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .xl\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .xl\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xl\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xl\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xl\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xl\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xl\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xl\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xl\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xl\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xl\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xl\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xl\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xl\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xl\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xl\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xl\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xl\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xl\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xl\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xl\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xl\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xl\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xl\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xl\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xl\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xl\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xl\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xl\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xl\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xl\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xl\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xl\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xl\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xl\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xl\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xl\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xl\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xl\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xl\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xl\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xl\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xl\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xl\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xl\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xl\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xl\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xl\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xl\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xl\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xl\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xl\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xl\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xl\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xl\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xl\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xl\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xl\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xl\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xl\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xl\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xl\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xl\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xl\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xl\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xl\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xl\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xl\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xl\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xl\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xl\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xl\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xl\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xl\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xl\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xl\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xl\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xl\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xl\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xl\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xl\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xl\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xl\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xl\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xl\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xl\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xl\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xl\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xl\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xl\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xl\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xl\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xl\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xl\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xl\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xl\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xl\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xl\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xl\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xl\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xl\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xl\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xl\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xl\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xl\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xl\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xl\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xl\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xl\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xl\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xl\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xl\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xl\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xl\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xl\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xl\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xl\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xl\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xl\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xl\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xl\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xl\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xl\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xl\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xl\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xl\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xl\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xl\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xl\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xl\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xl\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xl\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xl\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xl\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xl\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xl\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xl\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xl\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xl\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xl\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xl\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xl\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xl\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xl\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xl\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xl\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xl\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xl\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xl\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xl\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xl\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xl\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xl\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xl\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xl\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xl\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xl\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xl\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xl\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xl\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xl\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xl\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xl\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xl\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xl\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xl\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xl\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xl\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xl\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xl\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xl\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xl\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xl\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xl\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xl\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xl\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xl\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xl\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xl\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xl\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xl\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xl\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xl\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xl\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xl\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xl\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xl\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xl\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xl\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xl\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xl\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xl\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xl\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xl\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xl\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xl\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xl\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xl\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xl\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xl\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xl\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xl\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xl\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xl\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xl\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xl\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xl\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xl\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xl\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xl\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xl\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xl\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xl\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xl\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xl\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xl\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xl\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xl\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xl\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xl\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xl\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xl\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xl\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xl\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xl\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xl\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xl\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xl\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xl\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xl\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xl\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xl\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xl\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xl\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xl\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xl\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xl\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xl\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xl\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xl\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xl\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xl\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xl\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xl\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xl\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xl\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xl\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xl\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xl\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xl\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xl\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xl\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xl\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xl\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xl\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xl\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xl\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xl\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xl\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xl\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xl\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xl\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xl\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xl\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xl\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xl\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xl\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xl\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xl\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xl\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xl\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xl\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xl\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xl\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xl\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xl\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xl\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xl\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xl\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xl\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xl\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xl\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xl\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xl\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xl\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xl\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xl\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xl\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xl\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xl\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xl\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xl\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xl\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xl\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xl\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xl\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xl\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xl\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xl\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xl\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xl\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xl\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xl\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xl\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xl\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xl\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xl\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xl\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xl\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xl\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xl\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xl\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xl\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xl\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xl\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xl\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xl\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xl\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xl\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xl\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xl\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xl\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xl\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xl\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xl\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xl\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xl\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xl\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xl\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xl\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xl\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xl\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xl\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xl\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xl\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xl\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xl\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xl\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xl\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xl\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xl\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xl\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xl\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xl\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xl\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xl\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xl\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xl\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xl\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xl\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xl\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xl\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xl\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xl\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xl\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xl\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xl\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xl\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xl\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xl\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xl\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xl\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xl\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xl\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xl\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xl\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xl\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xl\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xl\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xl\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xl\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xl\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xl\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xl\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xl\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xl\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xl\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xl\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xl\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xl\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xl\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xl\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xl\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xl\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xl\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xl\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xl\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xl\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xl\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xl\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xl\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xl\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xl\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xl\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xl\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xl\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xl\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xl\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xl\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xl\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xl\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xl\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xl\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xl\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xl\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xl\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xl\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xl\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xl\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xl\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xl\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xl\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xl\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xl\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xl\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xl\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xl\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xl\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xl\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xl\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xl\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xl\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xl\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xl\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xl\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xl\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xl\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xl\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xl\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xl\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xl\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xl\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xl\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xl\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xl\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xl\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xl\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xl\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xl\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xl\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xl\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xl\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xl\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xl\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xl\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xl\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xl\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xl\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xl\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xl\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xl\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xl\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xl\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xl\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xl\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xl\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xl\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xl\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xl\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xl\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xl\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .xl\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .xl\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xl\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xl\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xl\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .xl\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .xl\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .xl\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .xl\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .xl\:tw-col-auto{
    grid-column: auto;
  }

  .xl\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .xl\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .xl\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .xl\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .xl\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .xl\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .xl\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .xl\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .xl\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .xl\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .xl\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .xl\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .xl\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .xl\:tw-col-start-1{
    grid-column-start: 1;
  }

  .xl\:tw-col-start-2{
    grid-column-start: 2;
  }

  .xl\:tw-col-start-3{
    grid-column-start: 3;
  }

  .xl\:tw-col-start-4{
    grid-column-start: 4;
  }

  .xl\:tw-col-start-5{
    grid-column-start: 5;
  }

  .xl\:tw-col-start-6{
    grid-column-start: 6;
  }

  .xl\:tw-col-start-7{
    grid-column-start: 7;
  }

  .xl\:tw-col-start-8{
    grid-column-start: 8;
  }

  .xl\:tw-col-start-9{
    grid-column-start: 9;
  }

  .xl\:tw-col-start-10{
    grid-column-start: 10;
  }

  .xl\:tw-col-start-11{
    grid-column-start: 11;
  }

  .xl\:tw-col-start-12{
    grid-column-start: 12;
  }

  .xl\:tw-col-start-13{
    grid-column-start: 13;
  }

  .xl\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .xl\:tw-col-end-1{
    grid-column-end: 1;
  }

  .xl\:tw-col-end-2{
    grid-column-end: 2;
  }

  .xl\:tw-col-end-3{
    grid-column-end: 3;
  }

  .xl\:tw-col-end-4{
    grid-column-end: 4;
  }

  .xl\:tw-col-end-5{
    grid-column-end: 5;
  }

  .xl\:tw-col-end-6{
    grid-column-end: 6;
  }

  .xl\:tw-col-end-7{
    grid-column-end: 7;
  }

  .xl\:tw-col-end-8{
    grid-column-end: 8;
  }

  .xl\:tw-col-end-9{
    grid-column-end: 9;
  }

  .xl\:tw-col-end-10{
    grid-column-end: 10;
  }

  .xl\:tw-col-end-11{
    grid-column-end: 11;
  }

  .xl\:tw-col-end-12{
    grid-column-end: 12;
  }

  .xl\:tw-col-end-13{
    grid-column-end: 13;
  }

  .xl\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .xl\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xl\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .xl\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .xl\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .xl\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .xl\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .xl\:tw-row-auto{
    grid-row: auto;
  }

  .xl\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .xl\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .xl\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .xl\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .xl\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .xl\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .xl\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .xl\:tw-row-start-1{
    grid-row-start: 1;
  }

  .xl\:tw-row-start-2{
    grid-row-start: 2;
  }

  .xl\:tw-row-start-3{
    grid-row-start: 3;
  }

  .xl\:tw-row-start-4{
    grid-row-start: 4;
  }

  .xl\:tw-row-start-5{
    grid-row-start: 5;
  }

  .xl\:tw-row-start-6{
    grid-row-start: 6;
  }

  .xl\:tw-row-start-7{
    grid-row-start: 7;
  }

  .xl\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .xl\:tw-row-end-1{
    grid-row-end: 1;
  }

  .xl\:tw-row-end-2{
    grid-row-end: 2;
  }

  .xl\:tw-row-end-3{
    grid-row-end: 3;
  }

  .xl\:tw-row-end-4{
    grid-row-end: 4;
  }

  .xl\:tw-row-end-5{
    grid-row-end: 5;
  }

  .xl\:tw-row-end-6{
    grid-row-end: 6;
  }

  .xl\:tw-row-end-7{
    grid-row-end: 7;
  }

  .xl\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .xl\:tw-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\:tw-transform-none{
    transform: none;
  }

  .xl\:tw-origin-center{
    transform-origin: center;
  }

  .xl\:tw-origin-top{
    transform-origin: top;
  }

  .xl\:tw-origin-top-right{
    transform-origin: top right;
  }

  .xl\:tw-origin-right{
    transform-origin: right;
  }

  .xl\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .xl\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .xl\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .xl\:tw-origin-left{
    transform-origin: left;
  }

  .xl\:tw-origin-top-left{
    transform-origin: top left;
  }

  .xl\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .xl\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .xl\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .xl\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .xl\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .xl\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .xl\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .xl\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .xl\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .xl\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .xl\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .xl\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .xl\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .xl\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .xl\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .xl\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .xl\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .xl\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .xl\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .xl\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .xl\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .xl\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .xl\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .xl\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .xl\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .xl\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .xl\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .xl\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .xl\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .xl\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .xl\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .xl\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .xl\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .xl\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .xl\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .xl\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .xl\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .xl\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .xl\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .xl\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .xl\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xl\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xl\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xl\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xl\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xl\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xl\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xl\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .xl\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .xl\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .xl\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .xl\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .xl\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .xl\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .xl\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .xl\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .xl\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .xl\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .xl\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .xl\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .xl\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .xl\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .xl\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .xl\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .xl\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .xl\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .xl\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .xl\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .xl\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .xl\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .xl\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .xl\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .xl\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .xl\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .xl\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .xl\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .xl\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .xl\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .xl\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .xl\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .xl\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .xl\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .xl\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .xl\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .xl\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .xl\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .xl\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .xl\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .xl\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .xl\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .xl\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .xl\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .xl\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .xl\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .xl\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .xl\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .xl\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .xl\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .xl\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .xl\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .xl\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .xl\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .xl\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .xl\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .xl\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .xl\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .xl\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .xl\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .xl\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .xl\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .xl\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .xl\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .xl\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .xl\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .xl\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .xl\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .xl\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .xl\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .xl\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .xl\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .xl\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .xl\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .xl\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .xl\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .xl\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .xl\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .xl\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .xl\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .xl\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .xl\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .xl\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .xl\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .xl\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .xl\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .xl\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .xl\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .xl\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .xl\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .xl\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .xl\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .xl\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .xl\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .xl\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .xl\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .xl\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .xl\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .xl\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .xl\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .xl\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .xl\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .xl\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .xl\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .xl\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .xl\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .xl\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .xl\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .xl\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .xl\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .xl\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .xl\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .xl\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .xl\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .xl\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .xl\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .xl\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .xl\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .xl\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .xl\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .xl\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .xl\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .xl\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .xl\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .xl\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .xl\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .xl\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .xl\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .xl\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .xl\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .xl\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .xl\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .xl\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .xl\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .xl\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .xl\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .xl\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .xl\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .xl\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .xl\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .xl\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .xl\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .xl\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .xl\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .xl\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .xl\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .xl\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .xl\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .xl\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .xl\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .xl\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .xl\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .xl\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .xl\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .xl\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .xl\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .xl\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .xl\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .xl\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .xl\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .xl\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .xl\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .xl\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .xl\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .xl\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .xl\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .xl\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .xl\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .xl\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .xl\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .xl\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .xl\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .xl\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .xl\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .xl\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .xl\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .xl\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .xl\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .xl\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .xl\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .xl\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .xl\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .xl\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .xl\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .xl\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .xl\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .xl\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .xl\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .xl\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .xl\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .xl\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .xl\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .xl\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .xl\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .xl\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .xl\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .xl\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .xl\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .xl\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .xl\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .xl\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .xl\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .xl\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .xl\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .xl\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .xl\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .xl\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .xl\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .xl\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .xl\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .xl\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .xl\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .xl\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .xl\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .xl\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .xl\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .xl\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .xl\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .xl\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .xl\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .xl\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .xl\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .xl\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .xl\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .xl\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .xl\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .xl\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .xl\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .xl\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .xl\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .xl\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .xl\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .xl\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .xl\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .xl\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .xl\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .xl\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .xl\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .xl\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .xl\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .xl\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .xl\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .xl\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .xl\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .xl\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .xl\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .xl\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .xl\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .xl\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .xl\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .xl\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .xl\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .xl\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .xl\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .xl\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .xl\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .xl\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .xl\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .xl\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .xl\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .xl\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .xl\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .xl\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .xl\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .xl\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .xl\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .xl\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .xl\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .xl\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .xl\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .xl\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .xl\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .xl\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .xl\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .xl\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .xl\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .xl\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .xl\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .xl\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .xl\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .xl\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .xl\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .xl\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .xl\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .xl\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .xl\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .xl\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .xl\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .xl\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .xl\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .xl\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .xl\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .xl\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .xl\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .xl\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .xl\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .xl\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .xl\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .xl\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .xl\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .xl\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .xl\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .xl\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .xl\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .xl\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .xl\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .xl\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .xl\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .xl\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .xl\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .xl\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .xl\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .xl\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .xl\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .xl\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .xl\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .xl\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .xl\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .xl\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .xl\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .xl\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .xl\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .xl\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .xl\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .xl\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .xl\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .xl\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .xl\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .xl\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .xl\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .xl\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .xl\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .xl\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .xl\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .xl\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .xl\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .xl\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .xl\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .xl\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .xl\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .xl\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .xl\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .xl\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .xl\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .xl\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .xl\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .xl\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .xl\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .xl\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .xl\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .xl\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .xl\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .xl\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .xl\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .xl\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .xl\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .xl\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .xl\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .xl\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .xl\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .xl\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .xl\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .xl\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .xl\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .xl\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .xl\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .xl\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .xl\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .xl\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .xl\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .xl\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .xl\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .xl\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .xl\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .xl\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .xl\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .xl\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .xl\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .xl\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .xl\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .xl\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .xl\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .xl\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .xl\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .xl\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .xl\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .xl\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .xl\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .xl\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .xl\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .xl\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .xl\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .xl\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .xl\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .xl\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .xl\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .xl\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .xl\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .xl\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .xl\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .xl\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .xl\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .xl\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .xl\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .xl\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .xl\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .xl\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .xl\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .xl\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .xl\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .xl\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .xl\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .xl\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .xl\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .xl\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .xl\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .xl\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .xl\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .xl\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .xl\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .xl\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .xl\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .xl\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .xl\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .xl\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .xl\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .xl\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .xl\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .xl\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .xl\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .xl\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .xl\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .xl\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .xl\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .xl\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .xl\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .xl\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .xl\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .xl\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .xl\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .xl\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .xl\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .xl\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .xl\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .xl\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .xl\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .xl\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .xl\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .xl\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .xl\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .xl\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .xl\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .xl\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .xl\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .xl\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .xl\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .xl\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .xl\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .xl\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .xl\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .xl\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .xl\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .xl\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .xl\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .xl\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .xl\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .xl\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .xl\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .xl\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .xl\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .xl\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .xl\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .xl\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .xl\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .xl\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .xl\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .xl\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .xl\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .xl\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .xl\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .xl\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .xl\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .xl\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .xl\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .xl\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .xl\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .xl\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .xl\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .xl\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .xl\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .xl\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .xl\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .xl\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .xl\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .xl\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .xl\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .xl\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .xl\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .xl\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .xl\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .xl\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .xl\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .xl\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .xl\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .xl\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .xl\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .xl\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .xl\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .xl\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .xl\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .xl\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .xl\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .xl\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .xl\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .xl\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .xl\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .xl\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .xl\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .xl\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .xl\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .xl\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .xl\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .xl\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .xl\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .xl\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .xl\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .xl\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .xl\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .xl\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .xl\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .xl\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .xl\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .xl\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .xl\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .xl\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .xl\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .xl\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .xl\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .xl\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .xl\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .xl\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .xl\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .xl\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .xl\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .xl\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .xl\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .xl\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .xl\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .xl\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .xl\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .xl\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .xl\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .xl\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .xl\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .xl\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .xl\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .xl\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .xl\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .xl\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .xl\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .xl\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .xl\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .xl\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .xl\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .xl\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .xl\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .xl\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .xl\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .xl\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .xl\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .xl\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .xl\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .xl\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .xl\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .xl\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .xl\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .xl\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .xl\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .xl\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .xl\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .xl\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .xl\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .xl\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .xl\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .xl\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .xl\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .xl\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .xl\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .xl\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .xl\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .xl\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .xl\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .xl\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .xl\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .xl\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .xl\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .xl\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .xl\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .xl\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .xl\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .xl\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .xl\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .xl\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .xl\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .xl\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .xl\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .xl\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .xl\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .xl\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .xl\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .xl\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .xl\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .xl\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .xl\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .xl\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .xl\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .xl\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .xl\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .xl\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .xl\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .xl\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .xl\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .xl\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .xl\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .xl\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .xl\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .xl\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .xl\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .xl\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .xl\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .xl\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .xl\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .xl\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .xl\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .xl\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .xl\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .xl\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .xl\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .xl\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .xl\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .xl\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .xl\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .xl\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .xl\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .xl\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .xl\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .xl\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .xl\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .xl\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .xl\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .xl\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .xl\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .xl\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .xl\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .xl\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .xl\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .xl\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .xl\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .xl\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .xl\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .xl\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .xl\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .xl\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .xl\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .xl\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .xl\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .xl\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .xl\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .xl\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .xl\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .xl\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .xl\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .xl\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .xl\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .xl\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .xl\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .xl\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .xl\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .xl\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .xl\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .xl\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .xl\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .xl\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .xl\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .xl\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .xl\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .xl\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .xl\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .xl\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .xl\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .xl\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .xl\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .xl\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .xl\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .xl\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .xl\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .xl\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .xl\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .xl\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .xl\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .xl\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .xl\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .xl\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .xl\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .xl\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .xl\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .xl\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .xl\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .xl\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .xl\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .xl\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .xl\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .xl\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .xl\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .xl\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .xl\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .xl\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .xl\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .xl\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .xl\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .xl\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .xl\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .xl\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .xl\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .xl\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .xl\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .xl\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .xl\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .xl\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .xl\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .xl\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .xl\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .xl\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .xl\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .xl\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .xl\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .xl\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .xl\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .xl\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .xl\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .xl\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .xl\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .xl\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .xl\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .xl\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .xl\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .xl\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .xl\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .xl\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .xl\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .xl\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .xl\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .xl\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .xl\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .xl\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .xl\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .xl\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .xl\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .xl\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .xl\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .xl\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .xl\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .xl\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .xl\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .xl\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .xl\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .xl\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .xl\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .xl\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .xl\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .xl\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .xl\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .xl\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .xl\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .xl\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .xl\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .xl\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .xl\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .xl\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .xl\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .xl\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .xl\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .xl\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .xl\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .xl\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .xl\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .xl\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .xl\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .xl\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .xl\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .xl\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .xl\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .xl\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .xl\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .xl\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .xl\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .xl\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .xl\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .xl\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .xl\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .xl\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .xl\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .xl\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .xl\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .xl\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .xl\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .xl\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .xl\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .xl\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .xl\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .xl\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .xl\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .xl\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .xl\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .xl\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .xl\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .xl\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .xl\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .xl\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .xl\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .xl\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .xl\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .xl\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .xl\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .xl\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .xl\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .xl\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .xl\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .xl\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .xl\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .xl\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .xl\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .xl\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .xl\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .xl\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .xl\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .xl\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .xl\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .xl\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .xl\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .xl\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .xl\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .xl\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .xl\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .xl\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .xl\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .xl\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .xl\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .xl\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .xl\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .xl\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .xl\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .xl\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .xl\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .xl\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .xl\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .xl\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .xl\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .xl\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .xl\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .xl\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .xl\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .xl\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .xl\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .xl\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .xl\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .xl\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .xl\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .xl\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .xl\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .xl\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .xl\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .xl\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .xl\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .xl\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .xl\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .xl\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .xl\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .xl\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .xl\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .xl\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .xl\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .xl\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .xl\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .xl\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .xl\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .xl\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .xl\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .xl\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .xl\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .xl\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .xl\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .xl\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .xl\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .xl\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .xl\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .xl\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .xl\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .xl\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .xl\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .xl\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .xl\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .xl\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .xl\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .xl\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .xl\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .xl\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .xl\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .xl\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .xl\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .xl\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .xl\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .xl\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .xl\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .xl\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .xl\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .xl\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .xl\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .xl\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .xl\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .xl\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .xl\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .xl\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .xl\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .xl\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .xl\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .xl\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .xl\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .xl\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .xl\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .xl\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .xl\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .xl\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .xl\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .xl\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .xl\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .xl\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .xl\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .xl\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .xl\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .xl\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .xl\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .xl\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .xl\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .xl\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .xl\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .xl\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .xl\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .xl\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .xl\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .xl\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .xl\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .xl\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .xl\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .xl\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .xl\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .xl\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .xl\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .xl\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .xl\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .xl\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .xl\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .xl\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .xl\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .xl\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .xl\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .xl\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .xl\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .xl\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .xl\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .xl\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .xl\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .xl\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .xl\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .xl\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .xl\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .xl\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .xl\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .xl\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .xl\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .xl\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .xl\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .xl\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .xl\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .xl\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .xl\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .xl\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .xl\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .xl\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .xl\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .xl\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .xl\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .xl\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .xl\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .xl\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .xl\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .xl\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .xl\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .xl\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .xl\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .xl\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .xl\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .xl\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .xl\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .xl\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .xl\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .xl\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .xl\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .xl\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .xl\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .xl\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .xl\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .xl\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .xl\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .xl\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .xl\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .xl\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .xl\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .xl\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .xl\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .xl\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .xl\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .xl\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .xl\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .xl\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .xl\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .xl\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .xl\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .xl\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .xl\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .xl\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .xl\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .xl\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .xl\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .xl\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .xl\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .xl\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .xl\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .xl\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .xl\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .xl\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .xl\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .xl\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .xl\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .xl\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .xl\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .xl\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .xl\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .xl\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .xl\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .xl\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .xl\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .xl\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .xl\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .xl\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .xl\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .xl\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .xl\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .xl\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .xl\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .xl\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .xl\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .xl\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .xl\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .xl\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .xl\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .xl\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .xl\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .xl\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .xl\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .xl\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .xl\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .xl\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .xl\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .xl\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .xl\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .xl\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .xl\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .xl\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .xl\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .xl\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .xl\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .xl\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .xl\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .xl\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .xl\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .xl\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .xl\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .xl\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .xl\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .xl\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .xl\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .xl\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .xl\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .xl\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .xl\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .xl\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .xl\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .xl\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .xl\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .xl\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .xl\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .xl\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .xl\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .xl\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .xl\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .xl\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .xl\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .xl\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .xl\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .xl\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .xl\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .xl\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .xl\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .xl\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .xl\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .xl\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .xl\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .xl\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .xl\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .xl\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .xl\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .xl\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .xl\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .xl\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .xl\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .xl\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .xl\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .xl\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .xl\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .xl\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .xl\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .xl\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .xl\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .xl\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .xl\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .xl\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .xl\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .xl\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .xl\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .xl\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .xl\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .xl\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .xl\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .xl\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .xl\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .xl\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .xl\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .xl\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .xl\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .xl\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .xl\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .xl\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .xl\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .xl\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .xl\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .xl\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .xl\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .xl\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .xl\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .xl\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .xl\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .xl\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .xl\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .xl\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .xl\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .xl\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .xl\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .xl\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .xl\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .xl\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .xl\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .xl\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .xl\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .xl\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .xl\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .xl\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .xl\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .xl\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .xl\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .xl\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .xl\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .xl\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .xl\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .xl\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .xl\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .xl\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .xl\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .xl\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .xl\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .xl\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .xl\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .xl\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .xl\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .xl\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .xl\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .xl\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .xl\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .xl\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .xl\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .xl\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .xl\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .xl\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .xl\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .xl\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .xl\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .xl\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .xl\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .xl\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .xl\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .xl\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .xl\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .xl\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .xl\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .xl\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .xl\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .xl\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .xl\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .xl\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .xl\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .xl\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .xl\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .xl\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .xl\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .xl\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .xl\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .xl\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .xl\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .xl\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .xl\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .xl\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .xl\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .xl\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .xl\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .xl\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .xl\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .xl\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .xl\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .xl\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .xl\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .xl\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .xl\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .xl\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .xl\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .xl\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .xl\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .xl\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .xl\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .xl\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .xl\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .xl\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .xl\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .xl\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .xl\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .xl\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .xl\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .xl\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .xl\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .xl\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .xl\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .xl\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .xl\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .xl\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .xl\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .xl\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .xl\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .xl\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .xl\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .xl\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .xl\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .xl\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .xl\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .xl\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .xl\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .xl\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .xl\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .xl\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .xl\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .xl\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .xl\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .xl\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .xl\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .xl\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .xl\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .xl\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .xl\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .xl\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .xl\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .xl\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .xl\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .xl\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .xl\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .xl\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .xl\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .xl\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .xl\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .xl\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .xl\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .xl\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .xl\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .xl\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .xl\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .xl\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .xl\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .xl\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .xl\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .xl\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .xl\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .xl\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .xl\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .xl\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .xl\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .xl\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .xl\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .xl\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .xl\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .xl\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .xl\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .xl\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .xl\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .xl\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .xl\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .xl\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .xl\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .xl\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .xl\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .xl\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .xl\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .xl\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .xl\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .xl\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .xl\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .xl\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .xl\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .xl\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .xl\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .xl\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .xl\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .xl\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .xl\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .xl\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .xl\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .xl\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .xl\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .xl\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .xl\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .xl\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .xl\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .xl\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .xl\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .xl\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .xl\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .xl\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .xl\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .xl\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .xl\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .xl\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .xl\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .xl\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .xl\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .xl\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .xl\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .xl\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .xl\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .xl\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .xl\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .xl\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .xl\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .xl\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .xl\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .xl\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .xl\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .xl\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .xl\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .xl\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .xl\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .xl\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .xl\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .xl\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .xl\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .xl\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .xl\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .xl\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .xl\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .xl\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .xl\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .xl\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .xl\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .xl\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .xl\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .xl\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .xl\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .xl\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .xl\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .xl\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .xl\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .xl\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .xl\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .xl\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .xl\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .xl\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .xl\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .xl\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .xl\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .xl\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .xl\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .xl\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .xl\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .xl\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .xl\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .xl\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .xl\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .xl\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .xl\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .xl\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .xl\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .xl\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .xl\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .xl\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .xl\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .xl\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .xl\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .xl\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .xl\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .xl\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .xl\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .xl\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .xl\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .xl\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .xl\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .xl\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .xl\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .xl\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .xl\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .xl\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .xl\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .xl\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .xl\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .xl\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .xl\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .xl\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .xl\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .xl\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .xl\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .xl\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .xl\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .xl\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .xl\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .xl\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .xl\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .xl\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .xl\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .xl\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .xl\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .xl\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .xl\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .xl\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .xl\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .xl\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .xl\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .xl\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .xl\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .xl\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .xl\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .xl\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .xl\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .xl\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .xl\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .xl\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .xl\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .xl\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .xl\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .xl\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .xl\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .xl\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .xl\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .xl\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .xl\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .xl\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .xl\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .xl\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .xl\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .xl\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .xl\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .xl\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .xl\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .xl\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .xl\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .xl\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .xl\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .xl\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .xl\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .xl\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .xl\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .xl\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .xl\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .xl\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .xl\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .xl\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .xl\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .xl\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .xl\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .xl\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .xl\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .xl\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .xl\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .xl\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .xl\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .xl\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .xl\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .xl\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .xl\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .xl\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .xl\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .xl\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .xl\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .xl\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .xl\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .xl\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .xl\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .xl\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .xl\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .xl\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .xl\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .xl\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .xl\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .xl\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .xl\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .xl\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .xl\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .xl\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .xl\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .xl\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .xl\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .xl\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .xl\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .xl\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .xl\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .xl\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .xl\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .xl\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .xl\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .xl\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .xl\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .xl\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .xl\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .xl\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .xl\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .xl\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .xl\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .xl\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .xl\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .xl\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .xl\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .xl\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .xl\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .xl\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .xl\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .xl\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .xl\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .xl\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .xl\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .xl\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .xl\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .xl\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .xl\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .xl\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .xl\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .xl\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .xl\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .xl\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .xl\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .xl\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .xl\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .xl\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .xl\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .xl\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .xl\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .xl\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .xl\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .xl\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .xl\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .xl\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .xl\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .xl\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .xl\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .xl\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .xl\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .xl\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .xl\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .xl\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .xl\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .xl\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .xl\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .xl\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .xl\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .xl\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .xl\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .xl\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .xl\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .xl\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .xl\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .xl\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .xl\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .xl\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .xl\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .xl\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .xl\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .xl\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .xl\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .xl\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .xl\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .xl\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .xl\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .xl\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .xl\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .xl\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .xl\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .xl\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .xl\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .xl\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .xl\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .xl\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .xl\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .xl\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .xl\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .xl\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .xl\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .xl\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .xl\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .xl\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .xl\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .xl\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .xl\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .xl\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .xl\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .xl\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .xl\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .xl\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .xl\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .xl\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .xl\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .xl\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .xl\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .xl\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .xl\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .xl\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .xl\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .xl\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .xl\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .xl\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .xl\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .xl\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .xl\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .xl\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .xl\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .xl\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .xl\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .xl\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .xl\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .xl\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .xl\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .xl\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .xl\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .xl\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .xl\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .xl\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .xl\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .xl\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .xl\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .xl\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .xl\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .xl\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .xl\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .xl\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .xl\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .xl\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .xl\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .xl\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .xl\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .xl\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .xl\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .xl\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .xl\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .xl\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .xl\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .xl\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .xl\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .xl\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .xl\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .xl\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .xl\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .xl\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .xl\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .xl\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .xl\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .xl\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .xl\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .xl\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .xl\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .xl\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .xl\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .xl\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .xl\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .xl\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .xl\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .xl\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .xl\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .xl\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .xl\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .xl\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .xl\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .xl\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .xl\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .xl\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .xl\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .xl\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .xl\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .xl\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .xl\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .xl\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .xl\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .xl\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .xl\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .xl\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .xl\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .xl\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .xl\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .xl\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .xl\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .xl\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .xl\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .xl\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .xl\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .xl\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .xl\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .xl\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .xl\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .xl\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .xl\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .xl\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .xl\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .xl\:tw-transition-none{
    transition-property: none;
  }

  .xl\:tw-transition-all{
    transition-property: all;
  }

  .xl\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xl\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xl\:tw-transition-opacity{
    transition-property: opacity;
  }

  .xl\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .xl\:tw-transition-transform{
    transition-property: transform;
  }

  .xl\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .xl\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xl\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xl\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xl\:tw-duration-75{
    transition-duration: 75ms;
  }

  .xl\:tw-duration-100{
    transition-duration: 100ms;
  }

  .xl\:tw-duration-150{
    transition-duration: 150ms;
  }

  .xl\:tw-duration-200{
    transition-duration: 200ms;
  }

  .xl\:tw-duration-300{
    transition-duration: 300ms;
  }

  .xl\:tw-duration-500{
    transition-duration: 500ms;
  }

  .xl\:tw-duration-700{
    transition-duration: 700ms;
  }

  .xl\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .xl\:tw-delay-75{
    transition-delay: 75ms;
  }

  .xl\:tw-delay-100{
    transition-delay: 100ms;
  }

  .xl\:tw-delay-150{
    transition-delay: 150ms;
  }

  .xl\:tw-delay-200{
    transition-delay: 200ms;
  }

  .xl\:tw-delay-300{
    transition-delay: 300ms;
  }

  .xl\:tw-delay-500{
    transition-delay: 500ms;
  }

  .xl\:tw-delay-700{
    transition-delay: 700ms;
  }

  .xl\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .xl\:tw-animate-none{
    animation: none;
  }

  .xl\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .xl\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xl\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xl\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .xl\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .xl\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .xl\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .xl\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .xl\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .xl\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .xl\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .xl\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .xl\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .xl\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .xl\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .xl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xl\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xl\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xl\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .xl\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xl\:tw-text-error {
    color: #E53E3E !important;
  }

  .xl\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xl\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xl\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xl\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xl\:tw-text-error {
    color: #E53E3E !important;
  }

  .xl\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xl\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xl\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .xl\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .xl\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .xl\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .xl\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .xl\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .xl\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .xl\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .xl\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .xl\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .xl\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .xl\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .xl\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xl\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .xl\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .xl\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .xl\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .xl\:tw-table-row-hover {
    opacity: 0.9;
  }

  .xl\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .xl\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xl\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xl\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xl\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .xl\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .xl\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .xl\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .xl\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .xl\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .xl\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .xl\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .xl\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .xl\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .xl\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .xl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xl\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .xl\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xl\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xl\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xl\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xl\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xl\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xl\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xl\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .xl\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .xl\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .xl\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .xl\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .xl\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .xl\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .xl\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .xl\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .xl\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .xl\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .xl\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .xl\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xl\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .xl\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .xl\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .xl\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .xl\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .xl\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .xl\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xl\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xl\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xl\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .xl\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .xl\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .xl\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .xl\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .xl\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .xl\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .xl\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .xl\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .xl\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .xl\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .xl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xl\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .xl\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xl\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xl\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xl\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xl\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xl\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xl\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xl\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .xl\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .xl\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .xl\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .xl\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .xl\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .xl\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .xl\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .xl\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .xl\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .xl\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .xl\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .xl\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xl\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .xl\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .xl\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .xl\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .xl\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .xl\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .xl\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xl\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xl\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xl\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .xl\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .xl\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .xl\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .xl\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .xl\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .xl\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .xl\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .xl\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .xl\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .xl\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .xl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xl\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .xl\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xl\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xl\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xl\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xl\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xl\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xl\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xl\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .xl\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .xl\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .xl\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .xl\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .xl\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .xl\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .xl\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .xl\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .xl\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .xl\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .xl\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .xl\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .xl\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .xl\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .xl\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .xl\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .xl\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .xl\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .xl\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xl\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xl\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xl\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 1920px){
  .xxl\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .xxl\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .xxl\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .xxl\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .xxl\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .xxl\:tw-container{
      max-width: 2560px;
    }
  }

  .xxl\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .xxl\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .xxl\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .xxl\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xxl\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .xxl\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .xxl\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .xxl\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .xxl\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xxl\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .xxl\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .xxl\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .xxl\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xxl\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .xxl\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xxl\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .xxl\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .xxl\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .xxl\:tw-prose code::before{
    content: "`";
  }

  .xxl\:tw-prose code::after{
    content: "`";
  }

  .xxl\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .xxl\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .xxl\:tw-prose pre code::before{
    content: "";
  }

  .xxl\:tw-prose pre code::after{
    content: "";
  }

  .xxl\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .xxl\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .xxl\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xxl\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .xxl\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .xxl\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .xxl\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .xxl\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xxl\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .xxl\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .xxl\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .xxl\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xxl\:tw-prose ol > li:before{
    left: 0;
  }

  .xxl\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xxl\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .xxl\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xxl\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .xxl\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .xxl\:tw-prose ul ul, .xxl\:tw-prose ul ol, .xxl\:tw-prose ol ul, .xxl\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .xxl\:tw-prose hr + *{
    margin-top: 0;
  }

  .xxl\:tw-prose h2 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose h3 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose h4 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose > :first-child{
    margin-top: 0;
  }

  .xxl\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .xxl\:tw-prose h1, .xxl\:tw-prose h2, .xxl\:tw-prose h3, .xxl\:tw-prose h4{
    color: #161e2e;
  }

  .xxl\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .xxl\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xxl\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xxl\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .xxl\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .xxl\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .xxl\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xxl\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .xxl\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xxl\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xxl\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .xxl\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .xxl\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .xxl\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .xxl\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .xxl\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xxl\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xxl\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .xxl\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .xxl\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .xxl\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .xxl\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .xxl\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .xxl\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xxl\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xxl\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xxl\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .xxl\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .xxl\:tw-prose-sm ul ul, .xxl\:tw-prose-sm ul ol, .xxl\:tw-prose-sm ol ul, .xxl\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .xxl\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .xxl\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .xxl\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xxl\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .xxl\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .xxl\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .xxl\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .xxl\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .xxl\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .xxl\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .xxl\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .xxl\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xxl\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .xxl\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xxl\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xxl\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .xxl\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .xxl\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .xxl\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .xxl\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .xxl\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .xxl\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xxl\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .xxl\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .xxl\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .xxl\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .xxl\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xxl\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xxl\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xxl\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-lg ul ul, .xxl\:tw-prose-lg ul ol, .xxl\:tw-prose-lg ol ul, .xxl\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .xxl\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .xxl\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .xxl\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xxl\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .xxl\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .xxl\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .xxl\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .xxl\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .xxl\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .xxl\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .xxl\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .xxl\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .xxl\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .xxl\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .xxl\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .xxl\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .xxl\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .xxl\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .xxl\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .xxl\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .xxl\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .xxl\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .xxl\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .xxl\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xxl\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .xxl\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .xxl\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .xxl\:tw-prose-xl ul ul, .xxl\:tw-prose-xl ul ol, .xxl\:tw-prose-xl ol ul, .xxl\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .xxl\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .xxl\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .xxl\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xxl\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .xxl\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .xxl\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .xxl\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .xxl\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .xxl\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .xxl\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .xxl\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .xxl\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .xxl\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .xxl\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .xxl\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .xxl\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .xxl\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .xxl\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .xxl\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .xxl\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .xxl\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .xxl\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .xxl\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .xxl\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .xxl\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .xxl\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xxl\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .xxl\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .xxl\:tw-prose-2xl ul ul, .xxl\:tw-prose-2xl ul ol, .xxl\:tw-prose-2xl ol ul, .xxl\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .xxl\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .xxl\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .xxl\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .xxl\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xxl\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .xxl\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .xxl\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .xxl\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .xxl\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-18 > :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));
  }

  .xxl\:tw-space-x-18 > :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)));
  }

  .xxl\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-27 > :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));
  }

  .xxl\:tw-space-x-27 > :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)));
  }

  .xxl\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .xxl\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-18 > :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));
  }

  .xxl\:tw--space-x-18 > :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)));
  }

  .xxl\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-27 > :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));
  }

  .xxl\:tw--space-x-27 > :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)));
  }

  .xxl\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--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));
  }

  .xxl\:tw--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)));
  }

  .xxl\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .xxl\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .xxl\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .xxl\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-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)));
  }

  .xxl\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .xxl\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .xxl\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .xxl\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .xxl\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .xxl\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .xxl\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .xxl\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .xxl\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .xxl\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .xxl\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .xxl\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .xxl\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .xxl\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .xxl\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .xxl\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .xxl\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .xxl\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .xxl\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .xxl\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .xxl\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .xxl\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .xxl\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .xxl\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .xxl\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .xxl\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .xxl\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .xxl\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .xxl\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xxl\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .xxl\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .xxl\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .xxl\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .xxl\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .xxl\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .xxl\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .xxl\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .xxl\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .xxl\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .xxl\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .xxl\:tw-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;
  }

  .xxl\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:focus\:tw-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;
  }

  .xxl\:focus\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .xxl\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .xxl\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .xxl\:tw-bg-local{
    background-attachment: local;
  }

  .xxl\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .xxl\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .xxl\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .xxl\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .xxl\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .xxl\:tw-bg-current{
    background-color: currentColor;
  }

  .xxl\:tw-bg-transparent{
    background-color: transparent;
  }

  .xxl\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xxl\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xxl\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xxl\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xxl\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xxl\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xxl\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xxl\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xxl\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xxl\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xxl\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xxl\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xxl\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xxl\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xxl\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xxl\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xxl\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xxl\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xxl\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xxl\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xxl\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xxl\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xxl\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xxl\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xxl\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .xxl\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .xxl\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .xxl\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .xxl\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .xxl\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .xxl\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .xxl\:tw-bg-none{
    background-image: none;
  }

  .xxl\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .xxl\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .xxl\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .xxl\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .xxl\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .xxl\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .xxl\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .xxl\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .xxl\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .xxl\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .xxl\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .xxl\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .xxl\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .xxl\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .xxl\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .xxl\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .xxl\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .xxl\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .xxl\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .xxl\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .xxl\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .xxl\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .xxl\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .xxl\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .xxl\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .xxl\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .xxl\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .xxl\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .xxl\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .xxl\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .xxl\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .xxl\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .xxl\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .xxl\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .xxl\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .xxl\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .xxl\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .xxl\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .xxl\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .xxl\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .xxl\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .xxl\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .xxl\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .xxl\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .xxl\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .xxl\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .xxl\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .xxl\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .xxl\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .xxl\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .xxl\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .xxl\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .xxl\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .xxl\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .xxl\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .xxl\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .xxl\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .xxl\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .xxl\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .xxl\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .xxl\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .xxl\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .xxl\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .xxl\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .xxl\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .xxl\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .xxl\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .xxl\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .xxl\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .xxl\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .xxl\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .xxl\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .xxl\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .xxl\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .xxl\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .xxl\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .xxl\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .xxl\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .xxl\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .xxl\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .xxl\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .xxl\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .xxl\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .xxl\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .xxl\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .xxl\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .xxl\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .xxl\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .xxl\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .xxl\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .xxl\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .xxl\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .xxl\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .xxl\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .xxl\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .xxl\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .xxl\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .xxl\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .xxl\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .xxl\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .xxl\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .xxl\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .xxl\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .xxl\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .xxl\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .xxl\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .xxl\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .xxl\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .xxl\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .xxl\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .xxl\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .xxl\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .xxl\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .xxl\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .xxl\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .xxl\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .xxl\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .xxl\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .xxl\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .xxl\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .xxl\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .xxl\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .xxl\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .xxl\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .xxl\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .xxl\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .xxl\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .xxl\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .xxl\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .xxl\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .xxl\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .xxl\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .xxl\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .xxl\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .xxl\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .xxl\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .xxl\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .xxl\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .xxl\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .xxl\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .xxl\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .xxl\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .xxl\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .xxl\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .xxl\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .xxl\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .xxl\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .xxl\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .xxl\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .xxl\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .xxl\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .xxl\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:hover\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-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));
  }

  .xxl\:hover\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .xxl\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .xxl\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .xxl\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .xxl\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .xxl\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .xxl\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .xxl\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .xxl\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .xxl\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .xxl\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .xxl\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .xxl\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .xxl\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .xxl\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .xxl\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .xxl\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .xxl\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .xxl\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .xxl\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .xxl\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .xxl\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .xxl\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .xxl\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .xxl\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .xxl\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .xxl\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .xxl\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .xxl\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .xxl\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .xxl\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .xxl\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .xxl\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .xxl\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .xxl\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .xxl\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .xxl\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .xxl\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .xxl\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .xxl\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .xxl\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .xxl\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .xxl\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .xxl\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .xxl\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .xxl\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .xxl\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .xxl\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .xxl\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .xxl\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .xxl\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .xxl\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .xxl\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .xxl\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .xxl\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .xxl\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .xxl\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .xxl\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .xxl\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .xxl\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .xxl\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .xxl\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .xxl\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .xxl\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .xxl\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .xxl\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .xxl\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .xxl\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .xxl\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .xxl\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .xxl\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .xxl\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .xxl\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .xxl\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .xxl\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .xxl\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .xxl\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .xxl\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .xxl\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .xxl\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .xxl\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .xxl\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .xxl\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .xxl\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .xxl\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .xxl\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .xxl\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .xxl\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .xxl\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .xxl\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .xxl\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .xxl\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .xxl\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .xxl\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .xxl\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .xxl\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .xxl\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .xxl\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .xxl\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .xxl\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .xxl\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .xxl\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .xxl\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .xxl\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .xxl\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .xxl\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .xxl\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .xxl\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .xxl\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .xxl\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .xxl\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .xxl\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .xxl\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .xxl\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .xxl\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .xxl\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .xxl\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .xxl\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .xxl\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .xxl\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .xxl\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .xxl\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .xxl\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .xxl\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .xxl\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .xxl\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .xxl\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .xxl\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .xxl\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .xxl\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .xxl\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .xxl\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .xxl\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .xxl\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .xxl\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .xxl\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .xxl\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .xxl\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .xxl\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .xxl\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .xxl\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .xxl\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .xxl\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .xxl\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .xxl\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .xxl\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .xxl\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .xxl\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .xxl\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .xxl\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:focus\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .xxl\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-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));
  }

  .xxl\:focus\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .xxl\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .xxl\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .xxl\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .xxl\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .xxl\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .xxl\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .xxl\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .xxl\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .xxl\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .xxl\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .xxl\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .xxl\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .xxl\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .xxl\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .xxl\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .xxl\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .xxl\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .xxl\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .xxl\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .xxl\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .xxl\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .xxl\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .xxl\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .xxl\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .xxl\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .xxl\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .xxl\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .xxl\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .xxl\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .xxl\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .xxl\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .xxl\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .xxl\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .xxl\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .xxl\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .xxl\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .xxl\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .xxl\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .xxl\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .xxl\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .xxl\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .xxl\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .xxl\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .xxl\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .xxl\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .xxl\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .xxl\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .xxl\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .xxl\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .xxl\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .xxl\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .xxl\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .xxl\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .xxl\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .xxl\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .xxl\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .xxl\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .xxl\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .xxl\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .xxl\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .xxl\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .xxl\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .xxl\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .xxl\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .xxl\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .xxl\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .xxl\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .xxl\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .xxl\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .xxl\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .xxl\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .xxl\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .xxl\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .xxl\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .xxl\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .xxl\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .xxl\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .xxl\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .xxl\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .xxl\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .xxl\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .xxl\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .xxl\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .xxl\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .xxl\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .xxl\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .xxl\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .xxl\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .xxl\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .xxl\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .xxl\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .xxl\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .xxl\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .xxl\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .xxl\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .xxl\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .xxl\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .xxl\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .xxl\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .xxl\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .xxl\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .xxl\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .xxl\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .xxl\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .xxl\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .xxl\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .xxl\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .xxl\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .xxl\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .xxl\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .xxl\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .xxl\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .xxl\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .xxl\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .xxl\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .xxl\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .xxl\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .xxl\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .xxl\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .xxl\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .xxl\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .xxl\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .xxl\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .xxl\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .xxl\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .xxl\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .xxl\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .xxl\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .xxl\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .xxl\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .xxl\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .xxl\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .xxl\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .xxl\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .xxl\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .xxl\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .xxl\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .xxl\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .xxl\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .xxl\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .xxl\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .xxl\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .xxl\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .xxl\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .xxl\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .xxl\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .xxl\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .xxl\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .xxl\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .xxl\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .xxl\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .xxl\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .xxl\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .xxl\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .xxl\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .xxl\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .xxl\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .xxl\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .xxl\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .xxl\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .xxl\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .xxl\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .xxl\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .xxl\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .xxl\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .xxl\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .xxl\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .xxl\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .xxl\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .xxl\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .xxl\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .xxl\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .xxl\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .xxl\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .xxl\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .xxl\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .xxl\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .xxl\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .xxl\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .xxl\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .xxl\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .xxl\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .xxl\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .xxl\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .xxl\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .xxl\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .xxl\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .xxl\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .xxl\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .xxl\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .xxl\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .xxl\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .xxl\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .xxl\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .xxl\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .xxl\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .xxl\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .xxl\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .xxl\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .xxl\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .xxl\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .xxl\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .xxl\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .xxl\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .xxl\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .xxl\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .xxl\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .xxl\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .xxl\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .xxl\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .xxl\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .xxl\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .xxl\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .xxl\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .xxl\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .xxl\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .xxl\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .xxl\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .xxl\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .xxl\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .xxl\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .xxl\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .xxl\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .xxl\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .xxl\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .xxl\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .xxl\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .xxl\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .xxl\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .xxl\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .xxl\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .xxl\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .xxl\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .xxl\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .xxl\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .xxl\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .xxl\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .xxl\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .xxl\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .xxl\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .xxl\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .xxl\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .xxl\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .xxl\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .xxl\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .xxl\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .xxl\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .xxl\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .xxl\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .xxl\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .xxl\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .xxl\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .xxl\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .xxl\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .xxl\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .xxl\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .xxl\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .xxl\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .xxl\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .xxl\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .xxl\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .xxl\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .xxl\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .xxl\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .xxl\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .xxl\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .xxl\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .xxl\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .xxl\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .xxl\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .xxl\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .xxl\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .xxl\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .xxl\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .xxl\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .xxl\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .xxl\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .xxl\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .xxl\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .xxl\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .xxl\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .xxl\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .xxl\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .xxl\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .xxl\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .xxl\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .xxl\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .xxl\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .xxl\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .xxl\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .xxl\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .xxl\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .xxl\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .xxl\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .xxl\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .xxl\:tw-bg-bottom{
    background-position: bottom;
  }

  .xxl\:tw-bg-center{
    background-position: center;
  }

  .xxl\:tw-bg-left{
    background-position: left;
  }

  .xxl\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .xxl\:tw-bg-left-top{
    background-position: left top;
  }

  .xxl\:tw-bg-right{
    background-position: right;
  }

  .xxl\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .xxl\:tw-bg-right-top{
    background-position: right top;
  }

  .xxl\:tw-bg-top{
    background-position: top;
  }

  .xxl\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .xxl\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .xxl\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .xxl\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .xxl\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .xxl\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .xxl\:tw-bg-auto{
    background-size: auto;
  }

  .xxl\:tw-bg-cover{
    background-size: cover;
  }

  .xxl\:tw-bg-contain{
    background-size: contain;
  }

  .xxl\:tw-border-collapse{
    border-collapse: collapse;
  }

  .xxl\:tw-border-separate{
    border-collapse: separate;
  }

  .xxl\:tw-border-current{
    border-color: currentColor;
  }

  .xxl\:tw-border-transparent{
    border-color: transparent;
  }

  .xxl\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xxl\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xxl\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xxl\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xxl\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xxl\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xxl\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xxl\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xxl\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xxl\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xxl\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xxl\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xxl\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xxl\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xxl\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xxl\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xxl\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xxl\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xxl\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xxl\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xxl\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xxl\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xxl\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xxl\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xxl\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xxl\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xxl\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xxl\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xxl\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xxl\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xxl\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xxl\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xxl\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xxl\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xxl\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xxl\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xxl\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xxl\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xxl\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xxl\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xxl\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xxl\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xxl\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xxl\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xxl\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xxl\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xxl\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xxl\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xxl\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xxl\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xxl\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xxl\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xxl\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xxl\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xxl\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xxl\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xxl\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xxl\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xxl\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xxl\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xxl\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xxl\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xxl\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xxl\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xxl\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xxl\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xxl\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xxl\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xxl\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xxl\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xxl\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xxl\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xxl\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xxl\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xxl\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xxl\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xxl\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xxl\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xxl\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xxl\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xxl\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xxl\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xxl\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xxl\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xxl\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xxl\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xxl\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xxl\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xxl\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xxl\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xxl\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xxl\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xxl\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xxl\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xxl\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xxl\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xxl\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xxl\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xxl\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xxl\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xxl\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xxl\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xxl\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xxl\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xxl\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xxl\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xxl\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xxl\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xxl\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xxl\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xxl\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .xxl\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .xxl\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .xxl\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .xxl\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .xxl\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .xxl\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .xxl\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .xxl\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .xxl\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .xxl\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .xxl\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .xxl\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .xxl\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .xxl\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .xxl\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .xxl\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .xxl\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .xxl\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .xxl\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .xxl\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .xxl\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .xxl\:tw-rounded-none{
    border-radius: 0;
  }

  .xxl\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .xxl\:tw-rounded{
    border-radius: 0.25rem;
  }

  .xxl\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .xxl\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .xxl\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .xxl\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .xxl\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .xxl\:tw-rounded-full{
    border-radius: 9999px;
  }

  .xxl\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .xxl\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .xxl\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxl\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .xxl\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .xxl\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .xxl\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .xxl\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .xxl\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .xxl\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .xxl\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .xxl\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .xxl\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .xxl\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .xxl\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .xxl\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .xxl\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xxl\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .xxl\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .xxl\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .xxl\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .xxl\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .xxl\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .xxl\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .xxl\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .xxl\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .xxl\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .xxl\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .xxl\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .xxl\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .xxl\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .xxl\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .xxl\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .xxl\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .xxl\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .xxl\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .xxl\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .xxl\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .xxl\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .xxl\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .xxl\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .xxl\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .xxl\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .xxl\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .xxl\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .xxl\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .xxl\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .xxl\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .xxl\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .xxl\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .xxl\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .xxl\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .xxl\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .xxl\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .xxl\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .xxl\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .xxl\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .xxl\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .xxl\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .xxl\:tw-border-solid{
    border-style: solid;
  }

  .xxl\:tw-border-dashed{
    border-style: dashed;
  }

  .xxl\:tw-border-dotted{
    border-style: dotted;
  }

  .xxl\:tw-border-double{
    border-style: double;
  }

  .xxl\:tw-border-none{
    border-style: none;
  }

  .xxl\:tw-border-0{
    border-width: 0;
  }

  .xxl\:tw-border-2{
    border-width: 2px;
  }

  .xxl\:tw-border-4{
    border-width: 4px;
  }

  .xxl\:tw-border-8{
    border-width: 8px;
  }

  .xxl\:tw-border{
    border-width: 1px;
  }

  .xxl\:tw-border-t-0{
    border-top-width: 0;
  }

  .xxl\:tw-border-r-0{
    border-right-width: 0;
  }

  .xxl\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .xxl\:tw-border-l-0{
    border-left-width: 0;
  }

  .xxl\:tw-border-t-2{
    border-top-width: 2px;
  }

  .xxl\:tw-border-r-2{
    border-right-width: 2px;
  }

  .xxl\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .xxl\:tw-border-l-2{
    border-left-width: 2px;
  }

  .xxl\:tw-border-t-4{
    border-top-width: 4px;
  }

  .xxl\:tw-border-r-4{
    border-right-width: 4px;
  }

  .xxl\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .xxl\:tw-border-l-4{
    border-left-width: 4px;
  }

  .xxl\:tw-border-t-8{
    border-top-width: 8px;
  }

  .xxl\:tw-border-r-8{
    border-right-width: 8px;
  }

  .xxl\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .xxl\:tw-border-l-8{
    border-left-width: 8px;
  }

  .xxl\:tw-border-t{
    border-top-width: 1px;
  }

  .xxl\:tw-border-r{
    border-right-width: 1px;
  }

  .xxl\:tw-border-b{
    border-bottom-width: 1px;
  }

  .xxl\:tw-border-l{
    border-left-width: 1px;
  }

  .xxl\:tw-box-border{
    box-sizing: border-box;
  }

  .xxl\:tw-box-content{
    box-sizing: content-box;
  }

  .xxl\:tw-cursor-auto{
    cursor: auto;
  }

  .xxl\:tw-cursor-default{
    cursor: default;
  }

  .xxl\:tw-cursor-pointer{
    cursor: pointer;
  }

  .xxl\:tw-cursor-wait{
    cursor: wait;
  }

  .xxl\:tw-cursor-text{
    cursor: text;
  }

  .xxl\:tw-cursor-move{
    cursor: move;
  }

  .xxl\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .xxl\:tw-block{
    display: block;
  }

  .xxl\:tw-inline-block{
    display: inline-block;
  }

  .xxl\:tw-inline{
    display: inline;
  }

  .xxl\:tw-flex{
    display: flex;
  }

  .xxl\:tw-inline-flex{
    display: inline-flex;
  }

  .xxl\:tw-table{
    display: table;
  }

  .xxl\:tw-table-caption{
    display: table-caption;
  }

  .xxl\:tw-table-cell{
    display: table-cell;
  }

  .xxl\:tw-table-column{
    display: table-column;
  }

  .xxl\:tw-table-column-group{
    display: table-column-group;
  }

  .xxl\:tw-table-footer-group{
    display: table-footer-group;
  }

  .xxl\:tw-table-header-group{
    display: table-header-group;
  }

  .xxl\:tw-table-row-group{
    display: table-row-group;
  }

  .xxl\:tw-table-row{
    display: table-row;
  }

  .xxl\:tw-flow-root{
    display: flow-root;
  }

  .xxl\:tw-grid{
    display: grid;
  }

  .xxl\:tw-inline-grid{
    display: inline-grid;
  }

  .xxl\:tw-contents{
    display: contents;
  }

  .xxl\:tw-hidden{
    display: none;
  }

  .xxl\:tw-flex-row{
    flex-direction: row;
  }

  .xxl\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .xxl\:tw-flex-col{
    flex-direction: column;
  }

  .xxl\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .xxl\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .xxl\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .xxl\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .xxl\:tw-place-items-auto{
    place-items: auto;
  }

  .xxl\:tw-place-items-start{
    place-items: start;
  }

  .xxl\:tw-place-items-end{
    place-items: end;
  }

  .xxl\:tw-place-items-center{
    place-items: center;
  }

  .xxl\:tw-place-items-stretch{
    place-items: stretch;
  }

  .xxl\:tw-place-content-center{
    place-content: center;
  }

  .xxl\:tw-place-content-start{
    place-content: start;
  }

  .xxl\:tw-place-content-end{
    place-content: end;
  }

  .xxl\:tw-place-content-between{
    place-content: space-between;
  }

  .xxl\:tw-place-content-around{
    place-content: space-around;
  }

  .xxl\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .xxl\:tw-place-content-stretch{
    place-content: stretch;
  }

  .xxl\:tw-place-self-auto{
    place-self: auto;
  }

  .xxl\:tw-place-self-start{
    place-self: start;
  }

  .xxl\:tw-place-self-end{
    place-self: end;
  }

  .xxl\:tw-place-self-center{
    place-self: center;
  }

  .xxl\:tw-place-self-stretch{
    place-self: stretch;
  }

  .xxl\:tw-items-start{
    align-items: flex-start;
  }

  .xxl\:tw-items-end{
    align-items: flex-end;
  }

  .xxl\:tw-items-center{
    align-items: center;
  }

  .xxl\:tw-items-baseline{
    align-items: baseline;
  }

  .xxl\:tw-items-stretch{
    align-items: stretch;
  }

  .xxl\:tw-content-center{
    align-content: center;
  }

  .xxl\:tw-content-start{
    align-content: flex-start;
  }

  .xxl\:tw-content-end{
    align-content: flex-end;
  }

  .xxl\:tw-content-between{
    align-content: space-between;
  }

  .xxl\:tw-content-around{
    align-content: space-around;
  }

  .xxl\:tw-content-evenly{
    align-content: space-evenly;
  }

  .xxl\:tw-self-auto{
    align-self: auto;
  }

  .xxl\:tw-self-start{
    align-self: flex-start;
  }

  .xxl\:tw-self-end{
    align-self: flex-end;
  }

  .xxl\:tw-self-center{
    align-self: center;
  }

  .xxl\:tw-self-stretch{
    align-self: stretch;
  }

  .xxl\:tw-justify-items-auto{
    justify-items: auto;
  }

  .xxl\:tw-justify-items-start{
    justify-items: start;
  }

  .xxl\:tw-justify-items-end{
    justify-items: end;
  }

  .xxl\:tw-justify-items-center{
    justify-items: center;
  }

  .xxl\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .xxl\:tw-justify-start{
    justify-content: flex-start;
  }

  .xxl\:tw-justify-end{
    justify-content: flex-end;
  }

  .xxl\:tw-justify-center{
    justify-content: center;
  }

  .xxl\:tw-justify-between{
    justify-content: space-between;
  }

  .xxl\:tw-justify-around{
    justify-content: space-around;
  }

  .xxl\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .xxl\:tw-justify-self-auto{
    justify-self: auto;
  }

  .xxl\:tw-justify-self-start{
    justify-self: start;
  }

  .xxl\:tw-justify-self-end{
    justify-self: end;
  }

  .xxl\:tw-justify-self-center{
    justify-self: center;
  }

  .xxl\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .xxl\:tw-flex-1{
    flex: 1 1 0%;
  }

  .xxl\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .xxl\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .xxl\:tw-flex-none{
    flex: none;
  }

  .xxl\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .xxl\:tw-flex-grow{
    flex-grow: 1;
  }

  .xxl\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .xxl\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .xxl\:tw-order-1{
    order: 1;
  }

  .xxl\:tw-order-2{
    order: 2;
  }

  .xxl\:tw-order-3{
    order: 3;
  }

  .xxl\:tw-order-4{
    order: 4;
  }

  .xxl\:tw-order-5{
    order: 5;
  }

  .xxl\:tw-order-6{
    order: 6;
  }

  .xxl\:tw-order-7{
    order: 7;
  }

  .xxl\:tw-order-8{
    order: 8;
  }

  .xxl\:tw-order-9{
    order: 9;
  }

  .xxl\:tw-order-10{
    order: 10;
  }

  .xxl\:tw-order-11{
    order: 11;
  }

  .xxl\:tw-order-12{
    order: 12;
  }

  .xxl\:tw-order-first{
    order: -9999;
  }

  .xxl\:tw-order-last{
    order: 9999;
  }

  .xxl\:tw-order-none{
    order: 0;
  }

  .xxl\:tw-float-right{
    float: right;
  }

  .xxl\:tw-float-left{
    float: left;
  }

  .xxl\:tw-float-none{
    float: none;
  }

  .xxl\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .xxl\:tw-clear-left{
    clear: left;
  }

  .xxl\:tw-clear-right{
    clear: right;
  }

  .xxl\:tw-clear-both{
    clear: both;
  }

  .xxl\:tw-clear-none{
    clear: none;
  }

  .xxl\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .xxl\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .xxl\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .xxl\:tw-font-hairline{
    font-weight: 100;
  }

  .xxl\:tw-font-thin{
    font-weight: 200;
  }

  .xxl\:tw-font-light{
    font-weight: 300;
  }

  .xxl\:tw-font-normal{
    font-weight: 400;
  }

  .xxl\:tw-font-medium{
    font-weight: 500;
  }

  .xxl\:tw-font-semibold{
    font-weight: 600;
  }

  .xxl\:tw-font-bold{
    font-weight: 700;
  }

  .xxl\:tw-font-extrabold{
    font-weight: 800;
  }

  .xxl\:tw-font-black{
    font-weight: 900;
  }

  .xxl\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .xxl\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .xxl\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .xxl\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .xxl\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .xxl\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .xxl\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .xxl\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .xxl\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .xxl\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .xxl\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .xxl\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .xxl\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .xxl\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .xxl\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .xxl\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .xxl\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .xxl\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .xxl\:tw-h-0{
    height: 0;
  }

  .xxl\:tw-h-1{
    height: 0.25rem;
  }

  .xxl\:tw-h-2{
    height: 0.5rem;
  }

  .xxl\:tw-h-3{
    height: 0.75rem;
  }

  .xxl\:tw-h-4{
    height: 1rem;
  }

  .xxl\:tw-h-5{
    height: 1.25rem;
  }

  .xxl\:tw-h-6{
    height: 1.5rem;
  }

  .xxl\:tw-h-7{
    height: 1.75rem;
  }

  .xxl\:tw-h-8{
    height: 2rem;
  }

  .xxl\:tw-h-9{
    height: 2.25rem;
  }

  .xxl\:tw-h-10{
    height: 2.5rem;
  }

  .xxl\:tw-h-11{
    height: 2.75rem;
  }

  .xxl\:tw-h-12{
    height: 3rem;
  }

  .xxl\:tw-h-13{
    height: 3.25rem;
  }

  .xxl\:tw-h-14{
    height: 3.5rem;
  }

  .xxl\:tw-h-15{
    height: 3.75rem;
  }

  .xxl\:tw-h-16{
    height: 4rem;
  }

  .xxl\:tw-h-17{
    height: 4.25rem;
  }

  .xxl\:tw-h-18{
    height: 4.5rem;
  }

  .xxl\:tw-h-19{
    height: 4.75rem;
  }

  .xxl\:tw-h-20{
    height: 5rem;
  }

  .xxl\:tw-h-21{
    height: 5.25rem;
  }

  .xxl\:tw-h-22{
    height: 5.5rem;
  }

  .xxl\:tw-h-23{
    height: 5.75rem;
  }

  .xxl\:tw-h-24{
    height: 6rem;
  }

  .xxl\:tw-h-25{
    height: 6.25rem;
  }

  .xxl\:tw-h-26{
    height: 6.5rem;
  }

  .xxl\:tw-h-27{
    height: 6.75rem;
  }

  .xxl\:tw-h-28{
    height: 7rem;
  }

  .xxl\:tw-h-29{
    height: 7.25rem;
  }

  .xxl\:tw-h-30{
    height: 7.5rem;
  }

  .xxl\:tw-h-31{
    height: 7.75rem;
  }

  .xxl\:tw-h-32{
    height: 8rem;
  }

  .xxl\:tw-h-33{
    height: 8.25rem;
  }

  .xxl\:tw-h-34{
    height: 8.5rem;
  }

  .xxl\:tw-h-35{
    height: 8.75rem;
  }

  .xxl\:tw-h-36{
    height: 9rem;
  }

  .xxl\:tw-h-40{
    height: 10rem;
  }

  .xxl\:tw-h-41{
    height: 10.25rem;
  }

  .xxl\:tw-h-42{
    height: 10.5rem;
  }

  .xxl\:tw-h-43{
    height: 10.75rem;
  }

  .xxl\:tw-h-44{
    height: 11rem;
  }

  .xxl\:tw-h-45{
    height: 11.25rem;
  }

  .xxl\:tw-h-46{
    height: 11.5rem;
  }

  .xxl\:tw-h-47{
    height: 11.75rem;
  }

  .xxl\:tw-h-48{
    height: 12rem;
  }

  .xxl\:tw-h-50{
    height: 12.5rem;
  }

  .xxl\:tw-h-52{
    height: 13rem;
  }

  .xxl\:tw-h-53{
    height: 13.25rem;
  }

  .xxl\:tw-h-54{
    height: 13.5rem;
  }

  .xxl\:tw-h-55{
    height: 13.75rem;
  }

  .xxl\:tw-h-56{
    height: 14rem;
  }

  .xxl\:tw-h-57{
    height: 14.25rem;
  }

  .xxl\:tw-h-58{
    height: 14.5rem;
  }

  .xxl\:tw-h-59{
    height: 14.75rem;
  }

  .xxl\:tw-h-60{
    height: 15rem;
  }

  .xxl\:tw-h-61{
    height: 15.25rem;
  }

  .xxl\:tw-h-62{
    height: 15.5rem;
  }

  .xxl\:tw-h-63{
    height: 15.75rem;
  }

  .xxl\:tw-h-64{
    height: 16rem;
  }

  .xxl\:tw-h-65{
    height: 16.25rem;
  }

  .xxl\:tw-h-66{
    height: 16.5rem;
  }

  .xxl\:tw-h-68{
    height: 17rem;
  }

  .xxl\:tw-h-69{
    height: 17.25rem;
  }

  .xxl\:tw-h-70{
    height: 17.5rem;
  }

  .xxl\:tw-h-71{
    height: 17.75rem;
  }

  .xxl\:tw-h-72{
    height: 18rem;
  }

  .xxl\:tw-h-73{
    height: 18.25rem;
  }

  .xxl\:tw-h-74{
    height: 18.5rem;
  }

  .xxl\:tw-h-75{
    height: 18.75rem;
  }

  .xxl\:tw-h-76{
    height: 19rem;
  }

  .xxl\:tw-h-77{
    height: 19.25rem;
  }

  .xxl\:tw-h-78{
    height: 19.5rem;
  }

  .xxl\:tw-h-79{
    height: 19.75rem;
  }

  .xxl\:tw-h-80{
    height: 20rem;
  }

  .xxl\:tw-h-81{
    height: 20.25rem;
  }

  .xxl\:tw-h-82{
    height: 20.5rem;
  }

  .xxl\:tw-h-83{
    height: 20.75rem;
  }

  .xxl\:tw-h-84{
    height: 21rem;
  }

  .xxl\:tw-h-85{
    height: 21.25rem;
  }

  .xxl\:tw-h-86{
    height: 21.5rem;
  }

  .xxl\:tw-h-87{
    height: 21.75rem;
  }

  .xxl\:tw-h-88{
    height: 22rem;
  }

  .xxl\:tw-h-89{
    height: 22.25rem;
  }

  .xxl\:tw-h-90{
    height: 22.5rem;
  }

  .xxl\:tw-h-91{
    height: 22.75rem;
  }

  .xxl\:tw-h-92{
    height: 23rem;
  }

  .xxl\:tw-h-93{
    height: 23.25rem;
  }

  .xxl\:tw-h-94{
    height: 23.5rem;
  }

  .xxl\:tw-h-95{
    height: 23.75rem;
  }

  .xxl\:tw-h-96{
    height: 24rem;
  }

  .xxl\:tw-h-97{
    height: 23.25rem;
  }

  .xxl\:tw-h-98{
    height: 23.5rem;
  }

  .xxl\:tw-h-99{
    height: 23.75rem;
  }

  .xxl\:tw-h-100{
    height: 25rem;
  }

  .xxl\:tw-h-101{
    height: 25.25rem;
  }

  .xxl\:tw-h-102{
    height: 25.5rem;
  }

  .xxl\:tw-h-112{
    height: 28rem;
  }

  .xxl\:tw-h-128{
    height: 31rem;
  }

  .xxl\:tw-h-129{
    height: 32.25rem;
  }

  .xxl\:tw-h-130{
    height: 32.5rem;
  }

  .xxl\:tw-h-140{
    height: 35rem;
  }

  .xxl\:tw-h-160{
    height: 40rem;
  }

  .xxl\:tw-h-180{
    height: 45rem;
  }

  .xxl\:tw-h-185{
    height: 46.25rem;
  }

  .xxl\:tw-h-190{
    height: 47.5rem;
  }

  .xxl\:tw-h-200{
    height: 50rem;
  }

  .xxl\:tw-h-auto{
    height: auto;
  }

  .xxl\:tw-h-px{
    height: 1px;
  }

  .xxl\:tw-h-0\.5{
    height: 0.125rem;
  }

  .xxl\:tw-h-1\.5{
    height: 0.375rem;
  }

  .xxl\:tw-h-2\.5{
    height: 0.625rem;
  }

  .xxl\:tw-h-3\.5{
    height: 0.875rem;
  }

  .xxl\:tw-h-1\/2{
    height: 50%;
  }

  .xxl\:tw-h-1\/3{
    height: 33.333333%;
  }

  .xxl\:tw-h-2\/3{
    height: 66.666667%;
  }

  .xxl\:tw-h-1\/4{
    height: 25%;
  }

  .xxl\:tw-h-2\/4{
    height: 50%;
  }

  .xxl\:tw-h-3\/4{
    height: 75%;
  }

  .xxl\:tw-h-1\/5{
    height: 20%;
  }

  .xxl\:tw-h-2\/5{
    height: 40%;
  }

  .xxl\:tw-h-3\/5{
    height: 60%;
  }

  .xxl\:tw-h-4\/5{
    height: 80%;
  }

  .xxl\:tw-h-1\/6{
    height: 16.666667%;
  }

  .xxl\:tw-h-2\/6{
    height: 33.333333%;
  }

  .xxl\:tw-h-3\/6{
    height: 50%;
  }

  .xxl\:tw-h-4\/6{
    height: 66.666667%;
  }

  .xxl\:tw-h-5\/6{
    height: 83.333333%;
  }

  .xxl\:tw-h-1\/12{
    height: 8.333333%;
  }

  .xxl\:tw-h-2\/12{
    height: 16.666667%;
  }

  .xxl\:tw-h-3\/12{
    height: 25%;
  }

  .xxl\:tw-h-4\/12{
    height: 33.333333%;
  }

  .xxl\:tw-h-5\/12{
    height: 41.666667%;
  }

  .xxl\:tw-h-6\/12{
    height: 50%;
  }

  .xxl\:tw-h-7\/12{
    height: 58.333333%;
  }

  .xxl\:tw-h-8\/12{
    height: 66.666667%;
  }

  .xxl\:tw-h-9\/12{
    height: 75%;
  }

  .xxl\:tw-h-10\/12{
    height: 83.333333%;
  }

  .xxl\:tw-h-11\/12{
    height: 91.666667%;
  }

  .xxl\:tw-h-full{
    height: 100%;
  }

  .xxl\:tw-h-screen{
    height: 100vh;
  }

  .xxl\:tw-text-xs{
    font-size: 0.75rem;
  }

  .xxl\:tw-text-sm{
    font-size: 0.875rem;
  }

  .xxl\:tw-text-base{
    font-size: 1rem;
  }

  .xxl\:tw-text-lg{
    font-size: 1.125rem;
  }

  .xxl\:tw-text-xl{
    font-size: 1.25rem;
  }

  .xxl\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .xxl\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .xxl\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .xxl\:tw-text-5xl{
    font-size: 3rem;
  }

  .xxl\:tw-text-6xl{
    font-size: 4rem;
  }

  .xxl\:tw-leading-3{
    line-height: .75rem;
  }

  .xxl\:tw-leading-4{
    line-height: 1rem;
  }

  .xxl\:tw-leading-5{
    line-height: 1.25rem;
  }

  .xxl\:tw-leading-6{
    line-height: 1.5rem;
  }

  .xxl\:tw-leading-7{
    line-height: 1.75rem;
  }

  .xxl\:tw-leading-8{
    line-height: 2rem;
  }

  .xxl\:tw-leading-9{
    line-height: 2.25rem;
  }

  .xxl\:tw-leading-10{
    line-height: 2.5rem;
  }

  .xxl\:tw-leading-none{
    line-height: 1;
  }

  .xxl\:tw-leading-tight{
    line-height: 1.25;
  }

  .xxl\:tw-leading-snug{
    line-height: 1.375;
  }

  .xxl\:tw-leading-normal{
    line-height: 1.5;
  }

  .xxl\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .xxl\:tw-leading-loose{
    line-height: 2;
  }

  .xxl\:tw-list-inside{
    list-style-position: inside;
  }

  .xxl\:tw-list-outside{
    list-style-position: outside;
  }

  .xxl\:tw-list-none{
    list-style-type: none;
  }

  .xxl\:tw-list-disc{
    list-style-type: disc;
  }

  .xxl\:tw-list-decimal{
    list-style-type: decimal;
  }

  .xxl\:tw-m-0{
    margin: 0;
  }

  .xxl\:tw-m-1{
    margin: 0.25rem;
  }

  .xxl\:tw-m-2{
    margin: 0.5rem;
  }

  .xxl\:tw-m-3{
    margin: 0.75rem;
  }

  .xxl\:tw-m-4{
    margin: 1rem;
  }

  .xxl\:tw-m-5{
    margin: 1.25rem;
  }

  .xxl\:tw-m-6{
    margin: 1.5rem;
  }

  .xxl\:tw-m-7{
    margin: 1.75rem;
  }

  .xxl\:tw-m-8{
    margin: 2rem;
  }

  .xxl\:tw-m-9{
    margin: 2.25rem;
  }

  .xxl\:tw-m-10{
    margin: 2.5rem;
  }

  .xxl\:tw-m-11{
    margin: 2.75rem;
  }

  .xxl\:tw-m-12{
    margin: 3rem;
  }

  .xxl\:tw-m-13{
    margin: 3.25rem;
  }

  .xxl\:tw-m-14{
    margin: 3.5rem;
  }

  .xxl\:tw-m-15{
    margin: 3.75rem;
  }

  .xxl\:tw-m-16{
    margin: 4rem;
  }

  .xxl\:tw-m-17{
    margin: 4.25rem;
  }

  .xxl\:tw-m-18{
    margin: 4.5rem;
  }

  .xxl\:tw-m-19{
    margin: 4.75rem;
  }

  .xxl\:tw-m-20{
    margin: 5rem;
  }

  .xxl\:tw-m-21{
    margin: 5.25rem;
  }

  .xxl\:tw-m-22{
    margin: 5.5rem;
  }

  .xxl\:tw-m-23{
    margin: 5.75rem;
  }

  .xxl\:tw-m-24{
    margin: 6rem;
  }

  .xxl\:tw-m-25{
    margin: 6.25rem;
  }

  .xxl\:tw-m-26{
    margin: 6.5rem;
  }

  .xxl\:tw-m-27{
    margin: 6.75rem;
  }

  .xxl\:tw-m-28{
    margin: 7rem;
  }

  .xxl\:tw-m-29{
    margin: 7.25rem;
  }

  .xxl\:tw-m-30{
    margin: 7.5rem;
  }

  .xxl\:tw-m-31{
    margin: 7.75rem;
  }

  .xxl\:tw-m-32{
    margin: 8rem;
  }

  .xxl\:tw-m-33{
    margin: 8.25rem;
  }

  .xxl\:tw-m-34{
    margin: 8.5rem;
  }

  .xxl\:tw-m-35{
    margin: 8.75rem;
  }

  .xxl\:tw-m-36{
    margin: 9rem;
  }

  .xxl\:tw-m-40{
    margin: 10rem;
  }

  .xxl\:tw-m-41{
    margin: 10.25rem;
  }

  .xxl\:tw-m-42{
    margin: 10.5rem;
  }

  .xxl\:tw-m-43{
    margin: 10.75rem;
  }

  .xxl\:tw-m-44{
    margin: 11rem;
  }

  .xxl\:tw-m-45{
    margin: 11.25rem;
  }

  .xxl\:tw-m-46{
    margin: 11.5rem;
  }

  .xxl\:tw-m-47{
    margin: 11.75rem;
  }

  .xxl\:tw-m-48{
    margin: 12rem;
  }

  .xxl\:tw-m-50{
    margin: 12.5rem;
  }

  .xxl\:tw-m-52{
    margin: 13rem;
  }

  .xxl\:tw-m-53{
    margin: 13.25rem;
  }

  .xxl\:tw-m-54{
    margin: 13.5rem;
  }

  .xxl\:tw-m-55{
    margin: 13.75rem;
  }

  .xxl\:tw-m-56{
    margin: 14rem;
  }

  .xxl\:tw-m-57{
    margin: 14.25rem;
  }

  .xxl\:tw-m-58{
    margin: 14.5rem;
  }

  .xxl\:tw-m-59{
    margin: 14.75rem;
  }

  .xxl\:tw-m-60{
    margin: 15rem;
  }

  .xxl\:tw-m-61{
    margin: 15.25rem;
  }

  .xxl\:tw-m-62{
    margin: 15.5rem;
  }

  .xxl\:tw-m-63{
    margin: 15.75rem;
  }

  .xxl\:tw-m-64{
    margin: 16rem;
  }

  .xxl\:tw-m-65{
    margin: 16.25rem;
  }

  .xxl\:tw-m-66{
    margin: 16.5rem;
  }

  .xxl\:tw-m-68{
    margin: 17rem;
  }

  .xxl\:tw-m-69{
    margin: 17.25rem;
  }

  .xxl\:tw-m-70{
    margin: 17.5rem;
  }

  .xxl\:tw-m-71{
    margin: 17.75rem;
  }

  .xxl\:tw-m-72{
    margin: 18rem;
  }

  .xxl\:tw-m-73{
    margin: 18.25rem;
  }

  .xxl\:tw-m-74{
    margin: 18.5rem;
  }

  .xxl\:tw-m-75{
    margin: 18.75rem;
  }

  .xxl\:tw-m-76{
    margin: 19rem;
  }

  .xxl\:tw-m-77{
    margin: 19.25rem;
  }

  .xxl\:tw-m-78{
    margin: 19.5rem;
  }

  .xxl\:tw-m-79{
    margin: 19.75rem;
  }

  .xxl\:tw-m-80{
    margin: 20rem;
  }

  .xxl\:tw-m-81{
    margin: 20.25rem;
  }

  .xxl\:tw-m-82{
    margin: 20.5rem;
  }

  .xxl\:tw-m-83{
    margin: 20.75rem;
  }

  .xxl\:tw-m-84{
    margin: 21rem;
  }

  .xxl\:tw-m-85{
    margin: 21.25rem;
  }

  .xxl\:tw-m-86{
    margin: 21.5rem;
  }

  .xxl\:tw-m-87{
    margin: 21.75rem;
  }

  .xxl\:tw-m-88{
    margin: 22rem;
  }

  .xxl\:tw-m-89{
    margin: 22.25rem;
  }

  .xxl\:tw-m-90{
    margin: 22.5rem;
  }

  .xxl\:tw-m-91{
    margin: 22.75rem;
  }

  .xxl\:tw-m-92{
    margin: 23rem;
  }

  .xxl\:tw-m-93{
    margin: 23.25rem;
  }

  .xxl\:tw-m-94{
    margin: 23.5rem;
  }

  .xxl\:tw-m-95{
    margin: 23.75rem;
  }

  .xxl\:tw-m-96{
    margin: 24rem;
  }

  .xxl\:tw-m-97{
    margin: 23.25rem;
  }

  .xxl\:tw-m-98{
    margin: 23.5rem;
  }

  .xxl\:tw-m-99{
    margin: 23.75rem;
  }

  .xxl\:tw-m-100{
    margin: 25rem;
  }

  .xxl\:tw-m-101{
    margin: 25.25rem;
  }

  .xxl\:tw-m-102{
    margin: 25.5rem;
  }

  .xxl\:tw-m-112{
    margin: 28rem;
  }

  .xxl\:tw-m-128{
    margin: 31rem;
  }

  .xxl\:tw-m-129{
    margin: 32.25rem;
  }

  .xxl\:tw-m-130{
    margin: 32.5rem;
  }

  .xxl\:tw-m-140{
    margin: 35rem;
  }

  .xxl\:tw-m-160{
    margin: 40rem;
  }

  .xxl\:tw-m-180{
    margin: 45rem;
  }

  .xxl\:tw-m-185{
    margin: 46.25rem;
  }

  .xxl\:tw-m-190{
    margin: 47.5rem;
  }

  .xxl\:tw-m-200{
    margin: 50rem;
  }

  .xxl\:tw-m-auto{
    margin: auto;
  }

  .xxl\:tw-m-px{
    margin: 1px;
  }

  .xxl\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .xxl\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .xxl\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .xxl\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .xxl\:tw-m-1\/2{
    margin: 50%;
  }

  .xxl\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .xxl\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .xxl\:tw-m-1\/4{
    margin: 25%;
  }

  .xxl\:tw-m-2\/4{
    margin: 50%;
  }

  .xxl\:tw-m-3\/4{
    margin: 75%;
  }

  .xxl\:tw-m-1\/5{
    margin: 20%;
  }

  .xxl\:tw-m-2\/5{
    margin: 40%;
  }

  .xxl\:tw-m-3\/5{
    margin: 60%;
  }

  .xxl\:tw-m-4\/5{
    margin: 80%;
  }

  .xxl\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .xxl\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .xxl\:tw-m-3\/6{
    margin: 50%;
  }

  .xxl\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .xxl\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .xxl\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .xxl\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .xxl\:tw-m-3\/12{
    margin: 25%;
  }

  .xxl\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .xxl\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .xxl\:tw-m-6\/12{
    margin: 50%;
  }

  .xxl\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .xxl\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .xxl\:tw-m-9\/12{
    margin: 75%;
  }

  .xxl\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .xxl\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .xxl\:tw-m-full{
    margin: 100%;
  }

  .xxl\:tw--m-1{
    margin: -0.25rem;
  }

  .xxl\:tw--m-2{
    margin: -0.5rem;
  }

  .xxl\:tw--m-3{
    margin: -0.75rem;
  }

  .xxl\:tw--m-4{
    margin: -1rem;
  }

  .xxl\:tw--m-5{
    margin: -1.25rem;
  }

  .xxl\:tw--m-6{
    margin: -1.5rem;
  }

  .xxl\:tw--m-7{
    margin: -1.75rem;
  }

  .xxl\:tw--m-8{
    margin: -2rem;
  }

  .xxl\:tw--m-9{
    margin: -2.25rem;
  }

  .xxl\:tw--m-10{
    margin: -2.5rem;
  }

  .xxl\:tw--m-11{
    margin: -2.75rem;
  }

  .xxl\:tw--m-12{
    margin: -3rem;
  }

  .xxl\:tw--m-13{
    margin: -3.25rem;
  }

  .xxl\:tw--m-14{
    margin: -3.5rem;
  }

  .xxl\:tw--m-15{
    margin: -3.75rem;
  }

  .xxl\:tw--m-16{
    margin: -4rem;
  }

  .xxl\:tw--m-17{
    margin: -4.25rem;
  }

  .xxl\:tw--m-18{
    margin: -4.5rem;
  }

  .xxl\:tw--m-19{
    margin: -4.75rem;
  }

  .xxl\:tw--m-20{
    margin: -5rem;
  }

  .xxl\:tw--m-21{
    margin: -5.25rem;
  }

  .xxl\:tw--m-22{
    margin: -5.5rem;
  }

  .xxl\:tw--m-23{
    margin: -5.75rem;
  }

  .xxl\:tw--m-24{
    margin: -6rem;
  }

  .xxl\:tw--m-25{
    margin: -6.25rem;
  }

  .xxl\:tw--m-26{
    margin: -6.5rem;
  }

  .xxl\:tw--m-27{
    margin: -6.75rem;
  }

  .xxl\:tw--m-28{
    margin: -7rem;
  }

  .xxl\:tw--m-29{
    margin: -7.25rem;
  }

  .xxl\:tw--m-30{
    margin: -7.5rem;
  }

  .xxl\:tw--m-31{
    margin: -7.75rem;
  }

  .xxl\:tw--m-32{
    margin: -8rem;
  }

  .xxl\:tw--m-33{
    margin: -8.25rem;
  }

  .xxl\:tw--m-34{
    margin: -8.5rem;
  }

  .xxl\:tw--m-35{
    margin: -8.75rem;
  }

  .xxl\:tw--m-36{
    margin: -9rem;
  }

  .xxl\:tw--m-40{
    margin: -10rem;
  }

  .xxl\:tw--m-41{
    margin: -10.25rem;
  }

  .xxl\:tw--m-42{
    margin: -10.5rem;
  }

  .xxl\:tw--m-43{
    margin: -10.75rem;
  }

  .xxl\:tw--m-44{
    margin: -11rem;
  }

  .xxl\:tw--m-45{
    margin: -11.25rem;
  }

  .xxl\:tw--m-46{
    margin: -11.5rem;
  }

  .xxl\:tw--m-47{
    margin: -11.75rem;
  }

  .xxl\:tw--m-48{
    margin: -12rem;
  }

  .xxl\:tw--m-50{
    margin: -12.5rem;
  }

  .xxl\:tw--m-52{
    margin: -13rem;
  }

  .xxl\:tw--m-53{
    margin: -13.25rem;
  }

  .xxl\:tw--m-54{
    margin: -13.5rem;
  }

  .xxl\:tw--m-55{
    margin: -13.75rem;
  }

  .xxl\:tw--m-56{
    margin: -14rem;
  }

  .xxl\:tw--m-57{
    margin: -14.25rem;
  }

  .xxl\:tw--m-58{
    margin: -14.5rem;
  }

  .xxl\:tw--m-59{
    margin: -14.75rem;
  }

  .xxl\:tw--m-60{
    margin: -15rem;
  }

  .xxl\:tw--m-61{
    margin: -15.25rem;
  }

  .xxl\:tw--m-62{
    margin: -15.5rem;
  }

  .xxl\:tw--m-63{
    margin: -15.75rem;
  }

  .xxl\:tw--m-64{
    margin: -16rem;
  }

  .xxl\:tw--m-65{
    margin: -16.25rem;
  }

  .xxl\:tw--m-66{
    margin: -16.5rem;
  }

  .xxl\:tw--m-68{
    margin: -17rem;
  }

  .xxl\:tw--m-69{
    margin: -17.25rem;
  }

  .xxl\:tw--m-70{
    margin: -17.5rem;
  }

  .xxl\:tw--m-71{
    margin: -17.75rem;
  }

  .xxl\:tw--m-72{
    margin: -18rem;
  }

  .xxl\:tw--m-73{
    margin: -18.25rem;
  }

  .xxl\:tw--m-74{
    margin: -18.5rem;
  }

  .xxl\:tw--m-75{
    margin: -18.75rem;
  }

  .xxl\:tw--m-76{
    margin: -19rem;
  }

  .xxl\:tw--m-77{
    margin: -19.25rem;
  }

  .xxl\:tw--m-78{
    margin: -19.5rem;
  }

  .xxl\:tw--m-79{
    margin: -19.75rem;
  }

  .xxl\:tw--m-80{
    margin: -20rem;
  }

  .xxl\:tw--m-81{
    margin: -20.25rem;
  }

  .xxl\:tw--m-82{
    margin: -20.5rem;
  }

  .xxl\:tw--m-83{
    margin: -20.75rem;
  }

  .xxl\:tw--m-84{
    margin: -21rem;
  }

  .xxl\:tw--m-85{
    margin: -21.25rem;
  }

  .xxl\:tw--m-86{
    margin: -21.5rem;
  }

  .xxl\:tw--m-87{
    margin: -21.75rem;
  }

  .xxl\:tw--m-88{
    margin: -22rem;
  }

  .xxl\:tw--m-89{
    margin: -22.25rem;
  }

  .xxl\:tw--m-90{
    margin: -22.5rem;
  }

  .xxl\:tw--m-91{
    margin: -22.75rem;
  }

  .xxl\:tw--m-92{
    margin: -23rem;
  }

  .xxl\:tw--m-93{
    margin: -23.25rem;
  }

  .xxl\:tw--m-94{
    margin: -23.5rem;
  }

  .xxl\:tw--m-95{
    margin: -23.75rem;
  }

  .xxl\:tw--m-96{
    margin: -24rem;
  }

  .xxl\:tw--m-97{
    margin: -23.25rem;
  }

  .xxl\:tw--m-98{
    margin: -23.5rem;
  }

  .xxl\:tw--m-99{
    margin: -23.75rem;
  }

  .xxl\:tw--m-100{
    margin: -25rem;
  }

  .xxl\:tw--m-101{
    margin: -25.25rem;
  }

  .xxl\:tw--m-102{
    margin: -25.5rem;
  }

  .xxl\:tw--m-112{
    margin: -28rem;
  }

  .xxl\:tw--m-128{
    margin: -31rem;
  }

  .xxl\:tw--m-129{
    margin: -32.25rem;
  }

  .xxl\:tw--m-130{
    margin: -32.5rem;
  }

  .xxl\:tw--m-140{
    margin: -35rem;
  }

  .xxl\:tw--m-160{
    margin: -40rem;
  }

  .xxl\:tw--m-180{
    margin: -45rem;
  }

  .xxl\:tw--m-185{
    margin: -46.25rem;
  }

  .xxl\:tw--m-190{
    margin: -47.5rem;
  }

  .xxl\:tw--m-200{
    margin: -50rem;
  }

  .xxl\:tw--m-px{
    margin: -1px;
  }

  .xxl\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .xxl\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .xxl\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .xxl\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .xxl\:tw--m-1\/2{
    margin: -50%;
  }

  .xxl\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .xxl\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .xxl\:tw--m-1\/4{
    margin: -25%;
  }

  .xxl\:tw--m-2\/4{
    margin: -50%;
  }

  .xxl\:tw--m-3\/4{
    margin: -75%;
  }

  .xxl\:tw--m-1\/5{
    margin: -20%;
  }

  .xxl\:tw--m-2\/5{
    margin: -40%;
  }

  .xxl\:tw--m-3\/5{
    margin: -60%;
  }

  .xxl\:tw--m-4\/5{
    margin: -80%;
  }

  .xxl\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .xxl\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .xxl\:tw--m-3\/6{
    margin: -50%;
  }

  .xxl\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .xxl\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .xxl\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .xxl\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .xxl\:tw--m-3\/12{
    margin: -25%;
  }

  .xxl\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .xxl\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .xxl\:tw--m-6\/12{
    margin: -50%;
  }

  .xxl\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .xxl\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .xxl\:tw--m-9\/12{
    margin: -75%;
  }

  .xxl\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .xxl\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .xxl\:tw--m-full{
    margin: -100%;
  }

  .xxl\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .xxl\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .xxl\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .xxl\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .xxl\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .xxl\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xxl\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .xxl\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .xxl\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .xxl\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .xxl\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xxl\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .xxl\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .xxl\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .xxl\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .xxl\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .xxl\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .xxl\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .xxl\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .xxl\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .xxl\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .xxl\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .xxl\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .xxl\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .xxl\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .xxl\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .xxl\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .xxl\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .xxl\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .xxl\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .xxl\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .xxl\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .xxl\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .xxl\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .xxl\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .xxl\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .xxl\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .xxl\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .xxl\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .xxl\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .xxl\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .xxl\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .xxl\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .xxl\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .xxl\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .xxl\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .xxl\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .xxl\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .xxl\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .xxl\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .xxl\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .xxl\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .xxl\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .xxl\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .xxl\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .xxl\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .xxl\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .xxl\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .xxl\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .xxl\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .xxl\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .xxl\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .xxl\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .xxl\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .xxl\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .xxl\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .xxl\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .xxl\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .xxl\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .xxl\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .xxl\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .xxl\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .xxl\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .xxl\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .xxl\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .xxl\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .xxl\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .xxl\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .xxl\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .xxl\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .xxl\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .xxl\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .xxl\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .xxl\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .xxl\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .xxl\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .xxl\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .xxl\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .xxl\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .xxl\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .xxl\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .xxl\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .xxl\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .xxl\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .xxl\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .xxl\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .xxl\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .xxl\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .xxl\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .xxl\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .xxl\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .xxl\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .xxl\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .xxl\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .xxl\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .xxl\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .xxl\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .xxl\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .xxl\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .xxl\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .xxl\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .xxl\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .xxl\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .xxl\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .xxl\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .xxl\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .xxl\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .xxl\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .xxl\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .xxl\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .xxl\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .xxl\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .xxl\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .xxl\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .xxl\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .xxl\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .xxl\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .xxl\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .xxl\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .xxl\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .xxl\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .xxl\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .xxl\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .xxl\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .xxl\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .xxl\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .xxl\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .xxl\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .xxl\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .xxl\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .xxl\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .xxl\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .xxl\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .xxl\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .xxl\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .xxl\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .xxl\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .xxl\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .xxl\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .xxl\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .xxl\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .xxl\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .xxl\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .xxl\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .xxl\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .xxl\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .xxl\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .xxl\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .xxl\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .xxl\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .xxl\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .xxl\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .xxl\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .xxl\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .xxl\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .xxl\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .xxl\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .xxl\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .xxl\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .xxl\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .xxl\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .xxl\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .xxl\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .xxl\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .xxl\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xxl\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xxl\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xxl\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xxl\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xxl\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xxl\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .xxl\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .xxl\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .xxl\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .xxl\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .xxl\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .xxl\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .xxl\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .xxl\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .xxl\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .xxl\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .xxl\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .xxl\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .xxl\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .xxl\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .xxl\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .xxl\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .xxl\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .xxl\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .xxl\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .xxl\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .xxl\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .xxl\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .xxl\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .xxl\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .xxl\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .xxl\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .xxl\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .xxl\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .xxl\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .xxl\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .xxl\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .xxl\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .xxl\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .xxl\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .xxl\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .xxl\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .xxl\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .xxl\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .xxl\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .xxl\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .xxl\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .xxl\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .xxl\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .xxl\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .xxl\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .xxl\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xxl\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xxl\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xxl\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xxl\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xxl\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xxl\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xxl\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xxl\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xxl\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xxl\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .xxl\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .xxl\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .xxl\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .xxl\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .xxl\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .xxl\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .xxl\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .xxl\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xxl\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xxl\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xxl\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xxl\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xxl\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xxl\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xxl\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xxl\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .xxl\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .xxl\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .xxl\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .xxl\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .xxl\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .xxl\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .xxl\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .xxl\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .xxl\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .xxl\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .xxl\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .xxl\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .xxl\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .xxl\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .xxl\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .xxl\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .xxl\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .xxl\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .xxl\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .xxl\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .xxl\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .xxl\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .xxl\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .xxl\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .xxl\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .xxl\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .xxl\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .xxl\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .xxl\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .xxl\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .xxl\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .xxl\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .xxl\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .xxl\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .xxl\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .xxl\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .xxl\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .xxl\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .xxl\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .xxl\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .xxl\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .xxl\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .xxl\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .xxl\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .xxl\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .xxl\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .xxl\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .xxl\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .xxl\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .xxl\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .xxl\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .xxl\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .xxl\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .xxl\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .xxl\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .xxl\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .xxl\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .xxl\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .xxl\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .xxl\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .xxl\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .xxl\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .xxl\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .xxl\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .xxl\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .xxl\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .xxl\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .xxl\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .xxl\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .xxl\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .xxl\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .xxl\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .xxl\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .xxl\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .xxl\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .xxl\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .xxl\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .xxl\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .xxl\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .xxl\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .xxl\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .xxl\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .xxl\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .xxl\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .xxl\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .xxl\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .xxl\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .xxl\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .xxl\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .xxl\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .xxl\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .xxl\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .xxl\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .xxl\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .xxl\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .xxl\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .xxl\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .xxl\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .xxl\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .xxl\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .xxl\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .xxl\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .xxl\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .xxl\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .xxl\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .xxl\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .xxl\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .xxl\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .xxl\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .xxl\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .xxl\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .xxl\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .xxl\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .xxl\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .xxl\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .xxl\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .xxl\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .xxl\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .xxl\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .xxl\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .xxl\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .xxl\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .xxl\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .xxl\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .xxl\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .xxl\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .xxl\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .xxl\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .xxl\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .xxl\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .xxl\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .xxl\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .xxl\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .xxl\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .xxl\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .xxl\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .xxl\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .xxl\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .xxl\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .xxl\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .xxl\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .xxl\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .xxl\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .xxl\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .xxl\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .xxl\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .xxl\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .xxl\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .xxl\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .xxl\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .xxl\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .xxl\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .xxl\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .xxl\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .xxl\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .xxl\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .xxl\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .xxl\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .xxl\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .xxl\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .xxl\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .xxl\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .xxl\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .xxl\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .xxl\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .xxl\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .xxl\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .xxl\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .xxl\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .xxl\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .xxl\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .xxl\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .xxl\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .xxl\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .xxl\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .xxl\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .xxl\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .xxl\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .xxl\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .xxl\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .xxl\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .xxl\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .xxl\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .xxl\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .xxl\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .xxl\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .xxl\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .xxl\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .xxl\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .xxl\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .xxl\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .xxl\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .xxl\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .xxl\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xxl\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xxl\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xxl\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xxl\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xxl\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xxl\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .xxl\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .xxl\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .xxl\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .xxl\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .xxl\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .xxl\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .xxl\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .xxl\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .xxl\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .xxl\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .xxl\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .xxl\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .xxl\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .xxl\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .xxl\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .xxl\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .xxl\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .xxl\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .xxl\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .xxl\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .xxl\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .xxl\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .xxl\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .xxl\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .xxl\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .xxl\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .xxl\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .xxl\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .xxl\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .xxl\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .xxl\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .xxl\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .xxl\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .xxl\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .xxl\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .xxl\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .xxl\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .xxl\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .xxl\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .xxl\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .xxl\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .xxl\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .xxl\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .xxl\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xxl\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xxl\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xxl\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xxl\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xxl\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xxl\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xxl\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xxl\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xxl\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xxl\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .xxl\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .xxl\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .xxl\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .xxl\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .xxl\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .xxl\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .xxl\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .xxl\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xxl\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xxl\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xxl\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xxl\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xxl\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xxl\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xxl\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xxl\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .xxl\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .xxl\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .xxl\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .xxl\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .xxl\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .xxl\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .xxl\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .xxl\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .xxl\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .xxl\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .xxl\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .xxl\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .xxl\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .xxl\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .xxl\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .xxl\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .xxl\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .xxl\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .xxl\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .xxl\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .xxl\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .xxl\:tw-mt-0{
    margin-top: 0;
  }

  .xxl\:tw-mr-0{
    margin-right: 0;
  }

  .xxl\:tw-mb-0{
    margin-bottom: 0;
  }

  .xxl\:tw-ml-0{
    margin-left: 0;
  }

  .xxl\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .xxl\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .xxl\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .xxl\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .xxl\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .xxl\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .xxl\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .xxl\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .xxl\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .xxl\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .xxl\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .xxl\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .xxl\:tw-mt-4{
    margin-top: 1rem;
  }

  .xxl\:tw-mr-4{
    margin-right: 1rem;
  }

  .xxl\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .xxl\:tw-ml-4{
    margin-left: 1rem;
  }

  .xxl\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .xxl\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .xxl\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .xxl\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .xxl\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .xxl\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .xxl\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .xxl\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .xxl\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .xxl\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .xxl\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .xxl\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .xxl\:tw-mt-8{
    margin-top: 2rem;
  }

  .xxl\:tw-mr-8{
    margin-right: 2rem;
  }

  .xxl\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .xxl\:tw-ml-8{
    margin-left: 2rem;
  }

  .xxl\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .xxl\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .xxl\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .xxl\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .xxl\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .xxl\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .xxl\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .xxl\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .xxl\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .xxl\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .xxl\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .xxl\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .xxl\:tw-mt-12{
    margin-top: 3rem;
  }

  .xxl\:tw-mr-12{
    margin-right: 3rem;
  }

  .xxl\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .xxl\:tw-ml-12{
    margin-left: 3rem;
  }

  .xxl\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .xxl\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .xxl\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .xxl\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .xxl\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .xxl\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .xxl\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .xxl\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .xxl\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .xxl\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .xxl\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .xxl\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .xxl\:tw-mt-16{
    margin-top: 4rem;
  }

  .xxl\:tw-mr-16{
    margin-right: 4rem;
  }

  .xxl\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .xxl\:tw-ml-16{
    margin-left: 4rem;
  }

  .xxl\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .xxl\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .xxl\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .xxl\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .xxl\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .xxl\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .xxl\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .xxl\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .xxl\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .xxl\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .xxl\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .xxl\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .xxl\:tw-mt-20{
    margin-top: 5rem;
  }

  .xxl\:tw-mr-20{
    margin-right: 5rem;
  }

  .xxl\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .xxl\:tw-ml-20{
    margin-left: 5rem;
  }

  .xxl\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .xxl\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .xxl\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .xxl\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .xxl\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .xxl\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .xxl\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .xxl\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .xxl\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .xxl\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .xxl\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .xxl\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .xxl\:tw-mt-24{
    margin-top: 6rem;
  }

  .xxl\:tw-mr-24{
    margin-right: 6rem;
  }

  .xxl\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .xxl\:tw-ml-24{
    margin-left: 6rem;
  }

  .xxl\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .xxl\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .xxl\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .xxl\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .xxl\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .xxl\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .xxl\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .xxl\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .xxl\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .xxl\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .xxl\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .xxl\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .xxl\:tw-mt-28{
    margin-top: 7rem;
  }

  .xxl\:tw-mr-28{
    margin-right: 7rem;
  }

  .xxl\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .xxl\:tw-ml-28{
    margin-left: 7rem;
  }

  .xxl\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .xxl\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .xxl\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .xxl\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .xxl\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .xxl\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .xxl\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .xxl\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .xxl\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .xxl\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .xxl\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .xxl\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .xxl\:tw-mt-32{
    margin-top: 8rem;
  }

  .xxl\:tw-mr-32{
    margin-right: 8rem;
  }

  .xxl\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .xxl\:tw-ml-32{
    margin-left: 8rem;
  }

  .xxl\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .xxl\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .xxl\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .xxl\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .xxl\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .xxl\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .xxl\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .xxl\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .xxl\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .xxl\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .xxl\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .xxl\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .xxl\:tw-mt-36{
    margin-top: 9rem;
  }

  .xxl\:tw-mr-36{
    margin-right: 9rem;
  }

  .xxl\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .xxl\:tw-ml-36{
    margin-left: 9rem;
  }

  .xxl\:tw-mt-40{
    margin-top: 10rem;
  }

  .xxl\:tw-mr-40{
    margin-right: 10rem;
  }

  .xxl\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .xxl\:tw-ml-40{
    margin-left: 10rem;
  }

  .xxl\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .xxl\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .xxl\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .xxl\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .xxl\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .xxl\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .xxl\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .xxl\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .xxl\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .xxl\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .xxl\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .xxl\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .xxl\:tw-mt-44{
    margin-top: 11rem;
  }

  .xxl\:tw-mr-44{
    margin-right: 11rem;
  }

  .xxl\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .xxl\:tw-ml-44{
    margin-left: 11rem;
  }

  .xxl\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .xxl\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .xxl\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .xxl\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .xxl\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .xxl\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .xxl\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .xxl\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .xxl\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .xxl\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .xxl\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .xxl\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .xxl\:tw-mt-48{
    margin-top: 12rem;
  }

  .xxl\:tw-mr-48{
    margin-right: 12rem;
  }

  .xxl\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .xxl\:tw-ml-48{
    margin-left: 12rem;
  }

  .xxl\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .xxl\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .xxl\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .xxl\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .xxl\:tw-mt-52{
    margin-top: 13rem;
  }

  .xxl\:tw-mr-52{
    margin-right: 13rem;
  }

  .xxl\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .xxl\:tw-ml-52{
    margin-left: 13rem;
  }

  .xxl\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .xxl\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .xxl\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .xxl\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .xxl\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .xxl\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .xxl\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .xxl\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .xxl\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .xxl\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .xxl\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .xxl\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .xxl\:tw-mt-56{
    margin-top: 14rem;
  }

  .xxl\:tw-mr-56{
    margin-right: 14rem;
  }

  .xxl\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .xxl\:tw-ml-56{
    margin-left: 14rem;
  }

  .xxl\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .xxl\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .xxl\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .xxl\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .xxl\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .xxl\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .xxl\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .xxl\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .xxl\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .xxl\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .xxl\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .xxl\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .xxl\:tw-mt-60{
    margin-top: 15rem;
  }

  .xxl\:tw-mr-60{
    margin-right: 15rem;
  }

  .xxl\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .xxl\:tw-ml-60{
    margin-left: 15rem;
  }

  .xxl\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .xxl\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .xxl\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .xxl\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .xxl\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .xxl\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .xxl\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .xxl\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .xxl\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .xxl\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .xxl\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .xxl\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .xxl\:tw-mt-64{
    margin-top: 16rem;
  }

  .xxl\:tw-mr-64{
    margin-right: 16rem;
  }

  .xxl\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .xxl\:tw-ml-64{
    margin-left: 16rem;
  }

  .xxl\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .xxl\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .xxl\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .xxl\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .xxl\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .xxl\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .xxl\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .xxl\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .xxl\:tw-mt-68{
    margin-top: 17rem;
  }

  .xxl\:tw-mr-68{
    margin-right: 17rem;
  }

  .xxl\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .xxl\:tw-ml-68{
    margin-left: 17rem;
  }

  .xxl\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .xxl\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .xxl\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .xxl\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .xxl\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .xxl\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .xxl\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .xxl\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .xxl\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .xxl\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .xxl\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .xxl\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .xxl\:tw-mt-72{
    margin-top: 18rem;
  }

  .xxl\:tw-mr-72{
    margin-right: 18rem;
  }

  .xxl\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .xxl\:tw-ml-72{
    margin-left: 18rem;
  }

  .xxl\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .xxl\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .xxl\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .xxl\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .xxl\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .xxl\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .xxl\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .xxl\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .xxl\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .xxl\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .xxl\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .xxl\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .xxl\:tw-mt-76{
    margin-top: 19rem;
  }

  .xxl\:tw-mr-76{
    margin-right: 19rem;
  }

  .xxl\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .xxl\:tw-ml-76{
    margin-left: 19rem;
  }

  .xxl\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .xxl\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .xxl\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .xxl\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .xxl\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .xxl\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .xxl\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .xxl\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .xxl\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .xxl\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .xxl\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .xxl\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .xxl\:tw-mt-80{
    margin-top: 20rem;
  }

  .xxl\:tw-mr-80{
    margin-right: 20rem;
  }

  .xxl\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .xxl\:tw-ml-80{
    margin-left: 20rem;
  }

  .xxl\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .xxl\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .xxl\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .xxl\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .xxl\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .xxl\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .xxl\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .xxl\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .xxl\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .xxl\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .xxl\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .xxl\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .xxl\:tw-mt-84{
    margin-top: 21rem;
  }

  .xxl\:tw-mr-84{
    margin-right: 21rem;
  }

  .xxl\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .xxl\:tw-ml-84{
    margin-left: 21rem;
  }

  .xxl\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .xxl\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .xxl\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .xxl\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .xxl\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .xxl\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .xxl\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .xxl\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .xxl\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .xxl\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .xxl\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .xxl\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .xxl\:tw-mt-88{
    margin-top: 22rem;
  }

  .xxl\:tw-mr-88{
    margin-right: 22rem;
  }

  .xxl\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .xxl\:tw-ml-88{
    margin-left: 22rem;
  }

  .xxl\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .xxl\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .xxl\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .xxl\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .xxl\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .xxl\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .xxl\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .xxl\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .xxl\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .xxl\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .xxl\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .xxl\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .xxl\:tw-mt-92{
    margin-top: 23rem;
  }

  .xxl\:tw-mr-92{
    margin-right: 23rem;
  }

  .xxl\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .xxl\:tw-ml-92{
    margin-left: 23rem;
  }

  .xxl\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .xxl\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .xxl\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .xxl\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .xxl\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .xxl\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .xxl\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .xxl\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .xxl\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .xxl\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .xxl\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .xxl\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .xxl\:tw-mt-96{
    margin-top: 24rem;
  }

  .xxl\:tw-mr-96{
    margin-right: 24rem;
  }

  .xxl\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .xxl\:tw-ml-96{
    margin-left: 24rem;
  }

  .xxl\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .xxl\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .xxl\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .xxl\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .xxl\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .xxl\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .xxl\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .xxl\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .xxl\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .xxl\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .xxl\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .xxl\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .xxl\:tw-mt-100{
    margin-top: 25rem;
  }

  .xxl\:tw-mr-100{
    margin-right: 25rem;
  }

  .xxl\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .xxl\:tw-ml-100{
    margin-left: 25rem;
  }

  .xxl\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .xxl\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .xxl\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .xxl\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .xxl\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .xxl\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .xxl\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .xxl\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .xxl\:tw-mt-112{
    margin-top: 28rem;
  }

  .xxl\:tw-mr-112{
    margin-right: 28rem;
  }

  .xxl\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .xxl\:tw-ml-112{
    margin-left: 28rem;
  }

  .xxl\:tw-mt-128{
    margin-top: 31rem;
  }

  .xxl\:tw-mr-128{
    margin-right: 31rem;
  }

  .xxl\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .xxl\:tw-ml-128{
    margin-left: 31rem;
  }

  .xxl\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .xxl\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .xxl\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .xxl\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .xxl\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .xxl\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .xxl\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .xxl\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .xxl\:tw-mt-140{
    margin-top: 35rem;
  }

  .xxl\:tw-mr-140{
    margin-right: 35rem;
  }

  .xxl\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .xxl\:tw-ml-140{
    margin-left: 35rem;
  }

  .xxl\:tw-mt-160{
    margin-top: 40rem;
  }

  .xxl\:tw-mr-160{
    margin-right: 40rem;
  }

  .xxl\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .xxl\:tw-ml-160{
    margin-left: 40rem;
  }

  .xxl\:tw-mt-180{
    margin-top: 45rem;
  }

  .xxl\:tw-mr-180{
    margin-right: 45rem;
  }

  .xxl\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .xxl\:tw-ml-180{
    margin-left: 45rem;
  }

  .xxl\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .xxl\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .xxl\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .xxl\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .xxl\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .xxl\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .xxl\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .xxl\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .xxl\:tw-mt-200{
    margin-top: 50rem;
  }

  .xxl\:tw-mr-200{
    margin-right: 50rem;
  }

  .xxl\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .xxl\:tw-ml-200{
    margin-left: 50rem;
  }

  .xxl\:tw-mt-auto{
    margin-top: auto;
  }

  .xxl\:tw-mr-auto{
    margin-right: auto;
  }

  .xxl\:tw-mb-auto{
    margin-bottom: auto;
  }

  .xxl\:tw-ml-auto{
    margin-left: auto;
  }

  .xxl\:tw-mt-px{
    margin-top: 1px;
  }

  .xxl\:tw-mr-px{
    margin-right: 1px;
  }

  .xxl\:tw-mb-px{
    margin-bottom: 1px;
  }

  .xxl\:tw-ml-px{
    margin-left: 1px;
  }

  .xxl\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .xxl\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .xxl\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .xxl\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .xxl\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .xxl\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .xxl\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .xxl\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .xxl\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .xxl\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .xxl\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .xxl\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .xxl\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .xxl\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .xxl\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .xxl\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .xxl\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .xxl\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .xxl\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .xxl\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .xxl\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .xxl\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .xxl\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .xxl\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .xxl\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .xxl\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .xxl\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .xxl\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .xxl\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .xxl\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .xxl\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .xxl\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .xxl\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .xxl\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .xxl\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .xxl\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .xxl\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .xxl\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .xxl\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .xxl\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .xxl\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .xxl\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .xxl\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .xxl\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .xxl\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .xxl\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .xxl\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .xxl\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .xxl\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .xxl\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .xxl\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .xxl\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .xxl\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .xxl\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .xxl\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .xxl\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .xxl\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .xxl\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .xxl\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .xxl\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .xxl\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .xxl\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .xxl\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .xxl\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .xxl\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .xxl\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .xxl\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .xxl\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .xxl\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .xxl\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .xxl\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .xxl\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .xxl\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .xxl\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .xxl\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .xxl\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .xxl\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .xxl\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .xxl\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .xxl\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .xxl\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .xxl\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .xxl\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .xxl\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .xxl\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .xxl\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .xxl\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .xxl\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .xxl\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .xxl\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .xxl\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .xxl\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .xxl\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .xxl\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .xxl\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .xxl\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .xxl\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .xxl\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .xxl\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .xxl\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .xxl\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .xxl\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .xxl\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .xxl\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .xxl\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .xxl\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .xxl\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .xxl\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .xxl\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .xxl\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .xxl\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .xxl\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .xxl\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .xxl\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .xxl\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .xxl\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .xxl\:tw-mt-full{
    margin-top: 100%;
  }

  .xxl\:tw-mr-full{
    margin-right: 100%;
  }

  .xxl\:tw-mb-full{
    margin-bottom: 100%;
  }

  .xxl\:tw-ml-full{
    margin-left: 100%;
  }

  .xxl\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .xxl\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .xxl\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .xxl\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .xxl\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .xxl\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .xxl\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .xxl\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .xxl\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .xxl\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .xxl\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .xxl\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .xxl\:tw--mt-4{
    margin-top: -1rem;
  }

  .xxl\:tw--mr-4{
    margin-right: -1rem;
  }

  .xxl\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .xxl\:tw--ml-4{
    margin-left: -1rem;
  }

  .xxl\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .xxl\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .xxl\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .xxl\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .xxl\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .xxl\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .xxl\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .xxl\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .xxl\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .xxl\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .xxl\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .xxl\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .xxl\:tw--mt-8{
    margin-top: -2rem;
  }

  .xxl\:tw--mr-8{
    margin-right: -2rem;
  }

  .xxl\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .xxl\:tw--ml-8{
    margin-left: -2rem;
  }

  .xxl\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .xxl\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .xxl\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .xxl\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .xxl\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .xxl\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .xxl\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .xxl\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .xxl\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .xxl\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .xxl\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .xxl\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .xxl\:tw--mt-12{
    margin-top: -3rem;
  }

  .xxl\:tw--mr-12{
    margin-right: -3rem;
  }

  .xxl\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .xxl\:tw--ml-12{
    margin-left: -3rem;
  }

  .xxl\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .xxl\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .xxl\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .xxl\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .xxl\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .xxl\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .xxl\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .xxl\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .xxl\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .xxl\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .xxl\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .xxl\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .xxl\:tw--mt-16{
    margin-top: -4rem;
  }

  .xxl\:tw--mr-16{
    margin-right: -4rem;
  }

  .xxl\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .xxl\:tw--ml-16{
    margin-left: -4rem;
  }

  .xxl\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .xxl\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .xxl\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .xxl\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .xxl\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .xxl\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .xxl\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .xxl\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .xxl\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .xxl\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .xxl\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .xxl\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .xxl\:tw--mt-20{
    margin-top: -5rem;
  }

  .xxl\:tw--mr-20{
    margin-right: -5rem;
  }

  .xxl\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .xxl\:tw--ml-20{
    margin-left: -5rem;
  }

  .xxl\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .xxl\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .xxl\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .xxl\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .xxl\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .xxl\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .xxl\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .xxl\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .xxl\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .xxl\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .xxl\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .xxl\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .xxl\:tw--mt-24{
    margin-top: -6rem;
  }

  .xxl\:tw--mr-24{
    margin-right: -6rem;
  }

  .xxl\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .xxl\:tw--ml-24{
    margin-left: -6rem;
  }

  .xxl\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .xxl\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .xxl\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .xxl\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .xxl\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .xxl\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .xxl\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .xxl\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .xxl\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .xxl\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .xxl\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .xxl\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .xxl\:tw--mt-28{
    margin-top: -7rem;
  }

  .xxl\:tw--mr-28{
    margin-right: -7rem;
  }

  .xxl\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .xxl\:tw--ml-28{
    margin-left: -7rem;
  }

  .xxl\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .xxl\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .xxl\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .xxl\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .xxl\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .xxl\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .xxl\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .xxl\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .xxl\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .xxl\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .xxl\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .xxl\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .xxl\:tw--mt-32{
    margin-top: -8rem;
  }

  .xxl\:tw--mr-32{
    margin-right: -8rem;
  }

  .xxl\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .xxl\:tw--ml-32{
    margin-left: -8rem;
  }

  .xxl\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .xxl\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .xxl\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .xxl\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .xxl\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .xxl\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .xxl\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .xxl\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .xxl\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .xxl\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .xxl\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .xxl\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .xxl\:tw--mt-36{
    margin-top: -9rem;
  }

  .xxl\:tw--mr-36{
    margin-right: -9rem;
  }

  .xxl\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .xxl\:tw--ml-36{
    margin-left: -9rem;
  }

  .xxl\:tw--mt-40{
    margin-top: -10rem;
  }

  .xxl\:tw--mr-40{
    margin-right: -10rem;
  }

  .xxl\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .xxl\:tw--ml-40{
    margin-left: -10rem;
  }

  .xxl\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .xxl\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .xxl\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .xxl\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .xxl\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .xxl\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .xxl\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .xxl\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .xxl\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .xxl\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .xxl\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .xxl\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .xxl\:tw--mt-44{
    margin-top: -11rem;
  }

  .xxl\:tw--mr-44{
    margin-right: -11rem;
  }

  .xxl\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .xxl\:tw--ml-44{
    margin-left: -11rem;
  }

  .xxl\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .xxl\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .xxl\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .xxl\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .xxl\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .xxl\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .xxl\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .xxl\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .xxl\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .xxl\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .xxl\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .xxl\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .xxl\:tw--mt-48{
    margin-top: -12rem;
  }

  .xxl\:tw--mr-48{
    margin-right: -12rem;
  }

  .xxl\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .xxl\:tw--ml-48{
    margin-left: -12rem;
  }

  .xxl\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .xxl\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .xxl\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .xxl\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .xxl\:tw--mt-52{
    margin-top: -13rem;
  }

  .xxl\:tw--mr-52{
    margin-right: -13rem;
  }

  .xxl\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .xxl\:tw--ml-52{
    margin-left: -13rem;
  }

  .xxl\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .xxl\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .xxl\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .xxl\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .xxl\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .xxl\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .xxl\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .xxl\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .xxl\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .xxl\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .xxl\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .xxl\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .xxl\:tw--mt-56{
    margin-top: -14rem;
  }

  .xxl\:tw--mr-56{
    margin-right: -14rem;
  }

  .xxl\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .xxl\:tw--ml-56{
    margin-left: -14rem;
  }

  .xxl\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .xxl\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .xxl\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .xxl\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .xxl\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .xxl\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .xxl\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .xxl\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .xxl\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .xxl\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .xxl\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .xxl\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .xxl\:tw--mt-60{
    margin-top: -15rem;
  }

  .xxl\:tw--mr-60{
    margin-right: -15rem;
  }

  .xxl\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .xxl\:tw--ml-60{
    margin-left: -15rem;
  }

  .xxl\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .xxl\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .xxl\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .xxl\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .xxl\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .xxl\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .xxl\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .xxl\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .xxl\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .xxl\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .xxl\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .xxl\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .xxl\:tw--mt-64{
    margin-top: -16rem;
  }

  .xxl\:tw--mr-64{
    margin-right: -16rem;
  }

  .xxl\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .xxl\:tw--ml-64{
    margin-left: -16rem;
  }

  .xxl\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .xxl\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .xxl\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .xxl\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .xxl\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .xxl\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .xxl\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .xxl\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .xxl\:tw--mt-68{
    margin-top: -17rem;
  }

  .xxl\:tw--mr-68{
    margin-right: -17rem;
  }

  .xxl\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .xxl\:tw--ml-68{
    margin-left: -17rem;
  }

  .xxl\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .xxl\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .xxl\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .xxl\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .xxl\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .xxl\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .xxl\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .xxl\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .xxl\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .xxl\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .xxl\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .xxl\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .xxl\:tw--mt-72{
    margin-top: -18rem;
  }

  .xxl\:tw--mr-72{
    margin-right: -18rem;
  }

  .xxl\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .xxl\:tw--ml-72{
    margin-left: -18rem;
  }

  .xxl\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .xxl\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .xxl\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .xxl\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .xxl\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .xxl\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .xxl\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .xxl\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .xxl\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .xxl\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .xxl\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .xxl\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .xxl\:tw--mt-76{
    margin-top: -19rem;
  }

  .xxl\:tw--mr-76{
    margin-right: -19rem;
  }

  .xxl\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .xxl\:tw--ml-76{
    margin-left: -19rem;
  }

  .xxl\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .xxl\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .xxl\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .xxl\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .xxl\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .xxl\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .xxl\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .xxl\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .xxl\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .xxl\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .xxl\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .xxl\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .xxl\:tw--mt-80{
    margin-top: -20rem;
  }

  .xxl\:tw--mr-80{
    margin-right: -20rem;
  }

  .xxl\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .xxl\:tw--ml-80{
    margin-left: -20rem;
  }

  .xxl\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .xxl\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .xxl\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .xxl\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .xxl\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .xxl\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .xxl\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .xxl\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .xxl\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .xxl\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .xxl\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .xxl\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .xxl\:tw--mt-84{
    margin-top: -21rem;
  }

  .xxl\:tw--mr-84{
    margin-right: -21rem;
  }

  .xxl\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .xxl\:tw--ml-84{
    margin-left: -21rem;
  }

  .xxl\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .xxl\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .xxl\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .xxl\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .xxl\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .xxl\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .xxl\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .xxl\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .xxl\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .xxl\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .xxl\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .xxl\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .xxl\:tw--mt-88{
    margin-top: -22rem;
  }

  .xxl\:tw--mr-88{
    margin-right: -22rem;
  }

  .xxl\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .xxl\:tw--ml-88{
    margin-left: -22rem;
  }

  .xxl\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .xxl\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .xxl\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .xxl\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .xxl\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .xxl\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .xxl\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .xxl\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .xxl\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .xxl\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .xxl\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .xxl\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .xxl\:tw--mt-92{
    margin-top: -23rem;
  }

  .xxl\:tw--mr-92{
    margin-right: -23rem;
  }

  .xxl\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .xxl\:tw--ml-92{
    margin-left: -23rem;
  }

  .xxl\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .xxl\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .xxl\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .xxl\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .xxl\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .xxl\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .xxl\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .xxl\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .xxl\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .xxl\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .xxl\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .xxl\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .xxl\:tw--mt-96{
    margin-top: -24rem;
  }

  .xxl\:tw--mr-96{
    margin-right: -24rem;
  }

  .xxl\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .xxl\:tw--ml-96{
    margin-left: -24rem;
  }

  .xxl\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .xxl\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .xxl\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .xxl\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .xxl\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .xxl\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .xxl\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .xxl\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .xxl\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .xxl\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .xxl\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .xxl\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .xxl\:tw--mt-100{
    margin-top: -25rem;
  }

  .xxl\:tw--mr-100{
    margin-right: -25rem;
  }

  .xxl\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .xxl\:tw--ml-100{
    margin-left: -25rem;
  }

  .xxl\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .xxl\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .xxl\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .xxl\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .xxl\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .xxl\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .xxl\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .xxl\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .xxl\:tw--mt-112{
    margin-top: -28rem;
  }

  .xxl\:tw--mr-112{
    margin-right: -28rem;
  }

  .xxl\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .xxl\:tw--ml-112{
    margin-left: -28rem;
  }

  .xxl\:tw--mt-128{
    margin-top: -31rem;
  }

  .xxl\:tw--mr-128{
    margin-right: -31rem;
  }

  .xxl\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .xxl\:tw--ml-128{
    margin-left: -31rem;
  }

  .xxl\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .xxl\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .xxl\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .xxl\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .xxl\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .xxl\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .xxl\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .xxl\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .xxl\:tw--mt-140{
    margin-top: -35rem;
  }

  .xxl\:tw--mr-140{
    margin-right: -35rem;
  }

  .xxl\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .xxl\:tw--ml-140{
    margin-left: -35rem;
  }

  .xxl\:tw--mt-160{
    margin-top: -40rem;
  }

  .xxl\:tw--mr-160{
    margin-right: -40rem;
  }

  .xxl\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .xxl\:tw--ml-160{
    margin-left: -40rem;
  }

  .xxl\:tw--mt-180{
    margin-top: -45rem;
  }

  .xxl\:tw--mr-180{
    margin-right: -45rem;
  }

  .xxl\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .xxl\:tw--ml-180{
    margin-left: -45rem;
  }

  .xxl\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .xxl\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .xxl\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .xxl\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .xxl\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .xxl\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .xxl\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .xxl\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .xxl\:tw--mt-200{
    margin-top: -50rem;
  }

  .xxl\:tw--mr-200{
    margin-right: -50rem;
  }

  .xxl\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .xxl\:tw--ml-200{
    margin-left: -50rem;
  }

  .xxl\:tw--mt-px{
    margin-top: -1px;
  }

  .xxl\:tw--mr-px{
    margin-right: -1px;
  }

  .xxl\:tw--mb-px{
    margin-bottom: -1px;
  }

  .xxl\:tw--ml-px{
    margin-left: -1px;
  }

  .xxl\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .xxl\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .xxl\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .xxl\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .xxl\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .xxl\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .xxl\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .xxl\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .xxl\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .xxl\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .xxl\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .xxl\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .xxl\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .xxl\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .xxl\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .xxl\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .xxl\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .xxl\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .xxl\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .xxl\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .xxl\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .xxl\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .xxl\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .xxl\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .xxl\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .xxl\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .xxl\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .xxl\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .xxl\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .xxl\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .xxl\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .xxl\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .xxl\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .xxl\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .xxl\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .xxl\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .xxl\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .xxl\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .xxl\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .xxl\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .xxl\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .xxl\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .xxl\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .xxl\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .xxl\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .xxl\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .xxl\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .xxl\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .xxl\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .xxl\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .xxl\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .xxl\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .xxl\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .xxl\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .xxl\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .xxl\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .xxl\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .xxl\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .xxl\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .xxl\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .xxl\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .xxl\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .xxl\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .xxl\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .xxl\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .xxl\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .xxl\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .xxl\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .xxl\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .xxl\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .xxl\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .xxl\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .xxl\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .xxl\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .xxl\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .xxl\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .xxl\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .xxl\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .xxl\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .xxl\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .xxl\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .xxl\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .xxl\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .xxl\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .xxl\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .xxl\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .xxl\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .xxl\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .xxl\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .xxl\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .xxl\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .xxl\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .xxl\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .xxl\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .xxl\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .xxl\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .xxl\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .xxl\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .xxl\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .xxl\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .xxl\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .xxl\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .xxl\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .xxl\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .xxl\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .xxl\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .xxl\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .xxl\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .xxl\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .xxl\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .xxl\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .xxl\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .xxl\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .xxl\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .xxl\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .xxl\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .xxl\:tw--mt-full{
    margin-top: -100%;
  }

  .xxl\:tw--mr-full{
    margin-right: -100%;
  }

  .xxl\:tw--mb-full{
    margin-bottom: -100%;
  }

  .xxl\:tw--ml-full{
    margin-left: -100%;
  }

  .xxl\:tw-max-h-0{
    max-height: 0;
  }

  .xxl\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .xxl\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .xxl\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .xxl\:tw-max-h-4{
    max-height: 1rem;
  }

  .xxl\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .xxl\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .xxl\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .xxl\:tw-max-h-8{
    max-height: 2rem;
  }

  .xxl\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .xxl\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .xxl\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .xxl\:tw-max-h-12{
    max-height: 3rem;
  }

  .xxl\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .xxl\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .xxl\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .xxl\:tw-max-h-16{
    max-height: 4rem;
  }

  .xxl\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .xxl\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .xxl\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .xxl\:tw-max-h-20{
    max-height: 5rem;
  }

  .xxl\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .xxl\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .xxl\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .xxl\:tw-max-h-24{
    max-height: 6rem;
  }

  .xxl\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .xxl\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .xxl\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .xxl\:tw-max-h-28{
    max-height: 7rem;
  }

  .xxl\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .xxl\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .xxl\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .xxl\:tw-max-h-32{
    max-height: 8rem;
  }

  .xxl\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .xxl\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .xxl\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .xxl\:tw-max-h-36{
    max-height: 9rem;
  }

  .xxl\:tw-max-h-40{
    max-height: 10rem;
  }

  .xxl\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .xxl\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .xxl\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .xxl\:tw-max-h-44{
    max-height: 11rem;
  }

  .xxl\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .xxl\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .xxl\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .xxl\:tw-max-h-48{
    max-height: 12rem;
  }

  .xxl\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .xxl\:tw-max-h-52{
    max-height: 13rem;
  }

  .xxl\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .xxl\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .xxl\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .xxl\:tw-max-h-56{
    max-height: 14rem;
  }

  .xxl\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .xxl\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .xxl\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .xxl\:tw-max-h-60{
    max-height: 15rem;
  }

  .xxl\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .xxl\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .xxl\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .xxl\:tw-max-h-64{
    max-height: 16rem;
  }

  .xxl\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .xxl\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .xxl\:tw-max-h-68{
    max-height: 17rem;
  }

  .xxl\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .xxl\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .xxl\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .xxl\:tw-max-h-72{
    max-height: 18rem;
  }

  .xxl\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .xxl\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .xxl\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .xxl\:tw-max-h-76{
    max-height: 19rem;
  }

  .xxl\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .xxl\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .xxl\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .xxl\:tw-max-h-80{
    max-height: 20rem;
  }

  .xxl\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .xxl\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .xxl\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .xxl\:tw-max-h-84{
    max-height: 21rem;
  }

  .xxl\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .xxl\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .xxl\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .xxl\:tw-max-h-88{
    max-height: 22rem;
  }

  .xxl\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .xxl\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .xxl\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .xxl\:tw-max-h-92{
    max-height: 23rem;
  }

  .xxl\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .xxl\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .xxl\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .xxl\:tw-max-h-96{
    max-height: 24rem;
  }

  .xxl\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .xxl\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .xxl\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .xxl\:tw-max-h-100{
    max-height: 25rem;
  }

  .xxl\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .xxl\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .xxl\:tw-max-h-112{
    max-height: 28rem;
  }

  .xxl\:tw-max-h-128{
    max-height: 31rem;
  }

  .xxl\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .xxl\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .xxl\:tw-max-h-140{
    max-height: 35rem;
  }

  .xxl\:tw-max-h-160{
    max-height: 40rem;
  }

  .xxl\:tw-max-h-180{
    max-height: 45rem;
  }

  .xxl\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .xxl\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .xxl\:tw-max-h-200{
    max-height: 50rem;
  }

  .xxl\:tw-max-h-screen{
    max-height: 100vh;
  }

  .xxl\:tw-max-h-px{
    max-height: 1px;
  }

  .xxl\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .xxl\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .xxl\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .xxl\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .xxl\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .xxl\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .xxl\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .xxl\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .xxl\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .xxl\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .xxl\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .xxl\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .xxl\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .xxl\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .xxl\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .xxl\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .xxl\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .xxl\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .xxl\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .xxl\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .xxl\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .xxl\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .xxl\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .xxl\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .xxl\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .xxl\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .xxl\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .xxl\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .xxl\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .xxl\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .xxl\:tw-max-h-full{
    max-height: 100%;
  }

  .xxl\:tw-max-w-0{
    max-width: 0rem;
  }

  .xxl\:tw-max-w-none{
    max-width: none;
  }

  .xxl\:tw-max-w-xs{
    max-width: 20rem;
  }

  .xxl\:tw-max-w-sm{
    max-width: 24rem;
  }

  .xxl\:tw-max-w-md{
    max-width: 28rem;
  }

  .xxl\:tw-max-w-lg{
    max-width: 32rem;
  }

  .xxl\:tw-max-w-xl{
    max-width: 36rem;
  }

  .xxl\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .xxl\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .xxl\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .xxl\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .xxl\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .xxl\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .xxl\:tw-max-w-full{
    max-width: 100%;
  }

  .xxl\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .xxl\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .xxl\:tw-max-w-prose{
    max-width: 65ch;
  }

  .xxl\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .xxl\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .xxl\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .xxl\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .xxl\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .xxl\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .xxl\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .xxl\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .xxl\:tw-min-h-0{
    min-height: 0;
  }

  .xxl\:tw-min-h-full{
    min-height: 100%;
  }

  .xxl\:tw-min-h-screen{
    min-height: 100vh;
  }

  .xxl\:tw-min-w-0{
    min-width: 0;
  }

  .xxl\:tw-min-w-full{
    min-width: 100%;
  }

  .xxl\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .xxl\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .xxl\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .xxl\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .xxl\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .xxl\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .xxl\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .xxl\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .xxl\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .xxl\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .xxl\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .xxl\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .xxl\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .xxl\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .xxl\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .xxl\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .xxl\:tw-opacity-0{
    opacity: 0;
  }

  .xxl\:tw-opacity-25{
    opacity: 0.25;
  }

  .xxl\:tw-opacity-50{
    opacity: 0.5;
  }

  .xxl\:tw-opacity-75{
    opacity: 0.75;
  }

  .xxl\:tw-opacity-100{
    opacity: 1;
  }

  .xxl\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .xxl\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .xxl\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .xxl\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .xxl\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .xxl\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .xxl\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .xxl\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .xxl\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .xxl\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .xxl\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .xxl\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .xxl\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .xxl\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .xxl\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .xxl\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .xxl\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .xxl\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .xxl\:tw-overflow-auto{
    overflow: auto;
  }

  .xxl\:tw-overflow-hidden{
    overflow: hidden;
  }

  .xxl\:tw-overflow-visible{
    overflow: visible;
  }

  .xxl\:tw-overflow-scroll{
    overflow: scroll;
  }

  .xxl\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .xxl\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .xxl\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .xxl\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .xxl\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .xxl\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .xxl\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .xxl\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .xxl\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .xxl\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .xxl\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .xxl\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .xxl\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .xxl\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .xxl\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .xxl\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .xxl\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .xxl\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .xxl\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .xxl\:tw-p-0{
    padding: 0;
  }

  .xxl\:tw-p-1{
    padding: 0.25rem;
  }

  .xxl\:tw-p-2{
    padding: 0.5rem;
  }

  .xxl\:tw-p-3{
    padding: 0.75rem;
  }

  .xxl\:tw-p-4{
    padding: 1rem;
  }

  .xxl\:tw-p-5{
    padding: 1.25rem;
  }

  .xxl\:tw-p-6{
    padding: 1.5rem;
  }

  .xxl\:tw-p-7{
    padding: 1.75rem;
  }

  .xxl\:tw-p-8{
    padding: 2rem;
  }

  .xxl\:tw-p-9{
    padding: 2.25rem;
  }

  .xxl\:tw-p-10{
    padding: 2.5rem;
  }

  .xxl\:tw-p-11{
    padding: 2.75rem;
  }

  .xxl\:tw-p-12{
    padding: 3rem;
  }

  .xxl\:tw-p-13{
    padding: 3.25rem;
  }

  .xxl\:tw-p-14{
    padding: 3.5rem;
  }

  .xxl\:tw-p-15{
    padding: 3.75rem;
  }

  .xxl\:tw-p-16{
    padding: 4rem;
  }

  .xxl\:tw-p-17{
    padding: 4.25rem;
  }

  .xxl\:tw-p-18{
    padding: 4.5rem;
  }

  .xxl\:tw-p-19{
    padding: 4.75rem;
  }

  .xxl\:tw-p-20{
    padding: 5rem;
  }

  .xxl\:tw-p-21{
    padding: 5.25rem;
  }

  .xxl\:tw-p-22{
    padding: 5.5rem;
  }

  .xxl\:tw-p-23{
    padding: 5.75rem;
  }

  .xxl\:tw-p-24{
    padding: 6rem;
  }

  .xxl\:tw-p-25{
    padding: 6.25rem;
  }

  .xxl\:tw-p-26{
    padding: 6.5rem;
  }

  .xxl\:tw-p-27{
    padding: 6.75rem;
  }

  .xxl\:tw-p-28{
    padding: 7rem;
  }

  .xxl\:tw-p-29{
    padding: 7.25rem;
  }

  .xxl\:tw-p-30{
    padding: 7.5rem;
  }

  .xxl\:tw-p-31{
    padding: 7.75rem;
  }

  .xxl\:tw-p-32{
    padding: 8rem;
  }

  .xxl\:tw-p-33{
    padding: 8.25rem;
  }

  .xxl\:tw-p-34{
    padding: 8.5rem;
  }

  .xxl\:tw-p-35{
    padding: 8.75rem;
  }

  .xxl\:tw-p-36{
    padding: 9rem;
  }

  .xxl\:tw-p-40{
    padding: 10rem;
  }

  .xxl\:tw-p-41{
    padding: 10.25rem;
  }

  .xxl\:tw-p-42{
    padding: 10.5rem;
  }

  .xxl\:tw-p-43{
    padding: 10.75rem;
  }

  .xxl\:tw-p-44{
    padding: 11rem;
  }

  .xxl\:tw-p-45{
    padding: 11.25rem;
  }

  .xxl\:tw-p-46{
    padding: 11.5rem;
  }

  .xxl\:tw-p-47{
    padding: 11.75rem;
  }

  .xxl\:tw-p-48{
    padding: 12rem;
  }

  .xxl\:tw-p-50{
    padding: 12.5rem;
  }

  .xxl\:tw-p-52{
    padding: 13rem;
  }

  .xxl\:tw-p-53{
    padding: 13.25rem;
  }

  .xxl\:tw-p-54{
    padding: 13.5rem;
  }

  .xxl\:tw-p-55{
    padding: 13.75rem;
  }

  .xxl\:tw-p-56{
    padding: 14rem;
  }

  .xxl\:tw-p-57{
    padding: 14.25rem;
  }

  .xxl\:tw-p-58{
    padding: 14.5rem;
  }

  .xxl\:tw-p-59{
    padding: 14.75rem;
  }

  .xxl\:tw-p-60{
    padding: 15rem;
  }

  .xxl\:tw-p-61{
    padding: 15.25rem;
  }

  .xxl\:tw-p-62{
    padding: 15.5rem;
  }

  .xxl\:tw-p-63{
    padding: 15.75rem;
  }

  .xxl\:tw-p-64{
    padding: 16rem;
  }

  .xxl\:tw-p-65{
    padding: 16.25rem;
  }

  .xxl\:tw-p-66{
    padding: 16.5rem;
  }

  .xxl\:tw-p-68{
    padding: 17rem;
  }

  .xxl\:tw-p-69{
    padding: 17.25rem;
  }

  .xxl\:tw-p-70{
    padding: 17.5rem;
  }

  .xxl\:tw-p-71{
    padding: 17.75rem;
  }

  .xxl\:tw-p-72{
    padding: 18rem;
  }

  .xxl\:tw-p-73{
    padding: 18.25rem;
  }

  .xxl\:tw-p-74{
    padding: 18.5rem;
  }

  .xxl\:tw-p-75{
    padding: 18.75rem;
  }

  .xxl\:tw-p-76{
    padding: 19rem;
  }

  .xxl\:tw-p-77{
    padding: 19.25rem;
  }

  .xxl\:tw-p-78{
    padding: 19.5rem;
  }

  .xxl\:tw-p-79{
    padding: 19.75rem;
  }

  .xxl\:tw-p-80{
    padding: 20rem;
  }

  .xxl\:tw-p-81{
    padding: 20.25rem;
  }

  .xxl\:tw-p-82{
    padding: 20.5rem;
  }

  .xxl\:tw-p-83{
    padding: 20.75rem;
  }

  .xxl\:tw-p-84{
    padding: 21rem;
  }

  .xxl\:tw-p-85{
    padding: 21.25rem;
  }

  .xxl\:tw-p-86{
    padding: 21.5rem;
  }

  .xxl\:tw-p-87{
    padding: 21.75rem;
  }

  .xxl\:tw-p-88{
    padding: 22rem;
  }

  .xxl\:tw-p-89{
    padding: 22.25rem;
  }

  .xxl\:tw-p-90{
    padding: 22.5rem;
  }

  .xxl\:tw-p-91{
    padding: 22.75rem;
  }

  .xxl\:tw-p-92{
    padding: 23rem;
  }

  .xxl\:tw-p-93{
    padding: 23.25rem;
  }

  .xxl\:tw-p-94{
    padding: 23.5rem;
  }

  .xxl\:tw-p-95{
    padding: 23.75rem;
  }

  .xxl\:tw-p-96{
    padding: 24rem;
  }

  .xxl\:tw-p-97{
    padding: 23.25rem;
  }

  .xxl\:tw-p-98{
    padding: 23.5rem;
  }

  .xxl\:tw-p-99{
    padding: 23.75rem;
  }

  .xxl\:tw-p-100{
    padding: 25rem;
  }

  .xxl\:tw-p-101{
    padding: 25.25rem;
  }

  .xxl\:tw-p-102{
    padding: 25.5rem;
  }

  .xxl\:tw-p-112{
    padding: 28rem;
  }

  .xxl\:tw-p-128{
    padding: 31rem;
  }

  .xxl\:tw-p-129{
    padding: 32.25rem;
  }

  .xxl\:tw-p-130{
    padding: 32.5rem;
  }

  .xxl\:tw-p-140{
    padding: 35rem;
  }

  .xxl\:tw-p-160{
    padding: 40rem;
  }

  .xxl\:tw-p-180{
    padding: 45rem;
  }

  .xxl\:tw-p-185{
    padding: 46.25rem;
  }

  .xxl\:tw-p-190{
    padding: 47.5rem;
  }

  .xxl\:tw-p-200{
    padding: 50rem;
  }

  .xxl\:tw-p-px{
    padding: 1px;
  }

  .xxl\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .xxl\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .xxl\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .xxl\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .xxl\:tw-p-1\/2{
    padding: 50%;
  }

  .xxl\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .xxl\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .xxl\:tw-p-1\/4{
    padding: 25%;
  }

  .xxl\:tw-p-2\/4{
    padding: 50%;
  }

  .xxl\:tw-p-3\/4{
    padding: 75%;
  }

  .xxl\:tw-p-1\/5{
    padding: 20%;
  }

  .xxl\:tw-p-2\/5{
    padding: 40%;
  }

  .xxl\:tw-p-3\/5{
    padding: 60%;
  }

  .xxl\:tw-p-4\/5{
    padding: 80%;
  }

  .xxl\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .xxl\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .xxl\:tw-p-3\/6{
    padding: 50%;
  }

  .xxl\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .xxl\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .xxl\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .xxl\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .xxl\:tw-p-3\/12{
    padding: 25%;
  }

  .xxl\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .xxl\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .xxl\:tw-p-6\/12{
    padding: 50%;
  }

  .xxl\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .xxl\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .xxl\:tw-p-9\/12{
    padding: 75%;
  }

  .xxl\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .xxl\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .xxl\:tw-p-full{
    padding: 100%;
  }

  .xxl\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .xxl\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .xxl\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .xxl\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .xxl\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xxl\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .xxl\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .xxl\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .xxl\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xxl\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xxl\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .xxl\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .xxl\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .xxl\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .xxl\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .xxl\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .xxl\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xxl\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xxl\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .xxl\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .xxl\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .xxl\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .xxl\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .xxl\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .xxl\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xxl\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xxl\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .xxl\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .xxl\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .xxl\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .xxl\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .xxl\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .xxl\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxl\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxl\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .xxl\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .xxl\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .xxl\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .xxl\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .xxl\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .xxl\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxl\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxl\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .xxl\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .xxl\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .xxl\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .xxl\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .xxl\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .xxl\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxl\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxl\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .xxl\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .xxl\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .xxl\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .xxl\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .xxl\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .xxl\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xxl\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xxl\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .xxl\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .xxl\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .xxl\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .xxl\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .xxl\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .xxl\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxl\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxl\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .xxl\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .xxl\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .xxl\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .xxl\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .xxl\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .xxl\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xxl\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xxl\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xxl\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xxl\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .xxl\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .xxl\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .xxl\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .xxl\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .xxl\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .xxl\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xxl\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xxl\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .xxl\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .xxl\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .xxl\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .xxl\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .xxl\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .xxl\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xxl\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xxl\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .xxl\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .xxl\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xxl\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xxl\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .xxl\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .xxl\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .xxl\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .xxl\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .xxl\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .xxl\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xxl\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xxl\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .xxl\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .xxl\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .xxl\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .xxl\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .xxl\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .xxl\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xxl\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xxl\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .xxl\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .xxl\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .xxl\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .xxl\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .xxl\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .xxl\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xxl\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xxl\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .xxl\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .xxl\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .xxl\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .xxl\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xxl\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xxl\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .xxl\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .xxl\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .xxl\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .xxl\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .xxl\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .xxl\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xxl\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xxl\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .xxl\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .xxl\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .xxl\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .xxl\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .xxl\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .xxl\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xxl\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xxl\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .xxl\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .xxl\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .xxl\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .xxl\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .xxl\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .xxl\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xxl\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xxl\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .xxl\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .xxl\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .xxl\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .xxl\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .xxl\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .xxl\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xxl\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xxl\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .xxl\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .xxl\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .xxl\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .xxl\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .xxl\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .xxl\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xxl\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xxl\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .xxl\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .xxl\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .xxl\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .xxl\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .xxl\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .xxl\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xxl\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xxl\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xxl\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xxl\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xxl\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xxl\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xxl\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xxl\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xxl\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xxl\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .xxl\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .xxl\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .xxl\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .xxl\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .xxl\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .xxl\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xxl\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xxl\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .xxl\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .xxl\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .xxl\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .xxl\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xxl\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xxl\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xxl\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xxl\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .xxl\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .xxl\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .xxl\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .xxl\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xxl\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xxl\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xxl\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xxl\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xxl\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xxl\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .xxl\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .xxl\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .xxl\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .xxl\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xxl\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xxl\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .xxl\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .xxl\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .xxl\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .xxl\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .xxl\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .xxl\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .xxl\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .xxl\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .xxl\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .xxl\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xxl\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xxl\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xxl\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xxl\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xxl\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xxl\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xxl\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xxl\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xxl\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xxl\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .xxl\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .xxl\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .xxl\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .xxl\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .xxl\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .xxl\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .xxl\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .xxl\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xxl\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xxl\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xxl\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xxl\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xxl\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xxl\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xxl\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xxl\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .xxl\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .xxl\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .xxl\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .xxl\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .xxl\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .xxl\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .xxl\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .xxl\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .xxl\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .xxl\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .xxl\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .xxl\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .xxl\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .xxl\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .xxl\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .xxl\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .xxl\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .xxl\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .xxl\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .xxl\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .xxl\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .xxl\:tw-pt-0{
    padding-top: 0;
  }

  .xxl\:tw-pr-0{
    padding-right: 0;
  }

  .xxl\:tw-pb-0{
    padding-bottom: 0;
  }

  .xxl\:tw-pl-0{
    padding-left: 0;
  }

  .xxl\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .xxl\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .xxl\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .xxl\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .xxl\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .xxl\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .xxl\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .xxl\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .xxl\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .xxl\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .xxl\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .xxl\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .xxl\:tw-pt-4{
    padding-top: 1rem;
  }

  .xxl\:tw-pr-4{
    padding-right: 1rem;
  }

  .xxl\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .xxl\:tw-pl-4{
    padding-left: 1rem;
  }

  .xxl\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .xxl\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .xxl\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .xxl\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .xxl\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .xxl\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .xxl\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .xxl\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .xxl\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .xxl\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .xxl\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .xxl\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .xxl\:tw-pt-8{
    padding-top: 2rem;
  }

  .xxl\:tw-pr-8{
    padding-right: 2rem;
  }

  .xxl\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .xxl\:tw-pl-8{
    padding-left: 2rem;
  }

  .xxl\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .xxl\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .xxl\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .xxl\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .xxl\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .xxl\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .xxl\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .xxl\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .xxl\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .xxl\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .xxl\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .xxl\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .xxl\:tw-pt-12{
    padding-top: 3rem;
  }

  .xxl\:tw-pr-12{
    padding-right: 3rem;
  }

  .xxl\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .xxl\:tw-pl-12{
    padding-left: 3rem;
  }

  .xxl\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .xxl\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .xxl\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .xxl\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .xxl\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .xxl\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .xxl\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .xxl\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .xxl\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .xxl\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .xxl\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .xxl\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .xxl\:tw-pt-16{
    padding-top: 4rem;
  }

  .xxl\:tw-pr-16{
    padding-right: 4rem;
  }

  .xxl\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .xxl\:tw-pl-16{
    padding-left: 4rem;
  }

  .xxl\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .xxl\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .xxl\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .xxl\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .xxl\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .xxl\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .xxl\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .xxl\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .xxl\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .xxl\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .xxl\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .xxl\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .xxl\:tw-pt-20{
    padding-top: 5rem;
  }

  .xxl\:tw-pr-20{
    padding-right: 5rem;
  }

  .xxl\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .xxl\:tw-pl-20{
    padding-left: 5rem;
  }

  .xxl\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .xxl\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .xxl\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .xxl\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .xxl\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .xxl\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .xxl\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .xxl\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .xxl\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .xxl\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .xxl\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .xxl\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .xxl\:tw-pt-24{
    padding-top: 6rem;
  }

  .xxl\:tw-pr-24{
    padding-right: 6rem;
  }

  .xxl\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .xxl\:tw-pl-24{
    padding-left: 6rem;
  }

  .xxl\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .xxl\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .xxl\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .xxl\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .xxl\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .xxl\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .xxl\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .xxl\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .xxl\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .xxl\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .xxl\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .xxl\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .xxl\:tw-pt-28{
    padding-top: 7rem;
  }

  .xxl\:tw-pr-28{
    padding-right: 7rem;
  }

  .xxl\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .xxl\:tw-pl-28{
    padding-left: 7rem;
  }

  .xxl\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .xxl\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .xxl\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .xxl\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .xxl\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .xxl\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .xxl\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .xxl\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .xxl\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .xxl\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .xxl\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .xxl\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .xxl\:tw-pt-32{
    padding-top: 8rem;
  }

  .xxl\:tw-pr-32{
    padding-right: 8rem;
  }

  .xxl\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .xxl\:tw-pl-32{
    padding-left: 8rem;
  }

  .xxl\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .xxl\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .xxl\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .xxl\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .xxl\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .xxl\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .xxl\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .xxl\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .xxl\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .xxl\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .xxl\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .xxl\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .xxl\:tw-pt-36{
    padding-top: 9rem;
  }

  .xxl\:tw-pr-36{
    padding-right: 9rem;
  }

  .xxl\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .xxl\:tw-pl-36{
    padding-left: 9rem;
  }

  .xxl\:tw-pt-40{
    padding-top: 10rem;
  }

  .xxl\:tw-pr-40{
    padding-right: 10rem;
  }

  .xxl\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .xxl\:tw-pl-40{
    padding-left: 10rem;
  }

  .xxl\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .xxl\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .xxl\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .xxl\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .xxl\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .xxl\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .xxl\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .xxl\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .xxl\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .xxl\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .xxl\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .xxl\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .xxl\:tw-pt-44{
    padding-top: 11rem;
  }

  .xxl\:tw-pr-44{
    padding-right: 11rem;
  }

  .xxl\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .xxl\:tw-pl-44{
    padding-left: 11rem;
  }

  .xxl\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .xxl\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .xxl\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .xxl\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .xxl\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .xxl\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .xxl\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .xxl\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .xxl\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .xxl\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .xxl\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .xxl\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .xxl\:tw-pt-48{
    padding-top: 12rem;
  }

  .xxl\:tw-pr-48{
    padding-right: 12rem;
  }

  .xxl\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .xxl\:tw-pl-48{
    padding-left: 12rem;
  }

  .xxl\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .xxl\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .xxl\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .xxl\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .xxl\:tw-pt-52{
    padding-top: 13rem;
  }

  .xxl\:tw-pr-52{
    padding-right: 13rem;
  }

  .xxl\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .xxl\:tw-pl-52{
    padding-left: 13rem;
  }

  .xxl\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .xxl\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .xxl\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .xxl\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .xxl\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .xxl\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .xxl\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .xxl\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .xxl\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .xxl\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .xxl\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .xxl\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .xxl\:tw-pt-56{
    padding-top: 14rem;
  }

  .xxl\:tw-pr-56{
    padding-right: 14rem;
  }

  .xxl\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .xxl\:tw-pl-56{
    padding-left: 14rem;
  }

  .xxl\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .xxl\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .xxl\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .xxl\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .xxl\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .xxl\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .xxl\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .xxl\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .xxl\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .xxl\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .xxl\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .xxl\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .xxl\:tw-pt-60{
    padding-top: 15rem;
  }

  .xxl\:tw-pr-60{
    padding-right: 15rem;
  }

  .xxl\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .xxl\:tw-pl-60{
    padding-left: 15rem;
  }

  .xxl\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .xxl\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .xxl\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .xxl\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .xxl\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .xxl\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .xxl\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .xxl\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .xxl\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .xxl\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .xxl\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .xxl\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .xxl\:tw-pt-64{
    padding-top: 16rem;
  }

  .xxl\:tw-pr-64{
    padding-right: 16rem;
  }

  .xxl\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .xxl\:tw-pl-64{
    padding-left: 16rem;
  }

  .xxl\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .xxl\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .xxl\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .xxl\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .xxl\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .xxl\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .xxl\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .xxl\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .xxl\:tw-pt-68{
    padding-top: 17rem;
  }

  .xxl\:tw-pr-68{
    padding-right: 17rem;
  }

  .xxl\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .xxl\:tw-pl-68{
    padding-left: 17rem;
  }

  .xxl\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .xxl\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .xxl\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .xxl\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .xxl\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .xxl\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .xxl\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .xxl\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .xxl\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .xxl\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .xxl\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .xxl\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .xxl\:tw-pt-72{
    padding-top: 18rem;
  }

  .xxl\:tw-pr-72{
    padding-right: 18rem;
  }

  .xxl\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .xxl\:tw-pl-72{
    padding-left: 18rem;
  }

  .xxl\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .xxl\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .xxl\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .xxl\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .xxl\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .xxl\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .xxl\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .xxl\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .xxl\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .xxl\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .xxl\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .xxl\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .xxl\:tw-pt-76{
    padding-top: 19rem;
  }

  .xxl\:tw-pr-76{
    padding-right: 19rem;
  }

  .xxl\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .xxl\:tw-pl-76{
    padding-left: 19rem;
  }

  .xxl\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .xxl\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .xxl\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .xxl\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .xxl\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .xxl\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .xxl\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .xxl\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .xxl\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .xxl\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .xxl\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .xxl\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .xxl\:tw-pt-80{
    padding-top: 20rem;
  }

  .xxl\:tw-pr-80{
    padding-right: 20rem;
  }

  .xxl\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .xxl\:tw-pl-80{
    padding-left: 20rem;
  }

  .xxl\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .xxl\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .xxl\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .xxl\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .xxl\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .xxl\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .xxl\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .xxl\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .xxl\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .xxl\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .xxl\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .xxl\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .xxl\:tw-pt-84{
    padding-top: 21rem;
  }

  .xxl\:tw-pr-84{
    padding-right: 21rem;
  }

  .xxl\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .xxl\:tw-pl-84{
    padding-left: 21rem;
  }

  .xxl\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .xxl\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .xxl\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .xxl\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .xxl\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .xxl\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .xxl\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .xxl\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .xxl\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .xxl\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .xxl\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .xxl\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .xxl\:tw-pt-88{
    padding-top: 22rem;
  }

  .xxl\:tw-pr-88{
    padding-right: 22rem;
  }

  .xxl\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .xxl\:tw-pl-88{
    padding-left: 22rem;
  }

  .xxl\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .xxl\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .xxl\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .xxl\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .xxl\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .xxl\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .xxl\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .xxl\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .xxl\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .xxl\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .xxl\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .xxl\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .xxl\:tw-pt-92{
    padding-top: 23rem;
  }

  .xxl\:tw-pr-92{
    padding-right: 23rem;
  }

  .xxl\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .xxl\:tw-pl-92{
    padding-left: 23rem;
  }

  .xxl\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .xxl\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .xxl\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .xxl\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .xxl\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .xxl\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .xxl\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .xxl\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .xxl\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .xxl\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .xxl\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .xxl\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .xxl\:tw-pt-96{
    padding-top: 24rem;
  }

  .xxl\:tw-pr-96{
    padding-right: 24rem;
  }

  .xxl\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .xxl\:tw-pl-96{
    padding-left: 24rem;
  }

  .xxl\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .xxl\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .xxl\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .xxl\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .xxl\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .xxl\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .xxl\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .xxl\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .xxl\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .xxl\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .xxl\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .xxl\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .xxl\:tw-pt-100{
    padding-top: 25rem;
  }

  .xxl\:tw-pr-100{
    padding-right: 25rem;
  }

  .xxl\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .xxl\:tw-pl-100{
    padding-left: 25rem;
  }

  .xxl\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .xxl\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .xxl\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .xxl\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .xxl\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .xxl\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .xxl\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .xxl\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .xxl\:tw-pt-112{
    padding-top: 28rem;
  }

  .xxl\:tw-pr-112{
    padding-right: 28rem;
  }

  .xxl\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .xxl\:tw-pl-112{
    padding-left: 28rem;
  }

  .xxl\:tw-pt-128{
    padding-top: 31rem;
  }

  .xxl\:tw-pr-128{
    padding-right: 31rem;
  }

  .xxl\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .xxl\:tw-pl-128{
    padding-left: 31rem;
  }

  .xxl\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .xxl\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .xxl\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .xxl\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .xxl\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .xxl\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .xxl\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .xxl\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .xxl\:tw-pt-140{
    padding-top: 35rem;
  }

  .xxl\:tw-pr-140{
    padding-right: 35rem;
  }

  .xxl\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .xxl\:tw-pl-140{
    padding-left: 35rem;
  }

  .xxl\:tw-pt-160{
    padding-top: 40rem;
  }

  .xxl\:tw-pr-160{
    padding-right: 40rem;
  }

  .xxl\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .xxl\:tw-pl-160{
    padding-left: 40rem;
  }

  .xxl\:tw-pt-180{
    padding-top: 45rem;
  }

  .xxl\:tw-pr-180{
    padding-right: 45rem;
  }

  .xxl\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .xxl\:tw-pl-180{
    padding-left: 45rem;
  }

  .xxl\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .xxl\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .xxl\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .xxl\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .xxl\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .xxl\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .xxl\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .xxl\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .xxl\:tw-pt-200{
    padding-top: 50rem;
  }

  .xxl\:tw-pr-200{
    padding-right: 50rem;
  }

  .xxl\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .xxl\:tw-pl-200{
    padding-left: 50rem;
  }

  .xxl\:tw-pt-px{
    padding-top: 1px;
  }

  .xxl\:tw-pr-px{
    padding-right: 1px;
  }

  .xxl\:tw-pb-px{
    padding-bottom: 1px;
  }

  .xxl\:tw-pl-px{
    padding-left: 1px;
  }

  .xxl\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .xxl\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .xxl\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .xxl\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .xxl\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .xxl\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .xxl\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .xxl\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .xxl\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .xxl\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .xxl\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .xxl\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .xxl\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .xxl\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .xxl\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .xxl\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .xxl\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .xxl\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .xxl\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .xxl\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .xxl\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .xxl\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .xxl\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .xxl\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .xxl\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .xxl\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .xxl\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .xxl\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .xxl\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .xxl\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .xxl\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .xxl\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .xxl\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .xxl\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .xxl\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .xxl\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .xxl\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .xxl\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .xxl\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .xxl\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .xxl\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .xxl\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .xxl\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .xxl\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .xxl\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .xxl\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .xxl\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .xxl\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .xxl\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .xxl\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .xxl\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .xxl\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .xxl\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .xxl\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .xxl\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .xxl\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .xxl\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .xxl\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .xxl\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .xxl\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .xxl\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .xxl\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .xxl\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .xxl\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .xxl\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .xxl\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .xxl\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .xxl\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .xxl\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .xxl\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .xxl\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .xxl\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .xxl\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .xxl\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .xxl\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .xxl\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .xxl\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .xxl\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .xxl\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .xxl\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .xxl\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .xxl\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .xxl\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .xxl\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .xxl\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .xxl\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .xxl\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .xxl\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .xxl\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .xxl\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .xxl\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .xxl\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .xxl\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .xxl\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .xxl\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .xxl\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .xxl\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .xxl\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .xxl\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .xxl\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .xxl\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .xxl\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .xxl\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .xxl\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .xxl\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .xxl\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .xxl\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .xxl\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .xxl\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .xxl\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .xxl\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .xxl\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .xxl\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .xxl\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .xxl\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .xxl\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .xxl\:tw-pt-full{
    padding-top: 100%;
  }

  .xxl\:tw-pr-full{
    padding-right: 100%;
  }

  .xxl\:tw-pb-full{
    padding-bottom: 100%;
  }

  .xxl\:tw-pl-full{
    padding-left: 100%;
  }

  .xxl\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .xxl\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .xxl\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .xxl\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .xxl\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .xxl\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .xxl\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .xxl\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .xxl\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .xxl\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xxl\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .xxl\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xxl\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xxl\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xxl\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xxl\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xxl\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xxl\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xxl\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .xxl\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .xxl\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .xxl\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .xxl\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .xxl\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .xxl\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .xxl\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .xxl\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .xxl\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .xxl\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .xxl\:tw-pointer-events-none{
    pointer-events: none;
  }

  .xxl\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .xxl\:tw-static{
    position: static;
  }

  .xxl\:tw-fixed{
    position: fixed;
  }

  .xxl\:tw-absolute{
    position: absolute;
  }

  .xxl\:tw-relative{
    position: relative;
  }

  .xxl\:tw-sticky{
    position: sticky;
  }

  .xxl\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .xxl\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .xxl\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .xxl\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .xxl\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .xxl\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .xxl\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .xxl\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .xxl\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .xxl\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .xxl\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .xxl\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .xxl\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .xxl\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .xxl\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .xxl\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .xxl\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .xxl\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .xxl\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .xxl\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .xxl\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .xxl\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .xxl\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .xxl\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .xxl\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .xxl\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .xxl\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .xxl\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .xxl\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .xxl\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .xxl\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .xxl\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .xxl\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .xxl\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .xxl\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .xxl\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .xxl\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .xxl\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .xxl\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .xxl\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .xxl\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .xxl\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .xxl\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .xxl\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .xxl\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .xxl\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .xxl\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .xxl\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .xxl\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .xxl\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .xxl\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .xxl\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .xxl\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .xxl\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .xxl\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .xxl\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .xxl\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .xxl\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .xxl\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .xxl\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .xxl\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .xxl\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .xxl\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .xxl\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .xxl\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .xxl\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .xxl\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .xxl\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .xxl\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .xxl\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .xxl\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .xxl\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .xxl\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .xxl\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .xxl\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .xxl\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .xxl\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .xxl\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .xxl\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .xxl\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .xxl\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .xxl\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .xxl\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .xxl\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .xxl\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .xxl\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .xxl\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .xxl\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xxl\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xxl\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xxl\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .xxl\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .xxl\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .xxl\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .xxl\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .xxl\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .xxl\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .xxl\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .xxl\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .xxl\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .xxl\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .xxl\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .xxl\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .xxl\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .xxl\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .xxl\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .xxl\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .xxl\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .xxl\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .xxl\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .xxl\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .xxl\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .xxl\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .xxl\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xxl\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xxl\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .xxl\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .xxl\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .xxl\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .xxl\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xxl\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xxl\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .xxl\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .xxl\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .xxl\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .xxl\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .xxl\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .xxl\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .xxl\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .xxl\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .xxl\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .xxl\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .xxl\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .xxl\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .xxl\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .xxl\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .xxl\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .xxl\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .xxl\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .xxl\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .xxl\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .xxl\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .xxl\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .xxl\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .xxl\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .xxl\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .xxl\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .xxl\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .xxl\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .xxl\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .xxl\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .xxl\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .xxl\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .xxl\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .xxl\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .xxl\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .xxl\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .xxl\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .xxl\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .xxl\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .xxl\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .xxl\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .xxl\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .xxl\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .xxl\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .xxl\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .xxl\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .xxl\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .xxl\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .xxl\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .xxl\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .xxl\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .xxl\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .xxl\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .xxl\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .xxl\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .xxl\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .xxl\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .xxl\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .xxl\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .xxl\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .xxl\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .xxl\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .xxl\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .xxl\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .xxl\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .xxl\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .xxl\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .xxl\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .xxl\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .xxl\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .xxl\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .xxl\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .xxl\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .xxl\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .xxl\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .xxl\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .xxl\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .xxl\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .xxl\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .xxl\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .xxl\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .xxl\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .xxl\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .xxl\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .xxl\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .xxl\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .xxl\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .xxl\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .xxl\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .xxl\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .xxl\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .xxl\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .xxl\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .xxl\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .xxl\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .xxl\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .xxl\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .xxl\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .xxl\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .xxl\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .xxl\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .xxl\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .xxl\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .xxl\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .xxl\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .xxl\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .xxl\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .xxl\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .xxl\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .xxl\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .xxl\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .xxl\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .xxl\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .xxl\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .xxl\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .xxl\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .xxl\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .xxl\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .xxl\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .xxl\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .xxl\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .xxl\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .xxl\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .xxl\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .xxl\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .xxl\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .xxl\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .xxl\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .xxl\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .xxl\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .xxl\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .xxl\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .xxl\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .xxl\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .xxl\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .xxl\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .xxl\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .xxl\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .xxl\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .xxl\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .xxl\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .xxl\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .xxl\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .xxl\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .xxl\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .xxl\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .xxl\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .xxl\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .xxl\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .xxl\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .xxl\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .xxl\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .xxl\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .xxl\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .xxl\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .xxl\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .xxl\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .xxl\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .xxl\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .xxl\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .xxl\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .xxl\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .xxl\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .xxl\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .xxl\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .xxl\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .xxl\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .xxl\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .xxl\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .xxl\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .xxl\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .xxl\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .xxl\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .xxl\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .xxl\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .xxl\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .xxl\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .xxl\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .xxl\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .xxl\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .xxl\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .xxl\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .xxl\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .xxl\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xxl\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xxl\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xxl\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xxl\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xxl\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xxl\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .xxl\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .xxl\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .xxl\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .xxl\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .xxl\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .xxl\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .xxl\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .xxl\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .xxl\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .xxl\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .xxl\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .xxl\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .xxl\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .xxl\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .xxl\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .xxl\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .xxl\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .xxl\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .xxl\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .xxl\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .xxl\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .xxl\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .xxl\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .xxl\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .xxl\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .xxl\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .xxl\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .xxl\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .xxl\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .xxl\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .xxl\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .xxl\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .xxl\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .xxl\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .xxl\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .xxl\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .xxl\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .xxl\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .xxl\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .xxl\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .xxl\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .xxl\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .xxl\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .xxl\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .xxl\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .xxl\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .xxl\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xxl\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xxl\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .xxl\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .xxl\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .xxl\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .xxl\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .xxl\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .xxl\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .xxl\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .xxl\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .xxl\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .xxl\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .xxl\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .xxl\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .xxl\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xxl\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xxl\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xxl\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .xxl\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xxl\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xxl\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xxl\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .xxl\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .xxl\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .xxl\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .xxl\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .xxl\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .xxl\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .xxl\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .xxl\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .xxl\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .xxl\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .xxl\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .xxl\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .xxl\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .xxl\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .xxl\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .xxl\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .xxl\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .xxl\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .xxl\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .xxl\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .xxl\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .xxl\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .xxl\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .xxl\:tw-top-0{
    top: 0;
  }

  .xxl\:tw-right-0{
    right: 0;
  }

  .xxl\:tw-bottom-0{
    bottom: 0;
  }

  .xxl\:tw-left-0{
    left: 0;
  }

  .xxl\:tw-top-1{
    top: 0.25rem;
  }

  .xxl\:tw-right-1{
    right: 0.25rem;
  }

  .xxl\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .xxl\:tw-left-1{
    left: 0.25rem;
  }

  .xxl\:tw-top-2{
    top: 0.5rem;
  }

  .xxl\:tw-right-2{
    right: 0.5rem;
  }

  .xxl\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .xxl\:tw-left-2{
    left: 0.5rem;
  }

  .xxl\:tw-top-3{
    top: 0.75rem;
  }

  .xxl\:tw-right-3{
    right: 0.75rem;
  }

  .xxl\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .xxl\:tw-left-3{
    left: 0.75rem;
  }

  .xxl\:tw-top-4{
    top: 1rem;
  }

  .xxl\:tw-right-4{
    right: 1rem;
  }

  .xxl\:tw-bottom-4{
    bottom: 1rem;
  }

  .xxl\:tw-left-4{
    left: 1rem;
  }

  .xxl\:tw-top-5{
    top: 1.25rem;
  }

  .xxl\:tw-right-5{
    right: 1.25rem;
  }

  .xxl\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .xxl\:tw-left-5{
    left: 1.25rem;
  }

  .xxl\:tw-top-6{
    top: 1.5rem;
  }

  .xxl\:tw-right-6{
    right: 1.5rem;
  }

  .xxl\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .xxl\:tw-left-6{
    left: 1.5rem;
  }

  .xxl\:tw-top-7{
    top: 1.75rem;
  }

  .xxl\:tw-right-7{
    right: 1.75rem;
  }

  .xxl\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .xxl\:tw-left-7{
    left: 1.75rem;
  }

  .xxl\:tw-top-8{
    top: 2rem;
  }

  .xxl\:tw-right-8{
    right: 2rem;
  }

  .xxl\:tw-bottom-8{
    bottom: 2rem;
  }

  .xxl\:tw-left-8{
    left: 2rem;
  }

  .xxl\:tw-top-9{
    top: 2.25rem;
  }

  .xxl\:tw-right-9{
    right: 2.25rem;
  }

  .xxl\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .xxl\:tw-left-9{
    left: 2.25rem;
  }

  .xxl\:tw-top-10{
    top: 2.5rem;
  }

  .xxl\:tw-right-10{
    right: 2.5rem;
  }

  .xxl\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .xxl\:tw-left-10{
    left: 2.5rem;
  }

  .xxl\:tw-top-11{
    top: 2.75rem;
  }

  .xxl\:tw-right-11{
    right: 2.75rem;
  }

  .xxl\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .xxl\:tw-left-11{
    left: 2.75rem;
  }

  .xxl\:tw-top-12{
    top: 3rem;
  }

  .xxl\:tw-right-12{
    right: 3rem;
  }

  .xxl\:tw-bottom-12{
    bottom: 3rem;
  }

  .xxl\:tw-left-12{
    left: 3rem;
  }

  .xxl\:tw-top-13{
    top: 3.25rem;
  }

  .xxl\:tw-right-13{
    right: 3.25rem;
  }

  .xxl\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .xxl\:tw-left-13{
    left: 3.25rem;
  }

  .xxl\:tw-top-14{
    top: 3.5rem;
  }

  .xxl\:tw-right-14{
    right: 3.5rem;
  }

  .xxl\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .xxl\:tw-left-14{
    left: 3.5rem;
  }

  .xxl\:tw-top-15{
    top: 3.75rem;
  }

  .xxl\:tw-right-15{
    right: 3.75rem;
  }

  .xxl\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .xxl\:tw-left-15{
    left: 3.75rem;
  }

  .xxl\:tw-top-16{
    top: 4rem;
  }

  .xxl\:tw-right-16{
    right: 4rem;
  }

  .xxl\:tw-bottom-16{
    bottom: 4rem;
  }

  .xxl\:tw-left-16{
    left: 4rem;
  }

  .xxl\:tw-top-17{
    top: 4.25rem;
  }

  .xxl\:tw-right-17{
    right: 4.25rem;
  }

  .xxl\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .xxl\:tw-left-17{
    left: 4.25rem;
  }

  .xxl\:tw-top-18{
    top: 4.5rem;
  }

  .xxl\:tw-right-18{
    right: 4.5rem;
  }

  .xxl\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .xxl\:tw-left-18{
    left: 4.5rem;
  }

  .xxl\:tw-top-19{
    top: 4.75rem;
  }

  .xxl\:tw-right-19{
    right: 4.75rem;
  }

  .xxl\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .xxl\:tw-left-19{
    left: 4.75rem;
  }

  .xxl\:tw-top-20{
    top: 5rem;
  }

  .xxl\:tw-right-20{
    right: 5rem;
  }

  .xxl\:tw-bottom-20{
    bottom: 5rem;
  }

  .xxl\:tw-left-20{
    left: 5rem;
  }

  .xxl\:tw-top-21{
    top: 5.25rem;
  }

  .xxl\:tw-right-21{
    right: 5.25rem;
  }

  .xxl\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .xxl\:tw-left-21{
    left: 5.25rem;
  }

  .xxl\:tw-top-22{
    top: 5.5rem;
  }

  .xxl\:tw-right-22{
    right: 5.5rem;
  }

  .xxl\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .xxl\:tw-left-22{
    left: 5.5rem;
  }

  .xxl\:tw-top-23{
    top: 5.75rem;
  }

  .xxl\:tw-right-23{
    right: 5.75rem;
  }

  .xxl\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .xxl\:tw-left-23{
    left: 5.75rem;
  }

  .xxl\:tw-top-24{
    top: 6rem;
  }

  .xxl\:tw-right-24{
    right: 6rem;
  }

  .xxl\:tw-bottom-24{
    bottom: 6rem;
  }

  .xxl\:tw-left-24{
    left: 6rem;
  }

  .xxl\:tw-top-25{
    top: 6.25rem;
  }

  .xxl\:tw-right-25{
    right: 6.25rem;
  }

  .xxl\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .xxl\:tw-left-25{
    left: 6.25rem;
  }

  .xxl\:tw-top-26{
    top: 6.5rem;
  }

  .xxl\:tw-right-26{
    right: 6.5rem;
  }

  .xxl\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .xxl\:tw-left-26{
    left: 6.5rem;
  }

  .xxl\:tw-top-27{
    top: 6.75rem;
  }

  .xxl\:tw-right-27{
    right: 6.75rem;
  }

  .xxl\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .xxl\:tw-left-27{
    left: 6.75rem;
  }

  .xxl\:tw-top-28{
    top: 7rem;
  }

  .xxl\:tw-right-28{
    right: 7rem;
  }

  .xxl\:tw-bottom-28{
    bottom: 7rem;
  }

  .xxl\:tw-left-28{
    left: 7rem;
  }

  .xxl\:tw-top-29{
    top: 7.25rem;
  }

  .xxl\:tw-right-29{
    right: 7.25rem;
  }

  .xxl\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .xxl\:tw-left-29{
    left: 7.25rem;
  }

  .xxl\:tw-top-30{
    top: 7.5rem;
  }

  .xxl\:tw-right-30{
    right: 7.5rem;
  }

  .xxl\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .xxl\:tw-left-30{
    left: 7.5rem;
  }

  .xxl\:tw-top-31{
    top: 7.75rem;
  }

  .xxl\:tw-right-31{
    right: 7.75rem;
  }

  .xxl\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .xxl\:tw-left-31{
    left: 7.75rem;
  }

  .xxl\:tw-top-32{
    top: 8rem;
  }

  .xxl\:tw-right-32{
    right: 8rem;
  }

  .xxl\:tw-bottom-32{
    bottom: 8rem;
  }

  .xxl\:tw-left-32{
    left: 8rem;
  }

  .xxl\:tw-top-33{
    top: 8.25rem;
  }

  .xxl\:tw-right-33{
    right: 8.25rem;
  }

  .xxl\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .xxl\:tw-left-33{
    left: 8.25rem;
  }

  .xxl\:tw-top-34{
    top: 8.5rem;
  }

  .xxl\:tw-right-34{
    right: 8.5rem;
  }

  .xxl\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .xxl\:tw-left-34{
    left: 8.5rem;
  }

  .xxl\:tw-top-35{
    top: 8.75rem;
  }

  .xxl\:tw-right-35{
    right: 8.75rem;
  }

  .xxl\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .xxl\:tw-left-35{
    left: 8.75rem;
  }

  .xxl\:tw-top-36{
    top: 9rem;
  }

  .xxl\:tw-right-36{
    right: 9rem;
  }

  .xxl\:tw-bottom-36{
    bottom: 9rem;
  }

  .xxl\:tw-left-36{
    left: 9rem;
  }

  .xxl\:tw-top-40{
    top: 10rem;
  }

  .xxl\:tw-right-40{
    right: 10rem;
  }

  .xxl\:tw-bottom-40{
    bottom: 10rem;
  }

  .xxl\:tw-left-40{
    left: 10rem;
  }

  .xxl\:tw-top-41{
    top: 10.25rem;
  }

  .xxl\:tw-right-41{
    right: 10.25rem;
  }

  .xxl\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .xxl\:tw-left-41{
    left: 10.25rem;
  }

  .xxl\:tw-top-42{
    top: 10.5rem;
  }

  .xxl\:tw-right-42{
    right: 10.5rem;
  }

  .xxl\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .xxl\:tw-left-42{
    left: 10.5rem;
  }

  .xxl\:tw-top-43{
    top: 10.75rem;
  }

  .xxl\:tw-right-43{
    right: 10.75rem;
  }

  .xxl\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .xxl\:tw-left-43{
    left: 10.75rem;
  }

  .xxl\:tw-top-44{
    top: 11rem;
  }

  .xxl\:tw-right-44{
    right: 11rem;
  }

  .xxl\:tw-bottom-44{
    bottom: 11rem;
  }

  .xxl\:tw-left-44{
    left: 11rem;
  }

  .xxl\:tw-top-45{
    top: 11.25rem;
  }

  .xxl\:tw-right-45{
    right: 11.25rem;
  }

  .xxl\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .xxl\:tw-left-45{
    left: 11.25rem;
  }

  .xxl\:tw-top-46{
    top: 11.5rem;
  }

  .xxl\:tw-right-46{
    right: 11.5rem;
  }

  .xxl\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .xxl\:tw-left-46{
    left: 11.5rem;
  }

  .xxl\:tw-top-47{
    top: 11.75rem;
  }

  .xxl\:tw-right-47{
    right: 11.75rem;
  }

  .xxl\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .xxl\:tw-left-47{
    left: 11.75rem;
  }

  .xxl\:tw-top-48{
    top: 12rem;
  }

  .xxl\:tw-right-48{
    right: 12rem;
  }

  .xxl\:tw-bottom-48{
    bottom: 12rem;
  }

  .xxl\:tw-left-48{
    left: 12rem;
  }

  .xxl\:tw-top-50{
    top: 12.5rem;
  }

  .xxl\:tw-right-50{
    right: 12.5rem;
  }

  .xxl\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .xxl\:tw-left-50{
    left: 12.5rem;
  }

  .xxl\:tw-top-52{
    top: 13rem;
  }

  .xxl\:tw-right-52{
    right: 13rem;
  }

  .xxl\:tw-bottom-52{
    bottom: 13rem;
  }

  .xxl\:tw-left-52{
    left: 13rem;
  }

  .xxl\:tw-top-53{
    top: 13.25rem;
  }

  .xxl\:tw-right-53{
    right: 13.25rem;
  }

  .xxl\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .xxl\:tw-left-53{
    left: 13.25rem;
  }

  .xxl\:tw-top-54{
    top: 13.5rem;
  }

  .xxl\:tw-right-54{
    right: 13.5rem;
  }

  .xxl\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .xxl\:tw-left-54{
    left: 13.5rem;
  }

  .xxl\:tw-top-55{
    top: 13.75rem;
  }

  .xxl\:tw-right-55{
    right: 13.75rem;
  }

  .xxl\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .xxl\:tw-left-55{
    left: 13.75rem;
  }

  .xxl\:tw-top-56{
    top: 14rem;
  }

  .xxl\:tw-right-56{
    right: 14rem;
  }

  .xxl\:tw-bottom-56{
    bottom: 14rem;
  }

  .xxl\:tw-left-56{
    left: 14rem;
  }

  .xxl\:tw-top-57{
    top: 14.25rem;
  }

  .xxl\:tw-right-57{
    right: 14.25rem;
  }

  .xxl\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .xxl\:tw-left-57{
    left: 14.25rem;
  }

  .xxl\:tw-top-58{
    top: 14.5rem;
  }

  .xxl\:tw-right-58{
    right: 14.5rem;
  }

  .xxl\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .xxl\:tw-left-58{
    left: 14.5rem;
  }

  .xxl\:tw-top-59{
    top: 14.75rem;
  }

  .xxl\:tw-right-59{
    right: 14.75rem;
  }

  .xxl\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .xxl\:tw-left-59{
    left: 14.75rem;
  }

  .xxl\:tw-top-60{
    top: 15rem;
  }

  .xxl\:tw-right-60{
    right: 15rem;
  }

  .xxl\:tw-bottom-60{
    bottom: 15rem;
  }

  .xxl\:tw-left-60{
    left: 15rem;
  }

  .xxl\:tw-top-61{
    top: 15.25rem;
  }

  .xxl\:tw-right-61{
    right: 15.25rem;
  }

  .xxl\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .xxl\:tw-left-61{
    left: 15.25rem;
  }

  .xxl\:tw-top-62{
    top: 15.5rem;
  }

  .xxl\:tw-right-62{
    right: 15.5rem;
  }

  .xxl\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .xxl\:tw-left-62{
    left: 15.5rem;
  }

  .xxl\:tw-top-63{
    top: 15.75rem;
  }

  .xxl\:tw-right-63{
    right: 15.75rem;
  }

  .xxl\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .xxl\:tw-left-63{
    left: 15.75rem;
  }

  .xxl\:tw-top-64{
    top: 16rem;
  }

  .xxl\:tw-right-64{
    right: 16rem;
  }

  .xxl\:tw-bottom-64{
    bottom: 16rem;
  }

  .xxl\:tw-left-64{
    left: 16rem;
  }

  .xxl\:tw-top-65{
    top: 16.25rem;
  }

  .xxl\:tw-right-65{
    right: 16.25rem;
  }

  .xxl\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .xxl\:tw-left-65{
    left: 16.25rem;
  }

  .xxl\:tw-top-66{
    top: 16.5rem;
  }

  .xxl\:tw-right-66{
    right: 16.5rem;
  }

  .xxl\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .xxl\:tw-left-66{
    left: 16.5rem;
  }

  .xxl\:tw-top-68{
    top: 17rem;
  }

  .xxl\:tw-right-68{
    right: 17rem;
  }

  .xxl\:tw-bottom-68{
    bottom: 17rem;
  }

  .xxl\:tw-left-68{
    left: 17rem;
  }

  .xxl\:tw-top-69{
    top: 17.25rem;
  }

  .xxl\:tw-right-69{
    right: 17.25rem;
  }

  .xxl\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .xxl\:tw-left-69{
    left: 17.25rem;
  }

  .xxl\:tw-top-70{
    top: 17.5rem;
  }

  .xxl\:tw-right-70{
    right: 17.5rem;
  }

  .xxl\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .xxl\:tw-left-70{
    left: 17.5rem;
  }

  .xxl\:tw-top-71{
    top: 17.75rem;
  }

  .xxl\:tw-right-71{
    right: 17.75rem;
  }

  .xxl\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .xxl\:tw-left-71{
    left: 17.75rem;
  }

  .xxl\:tw-top-72{
    top: 18rem;
  }

  .xxl\:tw-right-72{
    right: 18rem;
  }

  .xxl\:tw-bottom-72{
    bottom: 18rem;
  }

  .xxl\:tw-left-72{
    left: 18rem;
  }

  .xxl\:tw-top-73{
    top: 18.25rem;
  }

  .xxl\:tw-right-73{
    right: 18.25rem;
  }

  .xxl\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .xxl\:tw-left-73{
    left: 18.25rem;
  }

  .xxl\:tw-top-74{
    top: 18.5rem;
  }

  .xxl\:tw-right-74{
    right: 18.5rem;
  }

  .xxl\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .xxl\:tw-left-74{
    left: 18.5rem;
  }

  .xxl\:tw-top-75{
    top: 18.75rem;
  }

  .xxl\:tw-right-75{
    right: 18.75rem;
  }

  .xxl\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .xxl\:tw-left-75{
    left: 18.75rem;
  }

  .xxl\:tw-top-76{
    top: 19rem;
  }

  .xxl\:tw-right-76{
    right: 19rem;
  }

  .xxl\:tw-bottom-76{
    bottom: 19rem;
  }

  .xxl\:tw-left-76{
    left: 19rem;
  }

  .xxl\:tw-top-77{
    top: 19.25rem;
  }

  .xxl\:tw-right-77{
    right: 19.25rem;
  }

  .xxl\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .xxl\:tw-left-77{
    left: 19.25rem;
  }

  .xxl\:tw-top-78{
    top: 19.5rem;
  }

  .xxl\:tw-right-78{
    right: 19.5rem;
  }

  .xxl\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .xxl\:tw-left-78{
    left: 19.5rem;
  }

  .xxl\:tw-top-79{
    top: 19.75rem;
  }

  .xxl\:tw-right-79{
    right: 19.75rem;
  }

  .xxl\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .xxl\:tw-left-79{
    left: 19.75rem;
  }

  .xxl\:tw-top-80{
    top: 20rem;
  }

  .xxl\:tw-right-80{
    right: 20rem;
  }

  .xxl\:tw-bottom-80{
    bottom: 20rem;
  }

  .xxl\:tw-left-80{
    left: 20rem;
  }

  .xxl\:tw-top-81{
    top: 20.25rem;
  }

  .xxl\:tw-right-81{
    right: 20.25rem;
  }

  .xxl\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .xxl\:tw-left-81{
    left: 20.25rem;
  }

  .xxl\:tw-top-82{
    top: 20.5rem;
  }

  .xxl\:tw-right-82{
    right: 20.5rem;
  }

  .xxl\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .xxl\:tw-left-82{
    left: 20.5rem;
  }

  .xxl\:tw-top-83{
    top: 20.75rem;
  }

  .xxl\:tw-right-83{
    right: 20.75rem;
  }

  .xxl\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .xxl\:tw-left-83{
    left: 20.75rem;
  }

  .xxl\:tw-top-84{
    top: 21rem;
  }

  .xxl\:tw-right-84{
    right: 21rem;
  }

  .xxl\:tw-bottom-84{
    bottom: 21rem;
  }

  .xxl\:tw-left-84{
    left: 21rem;
  }

  .xxl\:tw-top-85{
    top: 21.25rem;
  }

  .xxl\:tw-right-85{
    right: 21.25rem;
  }

  .xxl\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .xxl\:tw-left-85{
    left: 21.25rem;
  }

  .xxl\:tw-top-86{
    top: 21.5rem;
  }

  .xxl\:tw-right-86{
    right: 21.5rem;
  }

  .xxl\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .xxl\:tw-left-86{
    left: 21.5rem;
  }

  .xxl\:tw-top-87{
    top: 21.75rem;
  }

  .xxl\:tw-right-87{
    right: 21.75rem;
  }

  .xxl\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .xxl\:tw-left-87{
    left: 21.75rem;
  }

  .xxl\:tw-top-88{
    top: 22rem;
  }

  .xxl\:tw-right-88{
    right: 22rem;
  }

  .xxl\:tw-bottom-88{
    bottom: 22rem;
  }

  .xxl\:tw-left-88{
    left: 22rem;
  }

  .xxl\:tw-top-89{
    top: 22.25rem;
  }

  .xxl\:tw-right-89{
    right: 22.25rem;
  }

  .xxl\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .xxl\:tw-left-89{
    left: 22.25rem;
  }

  .xxl\:tw-top-90{
    top: 22.5rem;
  }

  .xxl\:tw-right-90{
    right: 22.5rem;
  }

  .xxl\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .xxl\:tw-left-90{
    left: 22.5rem;
  }

  .xxl\:tw-top-91{
    top: 22.75rem;
  }

  .xxl\:tw-right-91{
    right: 22.75rem;
  }

  .xxl\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .xxl\:tw-left-91{
    left: 22.75rem;
  }

  .xxl\:tw-top-92{
    top: 23rem;
  }

  .xxl\:tw-right-92{
    right: 23rem;
  }

  .xxl\:tw-bottom-92{
    bottom: 23rem;
  }

  .xxl\:tw-left-92{
    left: 23rem;
  }

  .xxl\:tw-top-93{
    top: 23.25rem;
  }

  .xxl\:tw-right-93{
    right: 23.25rem;
  }

  .xxl\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .xxl\:tw-left-93{
    left: 23.25rem;
  }

  .xxl\:tw-top-94{
    top: 23.5rem;
  }

  .xxl\:tw-right-94{
    right: 23.5rem;
  }

  .xxl\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .xxl\:tw-left-94{
    left: 23.5rem;
  }

  .xxl\:tw-top-95{
    top: 23.75rem;
  }

  .xxl\:tw-right-95{
    right: 23.75rem;
  }

  .xxl\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .xxl\:tw-left-95{
    left: 23.75rem;
  }

  .xxl\:tw-top-96{
    top: 24rem;
  }

  .xxl\:tw-right-96{
    right: 24rem;
  }

  .xxl\:tw-bottom-96{
    bottom: 24rem;
  }

  .xxl\:tw-left-96{
    left: 24rem;
  }

  .xxl\:tw-top-97{
    top: 23.25rem;
  }

  .xxl\:tw-right-97{
    right: 23.25rem;
  }

  .xxl\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .xxl\:tw-left-97{
    left: 23.25rem;
  }

  .xxl\:tw-top-98{
    top: 23.5rem;
  }

  .xxl\:tw-right-98{
    right: 23.5rem;
  }

  .xxl\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .xxl\:tw-left-98{
    left: 23.5rem;
  }

  .xxl\:tw-top-99{
    top: 23.75rem;
  }

  .xxl\:tw-right-99{
    right: 23.75rem;
  }

  .xxl\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .xxl\:tw-left-99{
    left: 23.75rem;
  }

  .xxl\:tw-top-100{
    top: 25rem;
  }

  .xxl\:tw-right-100{
    right: 25rem;
  }

  .xxl\:tw-bottom-100{
    bottom: 25rem;
  }

  .xxl\:tw-left-100{
    left: 25rem;
  }

  .xxl\:tw-top-101{
    top: 25.25rem;
  }

  .xxl\:tw-right-101{
    right: 25.25rem;
  }

  .xxl\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .xxl\:tw-left-101{
    left: 25.25rem;
  }

  .xxl\:tw-top-102{
    top: 25.5rem;
  }

  .xxl\:tw-right-102{
    right: 25.5rem;
  }

  .xxl\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .xxl\:tw-left-102{
    left: 25.5rem;
  }

  .xxl\:tw-top-112{
    top: 28rem;
  }

  .xxl\:tw-right-112{
    right: 28rem;
  }

  .xxl\:tw-bottom-112{
    bottom: 28rem;
  }

  .xxl\:tw-left-112{
    left: 28rem;
  }

  .xxl\:tw-top-128{
    top: 31rem;
  }

  .xxl\:tw-right-128{
    right: 31rem;
  }

  .xxl\:tw-bottom-128{
    bottom: 31rem;
  }

  .xxl\:tw-left-128{
    left: 31rem;
  }

  .xxl\:tw-top-129{
    top: 32.25rem;
  }

  .xxl\:tw-right-129{
    right: 32.25rem;
  }

  .xxl\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .xxl\:tw-left-129{
    left: 32.25rem;
  }

  .xxl\:tw-top-130{
    top: 32.5rem;
  }

  .xxl\:tw-right-130{
    right: 32.5rem;
  }

  .xxl\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .xxl\:tw-left-130{
    left: 32.5rem;
  }

  .xxl\:tw-top-140{
    top: 35rem;
  }

  .xxl\:tw-right-140{
    right: 35rem;
  }

  .xxl\:tw-bottom-140{
    bottom: 35rem;
  }

  .xxl\:tw-left-140{
    left: 35rem;
  }

  .xxl\:tw-top-160{
    top: 40rem;
  }

  .xxl\:tw-right-160{
    right: 40rem;
  }

  .xxl\:tw-bottom-160{
    bottom: 40rem;
  }

  .xxl\:tw-left-160{
    left: 40rem;
  }

  .xxl\:tw-top-180{
    top: 45rem;
  }

  .xxl\:tw-right-180{
    right: 45rem;
  }

  .xxl\:tw-bottom-180{
    bottom: 45rem;
  }

  .xxl\:tw-left-180{
    left: 45rem;
  }

  .xxl\:tw-top-185{
    top: 46.25rem;
  }

  .xxl\:tw-right-185{
    right: 46.25rem;
  }

  .xxl\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .xxl\:tw-left-185{
    left: 46.25rem;
  }

  .xxl\:tw-top-190{
    top: 47.5rem;
  }

  .xxl\:tw-right-190{
    right: 47.5rem;
  }

  .xxl\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .xxl\:tw-left-190{
    left: 47.5rem;
  }

  .xxl\:tw-top-200{
    top: 50rem;
  }

  .xxl\:tw-right-200{
    right: 50rem;
  }

  .xxl\:tw-bottom-200{
    bottom: 50rem;
  }

  .xxl\:tw-left-200{
    left: 50rem;
  }

  .xxl\:tw-top-auto{
    top: auto;
  }

  .xxl\:tw-right-auto{
    right: auto;
  }

  .xxl\:tw-bottom-auto{
    bottom: auto;
  }

  .xxl\:tw-left-auto{
    left: auto;
  }

  .xxl\:tw-top-px{
    top: 1px;
  }

  .xxl\:tw-right-px{
    right: 1px;
  }

  .xxl\:tw-bottom-px{
    bottom: 1px;
  }

  .xxl\:tw-left-px{
    left: 1px;
  }

  .xxl\:tw-top-0\.5{
    top: 0.125rem;
  }

  .xxl\:tw-right-0\.5{
    right: 0.125rem;
  }

  .xxl\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .xxl\:tw-left-0\.5{
    left: 0.125rem;
  }

  .xxl\:tw-top-1\.5{
    top: 0.375rem;
  }

  .xxl\:tw-right-1\.5{
    right: 0.375rem;
  }

  .xxl\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .xxl\:tw-left-1\.5{
    left: 0.375rem;
  }

  .xxl\:tw-top-2\.5{
    top: 0.625rem;
  }

  .xxl\:tw-right-2\.5{
    right: 0.625rem;
  }

  .xxl\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .xxl\:tw-left-2\.5{
    left: 0.625rem;
  }

  .xxl\:tw-top-3\.5{
    top: 0.875rem;
  }

  .xxl\:tw-right-3\.5{
    right: 0.875rem;
  }

  .xxl\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .xxl\:tw-left-3\.5{
    left: 0.875rem;
  }

  .xxl\:tw-top-1\/2{
    top: 50%;
  }

  .xxl\:tw-right-1\/2{
    right: 50%;
  }

  .xxl\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .xxl\:tw-left-1\/2{
    left: 50%;
  }

  .xxl\:tw-top-1\/3{
    top: 33.333333%;
  }

  .xxl\:tw-right-1\/3{
    right: 33.333333%;
  }

  .xxl\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .xxl\:tw-left-1\/3{
    left: 33.333333%;
  }

  .xxl\:tw-top-2\/3{
    top: 66.666667%;
  }

  .xxl\:tw-right-2\/3{
    right: 66.666667%;
  }

  .xxl\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .xxl\:tw-left-2\/3{
    left: 66.666667%;
  }

  .xxl\:tw-top-1\/4{
    top: 25%;
  }

  .xxl\:tw-right-1\/4{
    right: 25%;
  }

  .xxl\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .xxl\:tw-left-1\/4{
    left: 25%;
  }

  .xxl\:tw-top-2\/4{
    top: 50%;
  }

  .xxl\:tw-right-2\/4{
    right: 50%;
  }

  .xxl\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .xxl\:tw-left-2\/4{
    left: 50%;
  }

  .xxl\:tw-top-3\/4{
    top: 75%;
  }

  .xxl\:tw-right-3\/4{
    right: 75%;
  }

  .xxl\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .xxl\:tw-left-3\/4{
    left: 75%;
  }

  .xxl\:tw-top-1\/5{
    top: 20%;
  }

  .xxl\:tw-right-1\/5{
    right: 20%;
  }

  .xxl\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .xxl\:tw-left-1\/5{
    left: 20%;
  }

  .xxl\:tw-top-2\/5{
    top: 40%;
  }

  .xxl\:tw-right-2\/5{
    right: 40%;
  }

  .xxl\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .xxl\:tw-left-2\/5{
    left: 40%;
  }

  .xxl\:tw-top-3\/5{
    top: 60%;
  }

  .xxl\:tw-right-3\/5{
    right: 60%;
  }

  .xxl\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .xxl\:tw-left-3\/5{
    left: 60%;
  }

  .xxl\:tw-top-4\/5{
    top: 80%;
  }

  .xxl\:tw-right-4\/5{
    right: 80%;
  }

  .xxl\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .xxl\:tw-left-4\/5{
    left: 80%;
  }

  .xxl\:tw-top-1\/6{
    top: 16.666667%;
  }

  .xxl\:tw-right-1\/6{
    right: 16.666667%;
  }

  .xxl\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .xxl\:tw-left-1\/6{
    left: 16.666667%;
  }

  .xxl\:tw-top-2\/6{
    top: 33.333333%;
  }

  .xxl\:tw-right-2\/6{
    right: 33.333333%;
  }

  .xxl\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .xxl\:tw-left-2\/6{
    left: 33.333333%;
  }

  .xxl\:tw-top-3\/6{
    top: 50%;
  }

  .xxl\:tw-right-3\/6{
    right: 50%;
  }

  .xxl\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .xxl\:tw-left-3\/6{
    left: 50%;
  }

  .xxl\:tw-top-4\/6{
    top: 66.666667%;
  }

  .xxl\:tw-right-4\/6{
    right: 66.666667%;
  }

  .xxl\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .xxl\:tw-left-4\/6{
    left: 66.666667%;
  }

  .xxl\:tw-top-5\/6{
    top: 83.333333%;
  }

  .xxl\:tw-right-5\/6{
    right: 83.333333%;
  }

  .xxl\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .xxl\:tw-left-5\/6{
    left: 83.333333%;
  }

  .xxl\:tw-top-1\/12{
    top: 8.333333%;
  }

  .xxl\:tw-right-1\/12{
    right: 8.333333%;
  }

  .xxl\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .xxl\:tw-left-1\/12{
    left: 8.333333%;
  }

  .xxl\:tw-top-2\/12{
    top: 16.666667%;
  }

  .xxl\:tw-right-2\/12{
    right: 16.666667%;
  }

  .xxl\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .xxl\:tw-left-2\/12{
    left: 16.666667%;
  }

  .xxl\:tw-top-3\/12{
    top: 25%;
  }

  .xxl\:tw-right-3\/12{
    right: 25%;
  }

  .xxl\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .xxl\:tw-left-3\/12{
    left: 25%;
  }

  .xxl\:tw-top-4\/12{
    top: 33.333333%;
  }

  .xxl\:tw-right-4\/12{
    right: 33.333333%;
  }

  .xxl\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .xxl\:tw-left-4\/12{
    left: 33.333333%;
  }

  .xxl\:tw-top-5\/12{
    top: 41.666667%;
  }

  .xxl\:tw-right-5\/12{
    right: 41.666667%;
  }

  .xxl\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .xxl\:tw-left-5\/12{
    left: 41.666667%;
  }

  .xxl\:tw-top-6\/12{
    top: 50%;
  }

  .xxl\:tw-right-6\/12{
    right: 50%;
  }

  .xxl\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .xxl\:tw-left-6\/12{
    left: 50%;
  }

  .xxl\:tw-top-7\/12{
    top: 58.333333%;
  }

  .xxl\:tw-right-7\/12{
    right: 58.333333%;
  }

  .xxl\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .xxl\:tw-left-7\/12{
    left: 58.333333%;
  }

  .xxl\:tw-top-8\/12{
    top: 66.666667%;
  }

  .xxl\:tw-right-8\/12{
    right: 66.666667%;
  }

  .xxl\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .xxl\:tw-left-8\/12{
    left: 66.666667%;
  }

  .xxl\:tw-top-9\/12{
    top: 75%;
  }

  .xxl\:tw-right-9\/12{
    right: 75%;
  }

  .xxl\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .xxl\:tw-left-9\/12{
    left: 75%;
  }

  .xxl\:tw-top-10\/12{
    top: 83.333333%;
  }

  .xxl\:tw-right-10\/12{
    right: 83.333333%;
  }

  .xxl\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .xxl\:tw-left-10\/12{
    left: 83.333333%;
  }

  .xxl\:tw-top-11\/12{
    top: 91.666667%;
  }

  .xxl\:tw-right-11\/12{
    right: 91.666667%;
  }

  .xxl\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .xxl\:tw-left-11\/12{
    left: 91.666667%;
  }

  .xxl\:tw-top-full{
    top: 100%;
  }

  .xxl\:tw-right-full{
    right: 100%;
  }

  .xxl\:tw-bottom-full{
    bottom: 100%;
  }

  .xxl\:tw-left-full{
    left: 100%;
  }

  .xxl\:tw-resize-none{
    resize: none;
  }

  .xxl\:tw-resize-y{
    resize: vertical;
  }

  .xxl\:tw-resize-x{
    resize: horizontal;
  }

  .xxl\:tw-resize{
    resize: both;
  }

  .xxl\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xxl\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xxl\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xxl\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xxl\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xxl\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xxl\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xxl\:tw-shadow-none{
    box-shadow: none;
  }

  .xxl\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xxl\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xxl\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xxl\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xxl\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xxl\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xxl\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xxl\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xxl\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xxl\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xxl\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .xxl\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xxl\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xxl\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xxl\:hover\:tw-shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:hover\:tw-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);
  }

  .xxl\:hover\:tw-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);
  }

  .xxl\:hover\:tw-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);
  }

  .xxl\:hover\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xxl\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xxl\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .xxl\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xxl\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xxl\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xxl\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xxl\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .xxl\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .xxl\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .xxl\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xxl\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .xxl\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xxl\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xxl\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xxl\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .xxl\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .xxl\:focus\:tw-shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:focus\:tw-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);
  }

  .xxl\:focus\:tw-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);
  }

  .xxl\:focus\:tw-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);
  }

  .xxl\:focus\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .xxl\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .xxl\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .xxl\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .xxl\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .xxl\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .xxl\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .xxl\:tw-fill-current{
    fill: currentColor;
  }

  .xxl\:tw-stroke-current{
    stroke: currentColor;
  }

  .xxl\:tw-stroke-0{
    stroke-width: 0;
  }

  .xxl\:tw-stroke-1{
    stroke-width: 1;
  }

  .xxl\:tw-stroke-2{
    stroke-width: 2;
  }

  .xxl\:tw-table-auto{
    table-layout: auto;
  }

  .xxl\:tw-table-fixed{
    table-layout: fixed;
  }

  .xxl\:tw-text-left{
    text-align: left;
  }

  .xxl\:tw-text-center{
    text-align: center;
  }

  .xxl\:tw-text-right{
    text-align: right;
  }

  .xxl\:tw-text-justify{
    text-align: justify;
  }

  .xxl\:tw-text-current{
    color: currentColor;
  }

  .xxl\:tw-text-transparent{
    color: transparent;
  }

  .xxl\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xxl\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xxl\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xxl\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xxl\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xxl\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xxl\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xxl\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xxl\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xxl\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xxl\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xxl\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xxl\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xxl\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xxl\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xxl\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xxl\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xxl\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xxl\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xxl\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xxl\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xxl\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xxl\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xxl\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xxl\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xxl\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xxl\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xxl\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xxl\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xxl\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xxl\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xxl\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xxl\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xxl\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xxl\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xxl\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xxl\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xxl\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xxl\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xxl\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xxl\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xxl\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xxl\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xxl\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xxl\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xxl\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xxl\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xxl\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xxl\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xxl\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xxl\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xxl\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xxl\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xxl\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xxl\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xxl\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xxl\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xxl\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xxl\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xxl\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xxl\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xxl\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xxl\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xxl\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xxl\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xxl\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xxl\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xxl\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xxl\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xxl\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xxl\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xxl\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xxl\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xxl\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xxl\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xxl\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xxl\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xxl\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xxl\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xxl\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xxl\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xxl\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xxl\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xxl\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xxl\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xxl\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xxl\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xxl\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xxl\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xxl\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xxl\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xxl\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xxl\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xxl\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xxl\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xxl\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xxl\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xxl\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xxl\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xxl\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xxl\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xxl\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xxl\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xxl\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xxl\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xxl\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xxl\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xxl\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xxl\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xxl\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xxl\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .xxl\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .xxl\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .xxl\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .xxl\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .xxl\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .xxl\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .xxl\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .xxl\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:active\:tw-text-current:active{
    color: currentColor;
  }

  .xxl\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .xxl\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .xxl\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .xxl\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .xxl\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .xxl\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .xxl\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .xxl\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .xxl\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .xxl\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .xxl\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .xxl\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .xxl\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .xxl\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .xxl\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .xxl\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .xxl\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .xxl\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .xxl\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .xxl\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .xxl\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .xxl\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .xxl\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .xxl\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .xxl\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .xxl\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .xxl\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .xxl\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .xxl\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .xxl\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .xxl\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .xxl\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .xxl\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .xxl\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .xxl\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .xxl\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .xxl\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .xxl\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .xxl\:tw-italic{
    font-style: italic;
  }

  .xxl\:tw-not-italic{
    font-style: normal;
  }

  .xxl\:tw-uppercase{
    text-transform: uppercase;
  }

  .xxl\:tw-lowercase{
    text-transform: lowercase;
  }

  .xxl\:tw-capitalize{
    text-transform: capitalize;
  }

  .xxl\:tw-normal-case{
    text-transform: none;
  }

  .xxl\:tw-underline{
    text-decoration: underline;
  }

  .xxl\:tw-line-through{
    text-decoration: line-through;
  }

  .xxl\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .xxl\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .xxl\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .xxl\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .xxl\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .xxl\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .xxl\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .xxl\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .xxl\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .xxl\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .xxl\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .xxl\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .xxl\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .xxl\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .xxl\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .xxl\:tw-ordinal, .xxl\:tw-slashed-zero, .xxl\:tw-lining-nums, .xxl\:tw-oldstyle-nums, .xxl\:tw-proportional-nums, .xxl\:tw-tabular-nums, .xxl\:tw-diagonal-fractions, .xxl\:tw-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);
  }

  .xxl\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .xxl\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .xxl\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .xxl\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .xxl\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .xxl\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .xxl\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .xxl\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .xxl\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .xxl\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .xxl\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .xxl\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .xxl\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .xxl\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .xxl\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .xxl\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .xxl\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .xxl\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .xxl\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .xxl\:tw-align-baseline{
    vertical-align: baseline;
  }

  .xxl\:tw-align-top{
    vertical-align: top;
  }

  .xxl\:tw-align-middle{
    vertical-align: middle;
  }

  .xxl\:tw-align-bottom{
    vertical-align: bottom;
  }

  .xxl\:tw-align-text-top{
    vertical-align: text-top;
  }

  .xxl\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .xxl\:tw-visible{
    visibility: visible;
  }

  .xxl\:tw-invisible{
    visibility: hidden;
  }

  .xxl\:tw-whitespace-normal{
    white-space: normal;
  }

  .xxl\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .xxl\:tw-whitespace-pre{
    white-space: pre;
  }

  .xxl\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .xxl\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .xxl\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .xxl\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .xxl\:tw-break-all{
    word-break: break-all;
  }

  .xxl\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .xxl\:tw-w-0{
    width: 0;
  }

  .xxl\:tw-w-1{
    width: 0.25rem;
  }

  .xxl\:tw-w-2{
    width: 0.5rem;
  }

  .xxl\:tw-w-3{
    width: 0.75rem;
  }

  .xxl\:tw-w-4{
    width: 1rem;
  }

  .xxl\:tw-w-5{
    width: 1.25rem;
  }

  .xxl\:tw-w-6{
    width: 1.5rem;
  }

  .xxl\:tw-w-7{
    width: 1.75rem;
  }

  .xxl\:tw-w-8{
    width: 2rem;
  }

  .xxl\:tw-w-9{
    width: 2.25rem;
  }

  .xxl\:tw-w-10{
    width: 2.5rem;
  }

  .xxl\:tw-w-11{
    width: 2.75rem;
  }

  .xxl\:tw-w-12{
    width: 3rem;
  }

  .xxl\:tw-w-13{
    width: 3.25rem;
  }

  .xxl\:tw-w-14{
    width: 3.5rem;
  }

  .xxl\:tw-w-15{
    width: 3.75rem;
  }

  .xxl\:tw-w-16{
    width: 4rem;
  }

  .xxl\:tw-w-17{
    width: 4.25rem;
  }

  .xxl\:tw-w-18{
    width: 4.5rem;
  }

  .xxl\:tw-w-19{
    width: 4.75rem;
  }

  .xxl\:tw-w-20{
    width: 5rem;
  }

  .xxl\:tw-w-21{
    width: 5.25rem;
  }

  .xxl\:tw-w-22{
    width: 5.5rem;
  }

  .xxl\:tw-w-23{
    width: 5.75rem;
  }

  .xxl\:tw-w-24{
    width: 6rem;
  }

  .xxl\:tw-w-25{
    width: 6.25rem;
  }

  .xxl\:tw-w-26{
    width: 6.5rem;
  }

  .xxl\:tw-w-27{
    width: 6.75rem;
  }

  .xxl\:tw-w-28{
    width: 7rem;
  }

  .xxl\:tw-w-29{
    width: 7.25rem;
  }

  .xxl\:tw-w-30{
    width: 7.5rem;
  }

  .xxl\:tw-w-31{
    width: 7.75rem;
  }

  .xxl\:tw-w-32{
    width: 8rem;
  }

  .xxl\:tw-w-33{
    width: 8.25rem;
  }

  .xxl\:tw-w-34{
    width: 8.5rem;
  }

  .xxl\:tw-w-35{
    width: 8.75rem;
  }

  .xxl\:tw-w-36{
    width: 9rem;
  }

  .xxl\:tw-w-40{
    width: 10rem;
  }

  .xxl\:tw-w-41{
    width: 10.25rem;
  }

  .xxl\:tw-w-42{
    width: 10.5rem;
  }

  .xxl\:tw-w-43{
    width: 10.75rem;
  }

  .xxl\:tw-w-44{
    width: 11rem;
  }

  .xxl\:tw-w-45{
    width: 11.25rem;
  }

  .xxl\:tw-w-46{
    width: 11.5rem;
  }

  .xxl\:tw-w-47{
    width: 11.75rem;
  }

  .xxl\:tw-w-48{
    width: 12rem;
  }

  .xxl\:tw-w-50{
    width: 12.5rem;
  }

  .xxl\:tw-w-52{
    width: 13rem;
  }

  .xxl\:tw-w-53{
    width: 13.25rem;
  }

  .xxl\:tw-w-54{
    width: 13.5rem;
  }

  .xxl\:tw-w-55{
    width: 13.75rem;
  }

  .xxl\:tw-w-56{
    width: 14rem;
  }

  .xxl\:tw-w-57{
    width: 14.25rem;
  }

  .xxl\:tw-w-58{
    width: 14.5rem;
  }

  .xxl\:tw-w-59{
    width: 14.75rem;
  }

  .xxl\:tw-w-60{
    width: 15rem;
  }

  .xxl\:tw-w-61{
    width: 15.25rem;
  }

  .xxl\:tw-w-62{
    width: 15.5rem;
  }

  .xxl\:tw-w-63{
    width: 15.75rem;
  }

  .xxl\:tw-w-64{
    width: 16rem;
  }

  .xxl\:tw-w-65{
    width: 16.25rem;
  }

  .xxl\:tw-w-66{
    width: 16.5rem;
  }

  .xxl\:tw-w-68{
    width: 17rem;
  }

  .xxl\:tw-w-69{
    width: 17.25rem;
  }

  .xxl\:tw-w-70{
    width: 17.5rem;
  }

  .xxl\:tw-w-71{
    width: 17.75rem;
  }

  .xxl\:tw-w-72{
    width: 18rem;
  }

  .xxl\:tw-w-73{
    width: 18.25rem;
  }

  .xxl\:tw-w-74{
    width: 18.5rem;
  }

  .xxl\:tw-w-75{
    width: 18.75rem;
  }

  .xxl\:tw-w-76{
    width: 19rem;
  }

  .xxl\:tw-w-77{
    width: 19.25rem;
  }

  .xxl\:tw-w-78{
    width: 19.5rem;
  }

  .xxl\:tw-w-79{
    width: 19.75rem;
  }

  .xxl\:tw-w-80{
    width: 20rem;
  }

  .xxl\:tw-w-81{
    width: 20.25rem;
  }

  .xxl\:tw-w-82{
    width: 20.5rem;
  }

  .xxl\:tw-w-83{
    width: 20.75rem;
  }

  .xxl\:tw-w-84{
    width: 21rem;
  }

  .xxl\:tw-w-85{
    width: 21.25rem;
  }

  .xxl\:tw-w-86{
    width: 21.5rem;
  }

  .xxl\:tw-w-87{
    width: 21.75rem;
  }

  .xxl\:tw-w-88{
    width: 22rem;
  }

  .xxl\:tw-w-89{
    width: 22.25rem;
  }

  .xxl\:tw-w-90{
    width: 22.5rem;
  }

  .xxl\:tw-w-91{
    width: 22.75rem;
  }

  .xxl\:tw-w-92{
    width: 23rem;
  }

  .xxl\:tw-w-93{
    width: 23.25rem;
  }

  .xxl\:tw-w-94{
    width: 23.5rem;
  }

  .xxl\:tw-w-95{
    width: 23.75rem;
  }

  .xxl\:tw-w-96{
    width: 24rem;
  }

  .xxl\:tw-w-97{
    width: 23.25rem;
  }

  .xxl\:tw-w-98{
    width: 23.5rem;
  }

  .xxl\:tw-w-99{
    width: 23.75rem;
  }

  .xxl\:tw-w-100{
    width: 25rem;
  }

  .xxl\:tw-w-101{
    width: 25.25rem;
  }

  .xxl\:tw-w-102{
    width: 25.5rem;
  }

  .xxl\:tw-w-112{
    width: 28rem;
  }

  .xxl\:tw-w-128{
    width: 31rem;
  }

  .xxl\:tw-w-129{
    width: 32.25rem;
  }

  .xxl\:tw-w-130{
    width: 32.5rem;
  }

  .xxl\:tw-w-140{
    width: 35rem;
  }

  .xxl\:tw-w-160{
    width: 40rem;
  }

  .xxl\:tw-w-180{
    width: 45rem;
  }

  .xxl\:tw-w-185{
    width: 46.25rem;
  }

  .xxl\:tw-w-190{
    width: 47.5rem;
  }

  .xxl\:tw-w-200{
    width: 50rem;
  }

  .xxl\:tw-w-auto{
    width: auto;
  }

  .xxl\:tw-w-px{
    width: 1px;
  }

  .xxl\:tw-w-0\.5{
    width: 0.125rem;
  }

  .xxl\:tw-w-1\.5{
    width: 0.375rem;
  }

  .xxl\:tw-w-2\.5{
    width: 0.625rem;
  }

  .xxl\:tw-w-3\.5{
    width: 0.875rem;
  }

  .xxl\:tw-w-1\/2{
    width: 50%;
  }

  .xxl\:tw-w-1\/3{
    width: 33.333333%;
  }

  .xxl\:tw-w-2\/3{
    width: 66.666667%;
  }

  .xxl\:tw-w-1\/4{
    width: 25%;
  }

  .xxl\:tw-w-2\/4{
    width: 50%;
  }

  .xxl\:tw-w-3\/4{
    width: 75%;
  }

  .xxl\:tw-w-1\/5{
    width: 20%;
  }

  .xxl\:tw-w-2\/5{
    width: 40%;
  }

  .xxl\:tw-w-3\/5{
    width: 60%;
  }

  .xxl\:tw-w-4\/5{
    width: 80%;
  }

  .xxl\:tw-w-1\/6{
    width: 16.666667%;
  }

  .xxl\:tw-w-2\/6{
    width: 33.333333%;
  }

  .xxl\:tw-w-3\/6{
    width: 50%;
  }

  .xxl\:tw-w-4\/6{
    width: 66.666667%;
  }

  .xxl\:tw-w-5\/6{
    width: 83.333333%;
  }

  .xxl\:tw-w-1\/12{
    width: 8.333333%;
  }

  .xxl\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .xxl\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .xxl\:tw-w-7\/12{
    width: 58.333333%;
  }

  .xxl\:tw-w-8\/12{
    width: 66.666667%;
  }

  .xxl\:tw-w-9\/12{
    width: 75%;
  }

  .xxl\:tw-w-10\/12{
    width: 83.333333%;
  }

  .xxl\:tw-w-11\/12{
    width: 91.666667%;
  }

  .xxl\:tw-w-full{
    width: 100%;
  }

  .xxl\:tw-w-screen{
    width: 100vw;
  }

  .xxl\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .xxl\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .xxl\:tw-z-0{
    z-index: 0;
  }

  .xxl\:tw-z-10{
    z-index: 10;
  }

  .xxl\:tw-z-20{
    z-index: 20;
  }

  .xxl\:tw-z-30{
    z-index: 30;
  }

  .xxl\:tw-z-40{
    z-index: 40;
  }

  .xxl\:tw-z-50{
    z-index: 50;
  }

  .xxl\:tw-z-150{
    z-index: 150;
  }

  .xxl\:tw-z-auto{
    z-index: auto;
  }

  .xxl\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .xxl\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .xxl\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .xxl\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .xxl\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .xxl\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .xxl\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .xxl\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .xxl\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .xxl\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .xxl\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .xxl\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .xxl\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .xxl\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .xxl\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .xxl\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .xxl\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .xxl\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .xxl\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .xxl\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .xxl\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .xxl\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .xxl\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .xxl\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .xxl\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .xxl\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .xxl\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .xxl\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .xxl\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .xxl\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .xxl\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .xxl\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .xxl\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .xxl\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .xxl\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .xxl\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .xxl\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .xxl\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .xxl\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .xxl\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .xxl\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .xxl\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .xxl\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .xxl\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .xxl\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .xxl\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .xxl\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .xxl\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .xxl\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .xxl\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .xxl\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .xxl\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .xxl\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .xxl\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .xxl\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .xxl\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .xxl\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .xxl\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .xxl\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .xxl\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .xxl\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .xxl\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .xxl\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .xxl\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .xxl\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .xxl\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .xxl\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .xxl\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .xxl\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .xxl\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .xxl\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .xxl\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .xxl\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .xxl\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .xxl\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .xxl\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .xxl\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .xxl\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .xxl\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .xxl\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .xxl\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .xxl\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .xxl\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .xxl\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .xxl\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .xxl\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .xxl\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .xxl\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .xxl\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .xxl\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .xxl\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .xxl\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .xxl\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .xxl\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .xxl\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .xxl\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .xxl\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .xxl\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .xxl\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .xxl\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .xxl\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .xxl\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .xxl\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .xxl\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xxl\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xxl\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xxl\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .xxl\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .xxl\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .xxl\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .xxl\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .xxl\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .xxl\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .xxl\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .xxl\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .xxl\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .xxl\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .xxl\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .xxl\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .xxl\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .xxl\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .xxl\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .xxl\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .xxl\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .xxl\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .xxl\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .xxl\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .xxl\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .xxl\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .xxl\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xxl\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xxl\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .xxl\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .xxl\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .xxl\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .xxl\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .xxl\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .xxl\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .xxl\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xxl\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xxl\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .xxl\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xxl\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xxl\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .xxl\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .xxl\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .xxl\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .xxl\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .xxl\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .xxl\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .xxl\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .xxl\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .xxl\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .xxl\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .xxl\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .xxl\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xxl\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xxl\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xxl\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xxl\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xxl\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xxl\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xxl\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xxl\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xxl\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xxl\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xxl\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xxl\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xxl\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xxl\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xxl\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xxl\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xxl\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xxl\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xxl\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xxl\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xxl\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xxl\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xxl\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xxl\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xxl\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xxl\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xxl\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xxl\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xxl\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xxl\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xxl\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xxl\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xxl\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xxl\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xxl\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xxl\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xxl\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xxl\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xxl\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xxl\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xxl\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xxl\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xxl\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xxl\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xxl\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xxl\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xxl\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xxl\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xxl\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xxl\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xxl\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xxl\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xxl\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xxl\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xxl\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xxl\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xxl\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xxl\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xxl\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xxl\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xxl\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xxl\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xxl\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xxl\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xxl\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xxl\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xxl\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xxl\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xxl\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xxl\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xxl\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xxl\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xxl\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xxl\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xxl\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xxl\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xxl\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xxl\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xxl\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xxl\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xxl\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xxl\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xxl\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xxl\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xxl\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xxl\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xxl\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xxl\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xxl\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xxl\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xxl\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xxl\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xxl\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xxl\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xxl\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xxl\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xxl\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xxl\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xxl\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xxl\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xxl\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xxl\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xxl\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xxl\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xxl\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xxl\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xxl\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xxl\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xxl\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xxl\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xxl\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xxl\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xxl\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xxl\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xxl\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xxl\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xxl\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xxl\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xxl\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xxl\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xxl\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xxl\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xxl\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xxl\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xxl\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xxl\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xxl\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xxl\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xxl\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .xxl\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .xxl\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .xxl\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .xxl\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .xxl\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .xxl\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .xxl\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .xxl\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .xxl\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .xxl\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .xxl\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .xxl\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .xxl\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .xxl\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .xxl\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .xxl\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .xxl\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .xxl\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .xxl\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .xxl\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .xxl\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .xxl\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .xxl\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .xxl\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .xxl\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .xxl\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .xxl\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .xxl\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .xxl\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .xxl\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .xxl\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .xxl\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .xxl\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .xxl\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .xxl\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .xxl\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .xxl\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .xxl\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .xxl\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .xxl\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .xxl\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .xxl\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .xxl\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .xxl\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .xxl\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .xxl\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .xxl\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .xxl\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .xxl\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .xxl\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .xxl\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .xxl\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .xxl\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .xxl\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .xxl\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .xxl\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .xxl\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .xxl\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .xxl\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .xxl\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .xxl\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .xxl\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .xxl\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .xxl\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .xxl\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .xxl\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .xxl\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .xxl\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .xxl\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .xxl\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .xxl\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .xxl\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .xxl\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .xxl\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .xxl\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .xxl\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .xxl\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .xxl\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .xxl\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .xxl\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .xxl\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .xxl\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .xxl\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .xxl\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .xxl\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .xxl\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .xxl\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xxl\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xxl\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xxl\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .xxl\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .xxl\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .xxl\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .xxl\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .xxl\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .xxl\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .xxl\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .xxl\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .xxl\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .xxl\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .xxl\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .xxl\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .xxl\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .xxl\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .xxl\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .xxl\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .xxl\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .xxl\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .xxl\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .xxl\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .xxl\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .xxl\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xxl\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xxl\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .xxl\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .xxl\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .xxl\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .xxl\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xxl\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xxl\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .xxl\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .xxl\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .xxl\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .xxl\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .xxl\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .xxl\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .xxl\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .xxl\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .xxl\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .xxl\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .xxl\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .xxl\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xxl\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xxl\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xxl\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xxl\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xxl\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xxl\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xxl\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xxl\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xxl\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xxl\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xxl\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xxl\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xxl\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xxl\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xxl\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xxl\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xxl\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xxl\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xxl\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xxl\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xxl\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xxl\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xxl\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xxl\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xxl\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xxl\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xxl\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xxl\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xxl\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xxl\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xxl\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xxl\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xxl\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xxl\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xxl\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xxl\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xxl\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xxl\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xxl\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xxl\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xxl\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xxl\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xxl\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xxl\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xxl\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xxl\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xxl\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xxl\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xxl\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xxl\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xxl\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xxl\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xxl\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xxl\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xxl\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xxl\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xxl\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xxl\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xxl\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xxl\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xxl\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xxl\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xxl\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xxl\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xxl\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xxl\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xxl\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xxl\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xxl\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xxl\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xxl\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xxl\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xxl\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xxl\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xxl\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xxl\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xxl\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xxl\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xxl\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xxl\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xxl\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xxl\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xxl\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xxl\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xxl\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xxl\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xxl\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xxl\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xxl\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xxl\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xxl\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xxl\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xxl\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xxl\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xxl\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xxl\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xxl\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xxl\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xxl\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xxl\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xxl\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xxl\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xxl\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xxl\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xxl\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xxl\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xxl\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xxl\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xxl\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xxl\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xxl\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xxl\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xxl\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xxl\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xxl\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xxl\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xxl\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xxl\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xxl\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xxl\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xxl\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xxl\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xxl\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xxl\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xxl\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xxl\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xxl\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xxl\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xxl\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .xxl\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .xxl\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .xxl\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .xxl\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .xxl\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .xxl\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .xxl\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .xxl\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .xxl\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .xxl\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .xxl\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .xxl\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .xxl\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .xxl\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .xxl\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .xxl\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .xxl\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .xxl\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .xxl\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .xxl\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .xxl\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .xxl\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .xxl\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .xxl\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .xxl\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .xxl\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .xxl\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .xxl\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .xxl\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .xxl\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .xxl\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .xxl\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .xxl\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .xxl\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .xxl\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .xxl\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .xxl\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .xxl\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .xxl\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .xxl\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .xxl\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .xxl\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .xxl\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .xxl\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .xxl\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .xxl\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .xxl\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .xxl\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .xxl\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .xxl\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .xxl\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .xxl\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .xxl\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .xxl\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .xxl\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .xxl\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .xxl\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .xxl\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .xxl\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .xxl\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .xxl\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .xxl\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .xxl\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .xxl\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .xxl\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .xxl\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .xxl\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .xxl\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .xxl\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .xxl\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .xxl\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .xxl\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .xxl\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .xxl\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .xxl\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .xxl\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .xxl\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .xxl\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .xxl\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .xxl\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .xxl\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .xxl\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .xxl\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .xxl\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .xxl\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .xxl\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .xxl\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xxl\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xxl\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xxl\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .xxl\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .xxl\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .xxl\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .xxl\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .xxl\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .xxl\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .xxl\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .xxl\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .xxl\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .xxl\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .xxl\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .xxl\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .xxl\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .xxl\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .xxl\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .xxl\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .xxl\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .xxl\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .xxl\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .xxl\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .xxl\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .xxl\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xxl\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xxl\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .xxl\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .xxl\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .xxl\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .xxl\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xxl\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xxl\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .xxl\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .xxl\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .xxl\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .xxl\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .xxl\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .xxl\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .xxl\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .xxl\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .xxl\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .xxl\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .xxl\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .xxl\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .xxl\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .xxl\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .xxl\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .xxl\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .xxl\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .xxl\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .xxl\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .xxl\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .xxl\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .xxl\:tw-col-auto{
    grid-column: auto;
  }

  .xxl\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .xxl\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .xxl\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .xxl\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .xxl\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .xxl\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .xxl\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .xxl\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .xxl\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .xxl\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .xxl\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .xxl\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .xxl\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .xxl\:tw-col-start-1{
    grid-column-start: 1;
  }

  .xxl\:tw-col-start-2{
    grid-column-start: 2;
  }

  .xxl\:tw-col-start-3{
    grid-column-start: 3;
  }

  .xxl\:tw-col-start-4{
    grid-column-start: 4;
  }

  .xxl\:tw-col-start-5{
    grid-column-start: 5;
  }

  .xxl\:tw-col-start-6{
    grid-column-start: 6;
  }

  .xxl\:tw-col-start-7{
    grid-column-start: 7;
  }

  .xxl\:tw-col-start-8{
    grid-column-start: 8;
  }

  .xxl\:tw-col-start-9{
    grid-column-start: 9;
  }

  .xxl\:tw-col-start-10{
    grid-column-start: 10;
  }

  .xxl\:tw-col-start-11{
    grid-column-start: 11;
  }

  .xxl\:tw-col-start-12{
    grid-column-start: 12;
  }

  .xxl\:tw-col-start-13{
    grid-column-start: 13;
  }

  .xxl\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .xxl\:tw-col-end-1{
    grid-column-end: 1;
  }

  .xxl\:tw-col-end-2{
    grid-column-end: 2;
  }

  .xxl\:tw-col-end-3{
    grid-column-end: 3;
  }

  .xxl\:tw-col-end-4{
    grid-column-end: 4;
  }

  .xxl\:tw-col-end-5{
    grid-column-end: 5;
  }

  .xxl\:tw-col-end-6{
    grid-column-end: 6;
  }

  .xxl\:tw-col-end-7{
    grid-column-end: 7;
  }

  .xxl\:tw-col-end-8{
    grid-column-end: 8;
  }

  .xxl\:tw-col-end-9{
    grid-column-end: 9;
  }

  .xxl\:tw-col-end-10{
    grid-column-end: 10;
  }

  .xxl\:tw-col-end-11{
    grid-column-end: 11;
  }

  .xxl\:tw-col-end-12{
    grid-column-end: 12;
  }

  .xxl\:tw-col-end-13{
    grid-column-end: 13;
  }

  .xxl\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .xxl\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .xxl\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .xxl\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .xxl\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .xxl\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .xxl\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .xxl\:tw-row-auto{
    grid-row: auto;
  }

  .xxl\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .xxl\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .xxl\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .xxl\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .xxl\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .xxl\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .xxl\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .xxl\:tw-row-start-1{
    grid-row-start: 1;
  }

  .xxl\:tw-row-start-2{
    grid-row-start: 2;
  }

  .xxl\:tw-row-start-3{
    grid-row-start: 3;
  }

  .xxl\:tw-row-start-4{
    grid-row-start: 4;
  }

  .xxl\:tw-row-start-5{
    grid-row-start: 5;
  }

  .xxl\:tw-row-start-6{
    grid-row-start: 6;
  }

  .xxl\:tw-row-start-7{
    grid-row-start: 7;
  }

  .xxl\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .xxl\:tw-row-end-1{
    grid-row-end: 1;
  }

  .xxl\:tw-row-end-2{
    grid-row-end: 2;
  }

  .xxl\:tw-row-end-3{
    grid-row-end: 3;
  }

  .xxl\:tw-row-end-4{
    grid-row-end: 4;
  }

  .xxl\:tw-row-end-5{
    grid-row-end: 5;
  }

  .xxl\:tw-row-end-6{
    grid-row-end: 6;
  }

  .xxl\:tw-row-end-7{
    grid-row-end: 7;
  }

  .xxl\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .xxl\:tw-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));
  }

  .xxl\:tw-transform-none{
    transform: none;
  }

  .xxl\:tw-origin-center{
    transform-origin: center;
  }

  .xxl\:tw-origin-top{
    transform-origin: top;
  }

  .xxl\:tw-origin-top-right{
    transform-origin: top right;
  }

  .xxl\:tw-origin-right{
    transform-origin: right;
  }

  .xxl\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .xxl\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .xxl\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .xxl\:tw-origin-left{
    transform-origin: left;
  }

  .xxl\:tw-origin-top-left{
    transform-origin: top left;
  }

  .xxl\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xxl\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xxl\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xxl\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xxl\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xxl\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xxl\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xxl\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xxl\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xxl\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xxl\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .xxl\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .xxl\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .xxl\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .xxl\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .xxl\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .xxl\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .xxl\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .xxl\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .xxl\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .xxl\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .xxl\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .xxl\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .xxl\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .xxl\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .xxl\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .xxl\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .xxl\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .xxl\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .xxl\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .xxl\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xxl\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xxl\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xxl\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xxl\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xxl\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xxl\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xxl\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xxl\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xxl\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xxl\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .xxl\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .xxl\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .xxl\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .xxl\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .xxl\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .xxl\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .xxl\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .xxl\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .xxl\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .xxl\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .xxl\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .xxl\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .xxl\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .xxl\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .xxl\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .xxl\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .xxl\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .xxl\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .xxl\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .xxl\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .xxl\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .xxl\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .xxl\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .xxl\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .xxl\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .xxl\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .xxl\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .xxl\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .xxl\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .xxl\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .xxl\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .xxl\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .xxl\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .xxl\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .xxl\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .xxl\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .xxl\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .xxl\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .xxl\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .xxl\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .xxl\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .xxl\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .xxl\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .xxl\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .xxl\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .xxl\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .xxl\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .xxl\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .xxl\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .xxl\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .xxl\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .xxl\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .xxl\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .xxl\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .xxl\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .xxl\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .xxl\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .xxl\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .xxl\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .xxl\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .xxl\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .xxl\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .xxl\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .xxl\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .xxl\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .xxl\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .xxl\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .xxl\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .xxl\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .xxl\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .xxl\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .xxl\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .xxl\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .xxl\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .xxl\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .xxl\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .xxl\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .xxl\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .xxl\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .xxl\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .xxl\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .xxl\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .xxl\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .xxl\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .xxl\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .xxl\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .xxl\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .xxl\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .xxl\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .xxl\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .xxl\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .xxl\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .xxl\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .xxl\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .xxl\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .xxl\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .xxl\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .xxl\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .xxl\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .xxl\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .xxl\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .xxl\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .xxl\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .xxl\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .xxl\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .xxl\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .xxl\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .xxl\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .xxl\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .xxl\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .xxl\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .xxl\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .xxl\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .xxl\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .xxl\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .xxl\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .xxl\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .xxl\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .xxl\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .xxl\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .xxl\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .xxl\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .xxl\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .xxl\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .xxl\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .xxl\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .xxl\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .xxl\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .xxl\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .xxl\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .xxl\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .xxl\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .xxl\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .xxl\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .xxl\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .xxl\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .xxl\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .xxl\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .xxl\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .xxl\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .xxl\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .xxl\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .xxl\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .xxl\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .xxl\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .xxl\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .xxl\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .xxl\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .xxl\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .xxl\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .xxl\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .xxl\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .xxl\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .xxl\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .xxl\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .xxl\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .xxl\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .xxl\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .xxl\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .xxl\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .xxl\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .xxl\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .xxl\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .xxl\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .xxl\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .xxl\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .xxl\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .xxl\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .xxl\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .xxl\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .xxl\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .xxl\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .xxl\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .xxl\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .xxl\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .xxl\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .xxl\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .xxl\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .xxl\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .xxl\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .xxl\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .xxl\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .xxl\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .xxl\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .xxl\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .xxl\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .xxl\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .xxl\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .xxl\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .xxl\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .xxl\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .xxl\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .xxl\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .xxl\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .xxl\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .xxl\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .xxl\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .xxl\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .xxl\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .xxl\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .xxl\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .xxl\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .xxl\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .xxl\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .xxl\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .xxl\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .xxl\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .xxl\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .xxl\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .xxl\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .xxl\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .xxl\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .xxl\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .xxl\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .xxl\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .xxl\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .xxl\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .xxl\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .xxl\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .xxl\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .xxl\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .xxl\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .xxl\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .xxl\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .xxl\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .xxl\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .xxl\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .xxl\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .xxl\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .xxl\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .xxl\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .xxl\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .xxl\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .xxl\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .xxl\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .xxl\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .xxl\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .xxl\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .xxl\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .xxl\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .xxl\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .xxl\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .xxl\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .xxl\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .xxl\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .xxl\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .xxl\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .xxl\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .xxl\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .xxl\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .xxl\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .xxl\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .xxl\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .xxl\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .xxl\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .xxl\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .xxl\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .xxl\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .xxl\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .xxl\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .xxl\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .xxl\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .xxl\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .xxl\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .xxl\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .xxl\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .xxl\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .xxl\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .xxl\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .xxl\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .xxl\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .xxl\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .xxl\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .xxl\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .xxl\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .xxl\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .xxl\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .xxl\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .xxl\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .xxl\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .xxl\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .xxl\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .xxl\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .xxl\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .xxl\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .xxl\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .xxl\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .xxl\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .xxl\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .xxl\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .xxl\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .xxl\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .xxl\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .xxl\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .xxl\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .xxl\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .xxl\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .xxl\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .xxl\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .xxl\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .xxl\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .xxl\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .xxl\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .xxl\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .xxl\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .xxl\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .xxl\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .xxl\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .xxl\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .xxl\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .xxl\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .xxl\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .xxl\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .xxl\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .xxl\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .xxl\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .xxl\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .xxl\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .xxl\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .xxl\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .xxl\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .xxl\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .xxl\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .xxl\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .xxl\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .xxl\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .xxl\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .xxl\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .xxl\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .xxl\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .xxl\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .xxl\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .xxl\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .xxl\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .xxl\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .xxl\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .xxl\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .xxl\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .xxl\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .xxl\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .xxl\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .xxl\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .xxl\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .xxl\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .xxl\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .xxl\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .xxl\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .xxl\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .xxl\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .xxl\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .xxl\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .xxl\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .xxl\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .xxl\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .xxl\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .xxl\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .xxl\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .xxl\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .xxl\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .xxl\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .xxl\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .xxl\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .xxl\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .xxl\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .xxl\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .xxl\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .xxl\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .xxl\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .xxl\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .xxl\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .xxl\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .xxl\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .xxl\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .xxl\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .xxl\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .xxl\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .xxl\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .xxl\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .xxl\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .xxl\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .xxl\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .xxl\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .xxl\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .xxl\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .xxl\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .xxl\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .xxl\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .xxl\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .xxl\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .xxl\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .xxl\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .xxl\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .xxl\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .xxl\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .xxl\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .xxl\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .xxl\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .xxl\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .xxl\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .xxl\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .xxl\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .xxl\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .xxl\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .xxl\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .xxl\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .xxl\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .xxl\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .xxl\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .xxl\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .xxl\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .xxl\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .xxl\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .xxl\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .xxl\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .xxl\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .xxl\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .xxl\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .xxl\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .xxl\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .xxl\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .xxl\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .xxl\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .xxl\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .xxl\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .xxl\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .xxl\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .xxl\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .xxl\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .xxl\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .xxl\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .xxl\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .xxl\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .xxl\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .xxl\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .xxl\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .xxl\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .xxl\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .xxl\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .xxl\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .xxl\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .xxl\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .xxl\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .xxl\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .xxl\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .xxl\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .xxl\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .xxl\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .xxl\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .xxl\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .xxl\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .xxl\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .xxl\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .xxl\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .xxl\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .xxl\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .xxl\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .xxl\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .xxl\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .xxl\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .xxl\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .xxl\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .xxl\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .xxl\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .xxl\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .xxl\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .xxl\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .xxl\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .xxl\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .xxl\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .xxl\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .xxl\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .xxl\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .xxl\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .xxl\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .xxl\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .xxl\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .xxl\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .xxl\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .xxl\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .xxl\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .xxl\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .xxl\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .xxl\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .xxl\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .xxl\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .xxl\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .xxl\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .xxl\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .xxl\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .xxl\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .xxl\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .xxl\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .xxl\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .xxl\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .xxl\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .xxl\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .xxl\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .xxl\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .xxl\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .xxl\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .xxl\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .xxl\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .xxl\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .xxl\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .xxl\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .xxl\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .xxl\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .xxl\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .xxl\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .xxl\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .xxl\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .xxl\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .xxl\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .xxl\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .xxl\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .xxl\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .xxl\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .xxl\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .xxl\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .xxl\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .xxl\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .xxl\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .xxl\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .xxl\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .xxl\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .xxl\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .xxl\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .xxl\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .xxl\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .xxl\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .xxl\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .xxl\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .xxl\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .xxl\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .xxl\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .xxl\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .xxl\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .xxl\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .xxl\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .xxl\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .xxl\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .xxl\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .xxl\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .xxl\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .xxl\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .xxl\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .xxl\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .xxl\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .xxl\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .xxl\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .xxl\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .xxl\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .xxl\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .xxl\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .xxl\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .xxl\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .xxl\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .xxl\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .xxl\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .xxl\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .xxl\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .xxl\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .xxl\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .xxl\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .xxl\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .xxl\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .xxl\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .xxl\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .xxl\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .xxl\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .xxl\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .xxl\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .xxl\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .xxl\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .xxl\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .xxl\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .xxl\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .xxl\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .xxl\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .xxl\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .xxl\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .xxl\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .xxl\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .xxl\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .xxl\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .xxl\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .xxl\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .xxl\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .xxl\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .xxl\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .xxl\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .xxl\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .xxl\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .xxl\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .xxl\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .xxl\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .xxl\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .xxl\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .xxl\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .xxl\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .xxl\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .xxl\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .xxl\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .xxl\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .xxl\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .xxl\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .xxl\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .xxl\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .xxl\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .xxl\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .xxl\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .xxl\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .xxl\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .xxl\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .xxl\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .xxl\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .xxl\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .xxl\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .xxl\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .xxl\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .xxl\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .xxl\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .xxl\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .xxl\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .xxl\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .xxl\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .xxl\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .xxl\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .xxl\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .xxl\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .xxl\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .xxl\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .xxl\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .xxl\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .xxl\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .xxl\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .xxl\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .xxl\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .xxl\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .xxl\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .xxl\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .xxl\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .xxl\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .xxl\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .xxl\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .xxl\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .xxl\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .xxl\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .xxl\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .xxl\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .xxl\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .xxl\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .xxl\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .xxl\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .xxl\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .xxl\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .xxl\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .xxl\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .xxl\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .xxl\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .xxl\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .xxl\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .xxl\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .xxl\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .xxl\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .xxl\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .xxl\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .xxl\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .xxl\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .xxl\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .xxl\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .xxl\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .xxl\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .xxl\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .xxl\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .xxl\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .xxl\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .xxl\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .xxl\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .xxl\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .xxl\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .xxl\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .xxl\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .xxl\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .xxl\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .xxl\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .xxl\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .xxl\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .xxl\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .xxl\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .xxl\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .xxl\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .xxl\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .xxl\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .xxl\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .xxl\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .xxl\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .xxl\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .xxl\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .xxl\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .xxl\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .xxl\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .xxl\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .xxl\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .xxl\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .xxl\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .xxl\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .xxl\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .xxl\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .xxl\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .xxl\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .xxl\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .xxl\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .xxl\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .xxl\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .xxl\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .xxl\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .xxl\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .xxl\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .xxl\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .xxl\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .xxl\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .xxl\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .xxl\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .xxl\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .xxl\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .xxl\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .xxl\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .xxl\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .xxl\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .xxl\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .xxl\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .xxl\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .xxl\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .xxl\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .xxl\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .xxl\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .xxl\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .xxl\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .xxl\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .xxl\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .xxl\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .xxl\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .xxl\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .xxl\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .xxl\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .xxl\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .xxl\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .xxl\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .xxl\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .xxl\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .xxl\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .xxl\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .xxl\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .xxl\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .xxl\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .xxl\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .xxl\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .xxl\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .xxl\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .xxl\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .xxl\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .xxl\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .xxl\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .xxl\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .xxl\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .xxl\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .xxl\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .xxl\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .xxl\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .xxl\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .xxl\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .xxl\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .xxl\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .xxl\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .xxl\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .xxl\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .xxl\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .xxl\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .xxl\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .xxl\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .xxl\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .xxl\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .xxl\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .xxl\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .xxl\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .xxl\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .xxl\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .xxl\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .xxl\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .xxl\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .xxl\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .xxl\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .xxl\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .xxl\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .xxl\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .xxl\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .xxl\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .xxl\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .xxl\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .xxl\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .xxl\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .xxl\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .xxl\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .xxl\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .xxl\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .xxl\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .xxl\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .xxl\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .xxl\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .xxl\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .xxl\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .xxl\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .xxl\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .xxl\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .xxl\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .xxl\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .xxl\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .xxl\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .xxl\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .xxl\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .xxl\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .xxl\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .xxl\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .xxl\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .xxl\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .xxl\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .xxl\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .xxl\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .xxl\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .xxl\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .xxl\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .xxl\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .xxl\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .xxl\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .xxl\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .xxl\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .xxl\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .xxl\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .xxl\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .xxl\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .xxl\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .xxl\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .xxl\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .xxl\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .xxl\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .xxl\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .xxl\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .xxl\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .xxl\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .xxl\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .xxl\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .xxl\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .xxl\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .xxl\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .xxl\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .xxl\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .xxl\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .xxl\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .xxl\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .xxl\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .xxl\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .xxl\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .xxl\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .xxl\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .xxl\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .xxl\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .xxl\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .xxl\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .xxl\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .xxl\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .xxl\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .xxl\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .xxl\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .xxl\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .xxl\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .xxl\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .xxl\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .xxl\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .xxl\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .xxl\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .xxl\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .xxl\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .xxl\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .xxl\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .xxl\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .xxl\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .xxl\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .xxl\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .xxl\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .xxl\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .xxl\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .xxl\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .xxl\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .xxl\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .xxl\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .xxl\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .xxl\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .xxl\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .xxl\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .xxl\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .xxl\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .xxl\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .xxl\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .xxl\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .xxl\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .xxl\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .xxl\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .xxl\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .xxl\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .xxl\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .xxl\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .xxl\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .xxl\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .xxl\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .xxl\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .xxl\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .xxl\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .xxl\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .xxl\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .xxl\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .xxl\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .xxl\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .xxl\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .xxl\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .xxl\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .xxl\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .xxl\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .xxl\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .xxl\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .xxl\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .xxl\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .xxl\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .xxl\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .xxl\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .xxl\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .xxl\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .xxl\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .xxl\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .xxl\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .xxl\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .xxl\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .xxl\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .xxl\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .xxl\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .xxl\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .xxl\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .xxl\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .xxl\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .xxl\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .xxl\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .xxl\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .xxl\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .xxl\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .xxl\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .xxl\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .xxl\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .xxl\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .xxl\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .xxl\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .xxl\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .xxl\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .xxl\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .xxl\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .xxl\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .xxl\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .xxl\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .xxl\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .xxl\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .xxl\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .xxl\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .xxl\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .xxl\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .xxl\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .xxl\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .xxl\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .xxl\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .xxl\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .xxl\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .xxl\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .xxl\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .xxl\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .xxl\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .xxl\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .xxl\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .xxl\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .xxl\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .xxl\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .xxl\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .xxl\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .xxl\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .xxl\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .xxl\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .xxl\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .xxl\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .xxl\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .xxl\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .xxl\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .xxl\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .xxl\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .xxl\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .xxl\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .xxl\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .xxl\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .xxl\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .xxl\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .xxl\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .xxl\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .xxl\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .xxl\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .xxl\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .xxl\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .xxl\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .xxl\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .xxl\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .xxl\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .xxl\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .xxl\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .xxl\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .xxl\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .xxl\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .xxl\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .xxl\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .xxl\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .xxl\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .xxl\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .xxl\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .xxl\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .xxl\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .xxl\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .xxl\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .xxl\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .xxl\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .xxl\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .xxl\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .xxl\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .xxl\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .xxl\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .xxl\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .xxl\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .xxl\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .xxl\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .xxl\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .xxl\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .xxl\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .xxl\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .xxl\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .xxl\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .xxl\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .xxl\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .xxl\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .xxl\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .xxl\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .xxl\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .xxl\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .xxl\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .xxl\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .xxl\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .xxl\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .xxl\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .xxl\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .xxl\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .xxl\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .xxl\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .xxl\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .xxl\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .xxl\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .xxl\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .xxl\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .xxl\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .xxl\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .xxl\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .xxl\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .xxl\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .xxl\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .xxl\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .xxl\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .xxl\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .xxl\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .xxl\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .xxl\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .xxl\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .xxl\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .xxl\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .xxl\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .xxl\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .xxl\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .xxl\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .xxl\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .xxl\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .xxl\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .xxl\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .xxl\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .xxl\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .xxl\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .xxl\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .xxl\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .xxl\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .xxl\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .xxl\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .xxl\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .xxl\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .xxl\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .xxl\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .xxl\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .xxl\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .xxl\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .xxl\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .xxl\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .xxl\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .xxl\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .xxl\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .xxl\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .xxl\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .xxl\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .xxl\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .xxl\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .xxl\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .xxl\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .xxl\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .xxl\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .xxl\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .xxl\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .xxl\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .xxl\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .xxl\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .xxl\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .xxl\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .xxl\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .xxl\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .xxl\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .xxl\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .xxl\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .xxl\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .xxl\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .xxl\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .xxl\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .xxl\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .xxl\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .xxl\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .xxl\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .xxl\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .xxl\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .xxl\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .xxl\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .xxl\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .xxl\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .xxl\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .xxl\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .xxl\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .xxl\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .xxl\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .xxl\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .xxl\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .xxl\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .xxl\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .xxl\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .xxl\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .xxl\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .xxl\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .xxl\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .xxl\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .xxl\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .xxl\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .xxl\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .xxl\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .xxl\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .xxl\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .xxl\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .xxl\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .xxl\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .xxl\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .xxl\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .xxl\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .xxl\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .xxl\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .xxl\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .xxl\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .xxl\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .xxl\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .xxl\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .xxl\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .xxl\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .xxl\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .xxl\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .xxl\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .xxl\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .xxl\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .xxl\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .xxl\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .xxl\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .xxl\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .xxl\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .xxl\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .xxl\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .xxl\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .xxl\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .xxl\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .xxl\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .xxl\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .xxl\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .xxl\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .xxl\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .xxl\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .xxl\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .xxl\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .xxl\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .xxl\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .xxl\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .xxl\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .xxl\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .xxl\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .xxl\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .xxl\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .xxl\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .xxl\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .xxl\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .xxl\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .xxl\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .xxl\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .xxl\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .xxl\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .xxl\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .xxl\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .xxl\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .xxl\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .xxl\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .xxl\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .xxl\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .xxl\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .xxl\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .xxl\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .xxl\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .xxl\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .xxl\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .xxl\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .xxl\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .xxl\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .xxl\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .xxl\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .xxl\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .xxl\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .xxl\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .xxl\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .xxl\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .xxl\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .xxl\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .xxl\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .xxl\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .xxl\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .xxl\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .xxl\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .xxl\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .xxl\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .xxl\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .xxl\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .xxl\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .xxl\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .xxl\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .xxl\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .xxl\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .xxl\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .xxl\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .xxl\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .xxl\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .xxl\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .xxl\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .xxl\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .xxl\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .xxl\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .xxl\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .xxl\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .xxl\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .xxl\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .xxl\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .xxl\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .xxl\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .xxl\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .xxl\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .xxl\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .xxl\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .xxl\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .xxl\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .xxl\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .xxl\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .xxl\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .xxl\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .xxl\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .xxl\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .xxl\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .xxl\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .xxl\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .xxl\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .xxl\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .xxl\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .xxl\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .xxl\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .xxl\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .xxl\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .xxl\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .xxl\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .xxl\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .xxl\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .xxl\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .xxl\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .xxl\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .xxl\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .xxl\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .xxl\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .xxl\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .xxl\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .xxl\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .xxl\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .xxl\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .xxl\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .xxl\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .xxl\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .xxl\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .xxl\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .xxl\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .xxl\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .xxl\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .xxl\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .xxl\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .xxl\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .xxl\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .xxl\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .xxl\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .xxl\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .xxl\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .xxl\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .xxl\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .xxl\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .xxl\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .xxl\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .xxl\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .xxl\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .xxl\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .xxl\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .xxl\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .xxl\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .xxl\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .xxl\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .xxl\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .xxl\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .xxl\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .xxl\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .xxl\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .xxl\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .xxl\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .xxl\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .xxl\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .xxl\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .xxl\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .xxl\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .xxl\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .xxl\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .xxl\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .xxl\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .xxl\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .xxl\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .xxl\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .xxl\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .xxl\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .xxl\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .xxl\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .xxl\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .xxl\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .xxl\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .xxl\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .xxl\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .xxl\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .xxl\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .xxl\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .xxl\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .xxl\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .xxl\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .xxl\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .xxl\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .xxl\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .xxl\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .xxl\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .xxl\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .xxl\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .xxl\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .xxl\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .xxl\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .xxl\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .xxl\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .xxl\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .xxl\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .xxl\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .xxl\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .xxl\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .xxl\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .xxl\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .xxl\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .xxl\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .xxl\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .xxl\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .xxl\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .xxl\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .xxl\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .xxl\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .xxl\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .xxl\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .xxl\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .xxl\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .xxl\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .xxl\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .xxl\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .xxl\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .xxl\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .xxl\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .xxl\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .xxl\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .xxl\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .xxl\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .xxl\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .xxl\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .xxl\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .xxl\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .xxl\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .xxl\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .xxl\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .xxl\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .xxl\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .xxl\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .xxl\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .xxl\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .xxl\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .xxl\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .xxl\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .xxl\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .xxl\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .xxl\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .xxl\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .xxl\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .xxl\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .xxl\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .xxl\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .xxl\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .xxl\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .xxl\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .xxl\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .xxl\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .xxl\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .xxl\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .xxl\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .xxl\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .xxl\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .xxl\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .xxl\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .xxl\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .xxl\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .xxl\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .xxl\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .xxl\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .xxl\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .xxl\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .xxl\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .xxl\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .xxl\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .xxl\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .xxl\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .xxl\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .xxl\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .xxl\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .xxl\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .xxl\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .xxl\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .xxl\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .xxl\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .xxl\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .xxl\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .xxl\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .xxl\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .xxl\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .xxl\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .xxl\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .xxl\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .xxl\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .xxl\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .xxl\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .xxl\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .xxl\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .xxl\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .xxl\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .xxl\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .xxl\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .xxl\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .xxl\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .xxl\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .xxl\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .xxl\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .xxl\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .xxl\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .xxl\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .xxl\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .xxl\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .xxl\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .xxl\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .xxl\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .xxl\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .xxl\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .xxl\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .xxl\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .xxl\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .xxl\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .xxl\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .xxl\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .xxl\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .xxl\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .xxl\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .xxl\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .xxl\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .xxl\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .xxl\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .xxl\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .xxl\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .xxl\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .xxl\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .xxl\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .xxl\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .xxl\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .xxl\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .xxl\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .xxl\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .xxl\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .xxl\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .xxl\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .xxl\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .xxl\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .xxl\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .xxl\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .xxl\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .xxl\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .xxl\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .xxl\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .xxl\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .xxl\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .xxl\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .xxl\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .xxl\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .xxl\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .xxl\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .xxl\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .xxl\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .xxl\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .xxl\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .xxl\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .xxl\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .xxl\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .xxl\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .xxl\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .xxl\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .xxl\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .xxl\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .xxl\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .xxl\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .xxl\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .xxl\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .xxl\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .xxl\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .xxl\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .xxl\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .xxl\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .xxl\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .xxl\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .xxl\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .xxl\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .xxl\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .xxl\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .xxl\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .xxl\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .xxl\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .xxl\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .xxl\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .xxl\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .xxl\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .xxl\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .xxl\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .xxl\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .xxl\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .xxl\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .xxl\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .xxl\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .xxl\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .xxl\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .xxl\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .xxl\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .xxl\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .xxl\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .xxl\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .xxl\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .xxl\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .xxl\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .xxl\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .xxl\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .xxl\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .xxl\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .xxl\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .xxl\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .xxl\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .xxl\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .xxl\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .xxl\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .xxl\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .xxl\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .xxl\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .xxl\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .xxl\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .xxl\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .xxl\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .xxl\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .xxl\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .xxl\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .xxl\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .xxl\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .xxl\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .xxl\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .xxl\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .xxl\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .xxl\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .xxl\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .xxl\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .xxl\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .xxl\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .xxl\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .xxl\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .xxl\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .xxl\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .xxl\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .xxl\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .xxl\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .xxl\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .xxl\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .xxl\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .xxl\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .xxl\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .xxl\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .xxl\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .xxl\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .xxl\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .xxl\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .xxl\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .xxl\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .xxl\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .xxl\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .xxl\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .xxl\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .xxl\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .xxl\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .xxl\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .xxl\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .xxl\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .xxl\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .xxl\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .xxl\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .xxl\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .xxl\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .xxl\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .xxl\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .xxl\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .xxl\:tw-transition-none{
    transition-property: none;
  }

  .xxl\:tw-transition-all{
    transition-property: all;
  }

  .xxl\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .xxl\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .xxl\:tw-transition-opacity{
    transition-property: opacity;
  }

  .xxl\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .xxl\:tw-transition-transform{
    transition-property: transform;
  }

  .xxl\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .xxl\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .xxl\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .xxl\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .xxl\:tw-duration-75{
    transition-duration: 75ms;
  }

  .xxl\:tw-duration-100{
    transition-duration: 100ms;
  }

  .xxl\:tw-duration-150{
    transition-duration: 150ms;
  }

  .xxl\:tw-duration-200{
    transition-duration: 200ms;
  }

  .xxl\:tw-duration-300{
    transition-duration: 300ms;
  }

  .xxl\:tw-duration-500{
    transition-duration: 500ms;
  }

  .xxl\:tw-duration-700{
    transition-duration: 700ms;
  }

  .xxl\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .xxl\:tw-delay-75{
    transition-delay: 75ms;
  }

  .xxl\:tw-delay-100{
    transition-delay: 100ms;
  }

  .xxl\:tw-delay-150{
    transition-delay: 150ms;
  }

  .xxl\:tw-delay-200{
    transition-delay: 200ms;
  }

  .xxl\:tw-delay-300{
    transition-delay: 300ms;
  }

  .xxl\:tw-delay-500{
    transition-delay: 500ms;
  }

  .xxl\:tw-delay-700{
    transition-delay: 700ms;
  }

  .xxl\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .xxl\:tw-animate-none{
    animation: none;
  }

  .xxl\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .xxl\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .xxl\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .xxl\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .xxl\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .xxl\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .xxl\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .xxl\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .xxl\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .xxl\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .xxl\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .xxl\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .xxl\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .xxl\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .xxl\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .xxl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xxl\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xxl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .xxl\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xxl\:tw-text-error {
    color: #E53E3E !important;
  }

  .xxl\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .xxl\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .xxl\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .xxl\:tw-text-error {
    color: #E53E3E !important;
  }

  .xxl\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .xxl\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xxl\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .xxl\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .xxl\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .xxl\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .xxl\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .xxl\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .xxl\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .xxl\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .xxl\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .xxl\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .xxl\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .xxl\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .xxl\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xxl\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .xxl\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .xxl\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .xxl\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .xxl\:tw-table-row-hover {
    opacity: 0.9;
  }

  .xxl\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .xxl\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xxl\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xxl\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .xxl\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .xxl\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .xxl\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .xxl\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .xxl\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .xxl\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .xxl\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .xxl\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .xxl\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .xxl\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .xxl\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .xxl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xxl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .xxl\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xxl\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .xxl\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .xxl\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .xxl\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xxl\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .xxl\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .xxl\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .xxl\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .xxl\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .xxl\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .xxl\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .xxl\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .xxl\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .xxl\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .xxl\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .xxl\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .xxl\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xxl\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .xxl\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .xxl\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .xxl\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .xxl\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .xxl\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .xxl\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xxl\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xxl\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .xxl\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .xxl\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .xxl\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .xxl\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .xxl\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .xxl\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .xxl\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .xxl\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .xxl\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .xxl\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .xxl\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .xxl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xxl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .xxl\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xxl\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .xxl\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .xxl\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .xxl\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xxl\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .xxl\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .xxl\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .xxl\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .xxl\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .xxl\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .xxl\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .xxl\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .xxl\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .xxl\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .xxl\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .xxl\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .xxl\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xxl\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .xxl\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .xxl\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .xxl\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .xxl\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .xxl\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .xxl\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xxl\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xxl\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .xxl\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .xxl\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .xxl\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .xxl\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .xxl\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .xxl\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .xxl\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .xxl\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .xxl\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .xxl\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .xxl\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .xxl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xxl\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xxl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .xxl\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xxl\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xxl\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .xxl\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .xxl\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .xxl\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .xxl\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .xxl\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .xxl\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .xxl\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .xxl\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .xxl\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .xxl\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .xxl\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .xxl\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .xxl\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .xxl\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .xxl\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .xxl\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .xxl\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .xxl\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .xxl\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .xxl\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .xxl\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .xxl\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .xxl\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .xxl\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .xxl\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .xxl\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .xxl\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .xxl\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}

@media (min-width: 2560px){
  .max\:tw-container{
    width: 100%;
  }

  @media (min-width: 320px){
    .max\:tw-container{
      max-width: 320px;
    }
  }

  @media (min-width: 480px){
    .max\:tw-container{
      max-width: 480px;
    }
  }

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

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

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

  @media (min-width: 1580px){
    .max\:tw-container{
      max-width: 1580px;
    }
  }

  @media (min-width: 1920px){
    .max\:tw-container{
      max-width: 1920px;
    }
  }

  @media (min-width: 2560px){
    .max\:tw-container{
      max-width: 2560px;
    }
  }

  .max\:tw-prose{
    color: #374151;
    max-width: 65ch;
  }

  .max\:tw-prose [class~="lead"]{
    color: #4b5563;
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .max\:tw-prose a{
    color: #5850ec;
    text-decoration: none;
    font-weight: 600;
  }

  .max\:tw-prose strong{
    color: #161e2e;
    font-weight: 600;
  }

  .max\:tw-prose ol{
    counter-reset: list-counter;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .max\:tw-prose ol > li{
    position: relative;
    counter-increment: list-counter;
    padding-left: 1.75em;
  }

  .max\:tw-prose ol > li::before{
    content: counter(list-counter) ".";
    position: absolute;
    font-weight: 400;
    color: #6b7280;
  }

  .max\:tw-prose ul > li{
    position: relative;
    padding-left: 1.75em;
  }

  .max\:tw-prose ul > li::before{
    content: "";
    position: absolute;
    background-color: #d2d6dc;
    border-radius: 50%;
    width: 0.375em;
    height: 0.375em;
    top: calc(0.875em - 0.1875em);
    left: 0.25em;
  }

  .max\:tw-prose hr{
    border-color: #e5e7eb;
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .max\:tw-prose blockquote{
    font-weight: 500;
    font-style: italic;
    color: #161e2e;
    border-left-width: 0.25rem;
    border-left-color: #e5e7eb;
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1em;
  }

  .max\:tw-prose blockquote p:first-of-type::before{
    content: open-quote;
  }

  .max\:tw-prose blockquote p:last-of-type::after{
    content: close-quote;
  }

  .max\:tw-prose h1{
    color: #1a202c;
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .max\:tw-prose h2{
    color: #1a202c;
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
  }

  .max\:tw-prose h3{
    color: #1a202c;
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .max\:tw-prose h4{
    color: #1a202c;
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
  }

  .max\:tw-prose figure figcaption{
    color: #6b7280;
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
  }

  .max\:tw-prose code{
    color: #161e2e;
    font-weight: 600;
    font-size: 0.875em;
  }

  .max\:tw-prose code::before{
    content: "`";
  }

  .max\:tw-prose code::after{
    content: "`";
  }

  .max\:tw-prose pre{
    color: #e5e7eb;
    background-color: #252f3f;
    overflow-x: auto;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-right: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-left: 1.1428571em;
  }

  .max\:tw-prose pre code{
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: 400;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
  }

  .max\:tw-prose pre code::before{
    content: "";
  }

  .max\:tw-prose pre code::after{
    content: "";
  }

  .max\:tw-prose table{
    width: 100%;
    table-layout: auto;
    text-align: left;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
  }

  .max\:tw-prose thead{
    color: #161e2e;
    font-weight: 600;
    border-bottom-width: 1px;
    border-bottom-color: #d2d6dc;
  }

  .max\:tw-prose thead th{
    vertical-align: bottom;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .max\:tw-prose tbody tr{
    border-bottom-width: 1px;
    border-bottom-color: #e5e7eb;
  }

  .max\:tw-prose tbody tr:last-child{
    border-bottom-width: 0;
  }

  .max\:tw-prose tbody td{
    vertical-align: top;
    padding-top: 0.5714286em;
    padding-right: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-left: 0.5714286em;
  }

  .max\:tw-prose{
    font-size: 1rem;
    line-height: 1.75;
  }

  .max\:tw-prose p{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .max\:tw-prose img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-prose h2 code{
    font-size: 0.875em;
  }

  .max\:tw-prose h3 code{
    font-size: 0.9em;
  }

  .max\:tw-prose ul{
    margin-top: 1.25em;
    margin-bottom: 1.25em;
  }

  .max\:tw-prose li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .max\:tw-prose ol > li:before{
    left: 0;
  }

  .max\:tw-prose > ul > li p{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .max\:tw-prose > ul > li > *:first-child{
    margin-top: 1.25em;
  }

  .max\:tw-prose > ul > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .max\:tw-prose > ol > li > *:first-child{
    margin-top: 1.25em;
  }

  .max\:tw-prose > ol > li > *:last-child{
    margin-bottom: 1.25em;
  }

  .max\:tw-prose ul ul, .max\:tw-prose ul ol, .max\:tw-prose ol ul, .max\:tw-prose ol ol{
    margin-top: 0.75em;
    margin-bottom: 0.75em;
  }

  .max\:tw-prose hr + *{
    margin-top: 0;
  }

  .max\:tw-prose h2 + *{
    margin-top: 0;
  }

  .max\:tw-prose h3 + *{
    margin-top: 0;
  }

  .max\:tw-prose h4 + *{
    margin-top: 0;
  }

  .max\:tw-prose thead th:first-child{
    padding-left: 0;
  }

  .max\:tw-prose thead th:last-child{
    padding-right: 0;
  }

  .max\:tw-prose tbody td:first-child{
    padding-left: 0;
  }

  .max\:tw-prose tbody td:last-child{
    padding-right: 0;
  }

  .max\:tw-prose > :first-child{
    margin-top: 0;
  }

  .max\:tw-prose > :last-child{
    margin-bottom: 0;
  }

  .max\:tw-prose h1, .max\:tw-prose h2, .max\:tw-prose h3, .max\:tw-prose h4{
    color: #161e2e;
  }

  .max\:tw-prose-sm{
    font-size: 0.875rem;
    line-height: 1.7142857;
  }

  .max\:tw-prose-sm p{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .max\:tw-prose-sm [class~="lead"]{
    font-size: 1.2857143em;
    line-height: 1.5555556;
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .max\:tw-prose-sm blockquote{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
    padding-left: 1.1111111em;
  }

  .max\:tw-prose-sm h1{
    font-size: 2.1428571em;
    margin-top: 0;
    margin-bottom: 0.8em;
    line-height: 1.2;
  }

  .max\:tw-prose-sm h2{
    font-size: 1.4285714em;
    margin-top: 1.6em;
    margin-bottom: 0.8em;
    line-height: 1.4;
  }

  .max\:tw-prose-sm h3{
    font-size: 1.2857143em;
    margin-top: 1.5555556em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .max\:tw-prose-sm h4{
    margin-top: 1.4285714em;
    margin-bottom: 0.5714286em;
    line-height: 1.4285714;
  }

  .max\:tw-prose-sm img{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .max\:tw-prose-sm video{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .max\:tw-prose-sm figure{
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
  }

  .max\:tw-prose-sm figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-prose-sm figure figcaption{
    font-size: 0.8571429em;
    line-height: 1.3333333;
    margin-top: 0.6666667em;
  }

  .max\:tw-prose-sm code{
    font-size: 0.8571429em;
  }

  .max\:tw-prose-sm h2 code{
    font-size: 0.9em;
  }

  .max\:tw-prose-sm h3 code{
    font-size: 0.8888889em;
  }

  .max\:tw-prose-sm pre{
    font-size: 0.8571429em;
    line-height: 1.6666667;
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    border-radius: 0.25rem;
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .max\:tw-prose-sm ol{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .max\:tw-prose-sm ul{
    margin-top: 1.1428571em;
    margin-bottom: 1.1428571em;
  }

  .max\:tw-prose-sm li{
    margin-top: 0.2857143em;
    margin-bottom: 0.2857143em;
  }

  .max\:tw-prose-sm ol > li{
    padding-left: 1.5714286em;
  }

  .max\:tw-prose-sm ol > li:before{
    left: 0;
  }

  .max\:tw-prose-sm ul > li{
    padding-left: 1.5714286em;
  }

  .max\:tw-prose-sm ul > li::before{
    height: 0.3571429em;
    width: 0.3571429em;
    top: calc(0.8571429em - 0.1785714em);
    left: 0.2142857em;
  }

  .max\:tw-prose-sm > ul > li p{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .max\:tw-prose-sm > ul > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .max\:tw-prose-sm > ul > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .max\:tw-prose-sm > ol > li > *:first-child{
    margin-top: 1.1428571em;
  }

  .max\:tw-prose-sm > ol > li > *:last-child{
    margin-bottom: 1.1428571em;
  }

  .max\:tw-prose-sm ul ul, .max\:tw-prose-sm ul ol, .max\:tw-prose-sm ol ul, .max\:tw-prose-sm ol ol{
    margin-top: 0.5714286em;
    margin-bottom: 0.5714286em;
  }

  .max\:tw-prose-sm hr{
    margin-top: 2.8571429em;
    margin-bottom: 2.8571429em;
  }

  .max\:tw-prose-sm hr + *{
    margin-top: 0;
  }

  .max\:tw-prose-sm h2 + *{
    margin-top: 0;
  }

  .max\:tw-prose-sm h3 + *{
    margin-top: 0;
  }

  .max\:tw-prose-sm h4 + *{
    margin-top: 0;
  }

  .max\:tw-prose-sm table{
    font-size: 0.8571429em;
    line-height: 1.5;
  }

  .max\:tw-prose-sm thead th{
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .max\:tw-prose-sm thead th:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-sm thead th:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-sm tbody td{
    padding-top: 0.6666667em;
    padding-right: 1em;
    padding-bottom: 0.6666667em;
    padding-left: 1em;
  }

  .max\:tw-prose-sm tbody td:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-sm tbody td:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-sm > :first-child{
    margin-top: 0;
  }

  .max\:tw-prose-sm > :last-child{
    margin-bottom: 0;
  }

  .max\:tw-prose-lg{
    font-size: 1.125rem;
    line-height: 1.7777778;
  }

  .max\:tw-prose-lg p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-lg [class~="lead"]{
    font-size: 1.2222222em;
    line-height: 1.4545455;
    margin-top: 1.0909091em;
    margin-bottom: 1.0909091em;
  }

  .max\:tw-prose-lg blockquote{
    margin-top: 1.6666667em;
    margin-bottom: 1.6666667em;
    padding-left: 1em;
  }

  .max\:tw-prose-lg h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.8333333em;
    line-height: 1;
  }

  .max\:tw-prose-lg h2{
    font-size: 1.6666667em;
    margin-top: 1.8666667em;
    margin-bottom: 1.0666667em;
    line-height: 1.3333333;
  }

  .max\:tw-prose-lg h3{
    font-size: 1.3333333em;
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .max\:tw-prose-lg h4{
    margin-top: 1.7777778em;
    margin-bottom: 0.4444444em;
    line-height: 1.5555556;
  }

  .max\:tw-prose-lg img{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .max\:tw-prose-lg video{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .max\:tw-prose-lg figure{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
  }

  .max\:tw-prose-lg figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-prose-lg figure figcaption{
    font-size: 0.8888889em;
    line-height: 1.5;
    margin-top: 1em;
  }

  .max\:tw-prose-lg code{
    font-size: 0.8888889em;
  }

  .max\:tw-prose-lg h2 code{
    font-size: 0.8666667em;
  }

  .max\:tw-prose-lg h3 code{
    font-size: 0.875em;
  }

  .max\:tw-prose-lg pre{
    font-size: 0.8888889em;
    line-height: 1.75;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.375rem;
    padding-top: 1em;
    padding-right: 1.5em;
    padding-bottom: 1em;
    padding-left: 1.5em;
  }

  .max\:tw-prose-lg ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-lg ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-lg li{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .max\:tw-prose-lg ol > li{
    padding-left: 1.6666667em;
  }

  .max\:tw-prose-lg ol > li:before{
    left: 0;
  }

  .max\:tw-prose-lg ul > li{
    padding-left: 1.6666667em;
  }

  .max\:tw-prose-lg ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8888889em - 0.1666667em);
    left: 0.2222222em;
  }

  .max\:tw-prose-lg > ul > li p{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .max\:tw-prose-lg > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .max\:tw-prose-lg > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-lg > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .max\:tw-prose-lg > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-lg ul ul, .max\:tw-prose-lg ul ol, .max\:tw-prose-lg ol ul, .max\:tw-prose-lg ol ol{
    margin-top: 0.8888889em;
    margin-bottom: 0.8888889em;
  }

  .max\:tw-prose-lg hr{
    margin-top: 3.1111111em;
    margin-bottom: 3.1111111em;
  }

  .max\:tw-prose-lg hr + *{
    margin-top: 0;
  }

  .max\:tw-prose-lg h2 + *{
    margin-top: 0;
  }

  .max\:tw-prose-lg h3 + *{
    margin-top: 0;
  }

  .max\:tw-prose-lg h4 + *{
    margin-top: 0;
  }

  .max\:tw-prose-lg table{
    font-size: 0.8888889em;
    line-height: 1.5;
  }

  .max\:tw-prose-lg thead th{
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .max\:tw-prose-lg thead th:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-lg thead th:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-lg tbody td{
    padding-top: 0.75em;
    padding-right: 0.75em;
    padding-bottom: 0.75em;
    padding-left: 0.75em;
  }

  .max\:tw-prose-lg tbody td:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-lg tbody td:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-lg > :first-child{
    margin-top: 0;
  }

  .max\:tw-prose-lg > :last-child{
    margin-bottom: 0;
  }

  .max\:tw-prose-xl{
    font-size: 1.25rem;
    line-height: 1.8;
  }

  .max\:tw-prose-xl p{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .max\:tw-prose-xl [class~="lead"]{
    font-size: 1.2em;
    line-height: 1.5;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .max\:tw-prose-xl blockquote{
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-left: 1.0666667em;
  }

  .max\:tw-prose-xl h1{
    font-size: 2.8em;
    margin-top: 0;
    margin-bottom: 0.8571429em;
    line-height: 1;
  }

  .max\:tw-prose-xl h2{
    font-size: 1.8em;
    margin-top: 1.5555556em;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
  }

  .max\:tw-prose-xl h3{
    font-size: 1.5em;
    margin-top: 1.6em;
    margin-bottom: 0.6666667em;
    line-height: 1.3333333;
  }

  .max\:tw-prose-xl h4{
    margin-top: 1.8em;
    margin-bottom: 0.6em;
    line-height: 1.6;
  }

  .max\:tw-prose-xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-prose-xl figure figcaption{
    font-size: 0.9em;
    line-height: 1.5555556;
    margin-top: 1em;
  }

  .max\:tw-prose-xl code{
    font-size: 0.9em;
  }

  .max\:tw-prose-xl h2 code{
    font-size: 0.8611111em;
  }

  .max\:tw-prose-xl h3 code{
    font-size: 0.9em;
  }

  .max\:tw-prose-xl pre{
    font-size: 0.9em;
    line-height: 1.7777778;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.1111111em;
    padding-right: 1.3333333em;
    padding-bottom: 1.1111111em;
    padding-left: 1.3333333em;
  }

  .max\:tw-prose-xl ol{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .max\:tw-prose-xl ul{
    margin-top: 1.2em;
    margin-bottom: 1.2em;
  }

  .max\:tw-prose-xl li{
    margin-top: 0.6em;
    margin-bottom: 0.6em;
  }

  .max\:tw-prose-xl ol > li{
    padding-left: 1.8em;
  }

  .max\:tw-prose-xl ol > li:before{
    left: 0;
  }

  .max\:tw-prose-xl ul > li{
    padding-left: 1.8em;
  }

  .max\:tw-prose-xl ul > li::before{
    width: 0.35em;
    height: 0.35em;
    top: calc(0.9em - 0.175em);
    left: 0.25em;
  }

  .max\:tw-prose-xl > ul > li p{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .max\:tw-prose-xl > ul > li > *:first-child{
    margin-top: 1.2em;
  }

  .max\:tw-prose-xl > ul > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .max\:tw-prose-xl > ol > li > *:first-child{
    margin-top: 1.2em;
  }

  .max\:tw-prose-xl > ol > li > *:last-child{
    margin-bottom: 1.2em;
  }

  .max\:tw-prose-xl ul ul, .max\:tw-prose-xl ul ol, .max\:tw-prose-xl ol ul, .max\:tw-prose-xl ol ol{
    margin-top: 0.8em;
    margin-bottom: 0.8em;
  }

  .max\:tw-prose-xl hr{
    margin-top: 2.8em;
    margin-bottom: 2.8em;
  }

  .max\:tw-prose-xl hr + *{
    margin-top: 0;
  }

  .max\:tw-prose-xl h2 + *{
    margin-top: 0;
  }

  .max\:tw-prose-xl h3 + *{
    margin-top: 0;
  }

  .max\:tw-prose-xl h4 + *{
    margin-top: 0;
  }

  .max\:tw-prose-xl table{
    font-size: 0.9em;
    line-height: 1.5555556;
  }

  .max\:tw-prose-xl thead th{
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .max\:tw-prose-xl thead th:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-xl thead th:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-xl tbody td{
    padding-top: 0.8888889em;
    padding-right: 0.6666667em;
    padding-bottom: 0.8888889em;
    padding-left: 0.6666667em;
  }

  .max\:tw-prose-xl tbody td:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-xl tbody td:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-xl > :first-child{
    margin-top: 0;
  }

  .max\:tw-prose-xl > :last-child{
    margin-bottom: 0;
  }

  .max\:tw-prose-2xl{
    font-size: 1.5rem;
    line-height: 1.6666667;
  }

  .max\:tw-prose-2xl p{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-2xl [class~="lead"]{
    font-size: 1.25em;
    line-height: 1.4666667;
    margin-top: 1.0666667em;
    margin-bottom: 1.0666667em;
  }

  .max\:tw-prose-2xl blockquote{
    margin-top: 1.7777778em;
    margin-bottom: 1.7777778em;
    padding-left: 1.1111111em;
  }

  .max\:tw-prose-2xl h1{
    font-size: 2.6666667em;
    margin-top: 0;
    margin-bottom: 0.875em;
    line-height: 1;
  }

  .max\:tw-prose-2xl h2{
    font-size: 2em;
    margin-top: 1.5em;
    margin-bottom: 0.8333333em;
    line-height: 1.0833333;
  }

  .max\:tw-prose-2xl h3{
    font-size: 1.5em;
    margin-top: 1.5555556em;
    margin-bottom: 0.6666667em;
    line-height: 1.2222222;
  }

  .max\:tw-prose-2xl h4{
    margin-top: 1.6666667em;
    margin-bottom: 0.6666667em;
    line-height: 1.5;
  }

  .max\:tw-prose-2xl img{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-2xl video{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-2xl figure{
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .max\:tw-prose-2xl figure > *{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-prose-2xl figure figcaption{
    font-size: 0.8333333em;
    line-height: 1.6;
    margin-top: 1em;
  }

  .max\:tw-prose-2xl code{
    font-size: 0.8333333em;
  }

  .max\:tw-prose-2xl h2 code{
    font-size: 0.875em;
  }

  .max\:tw-prose-2xl h3 code{
    font-size: 0.8888889em;
  }

  .max\:tw-prose-2xl pre{
    font-size: 0.8333333em;
    line-height: 1.8;
    margin-top: 2em;
    margin-bottom: 2em;
    border-radius: 0.5rem;
    padding-top: 1.2em;
    padding-right: 1.6em;
    padding-bottom: 1.2em;
    padding-left: 1.6em;
  }

  .max\:tw-prose-2xl ol{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-2xl ul{
    margin-top: 1.3333333em;
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-2xl li{
    margin-top: 0.5em;
    margin-bottom: 0.5em;
  }

  .max\:tw-prose-2xl ol > li{
    padding-left: 1.6666667em;
  }

  .max\:tw-prose-2xl ol > li:before{
    left: 0;
  }

  .max\:tw-prose-2xl ul > li{
    padding-left: 1.6666667em;
  }

  .max\:tw-prose-2xl ul > li::before{
    width: 0.3333333em;
    height: 0.3333333em;
    top: calc(0.8333333em - 0.1666667em);
    left: 0.25em;
  }

  .max\:tw-prose-2xl > ul > li p{
    margin-top: 0.8333333em;
    margin-bottom: 0.8333333em;
  }

  .max\:tw-prose-2xl > ul > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .max\:tw-prose-2xl > ul > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-2xl > ol > li > *:first-child{
    margin-top: 1.3333333em;
  }

  .max\:tw-prose-2xl > ol > li > *:last-child{
    margin-bottom: 1.3333333em;
  }

  .max\:tw-prose-2xl ul ul, .max\:tw-prose-2xl ul ol, .max\:tw-prose-2xl ol ul, .max\:tw-prose-2xl ol ol{
    margin-top: 0.6666667em;
    margin-bottom: 0.6666667em;
  }

  .max\:tw-prose-2xl hr{
    margin-top: 3em;
    margin-bottom: 3em;
  }

  .max\:tw-prose-2xl hr + *{
    margin-top: 0;
  }

  .max\:tw-prose-2xl h2 + *{
    margin-top: 0;
  }

  .max\:tw-prose-2xl h3 + *{
    margin-top: 0;
  }

  .max\:tw-prose-2xl h4 + *{
    margin-top: 0;
  }

  .max\:tw-prose-2xl table{
    font-size: 0.8333333em;
    line-height: 1.4;
  }

  .max\:tw-prose-2xl thead th{
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .max\:tw-prose-2xl thead th:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-2xl thead th:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-2xl tbody td{
    padding-top: 0.8em;
    padding-right: 0.6em;
    padding-bottom: 0.8em;
    padding-left: 0.6em;
  }

  .max\:tw-prose-2xl tbody td:first-child{
    padding-left: 0;
  }

  .max\:tw-prose-2xl tbody td:last-child{
    padding-right: 0;
  }

  .max\:tw-prose-2xl > :first-child{
    margin-top: 0;
  }

  .max\:tw-prose-2xl > :last-child{
    margin-bottom: 0;
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(1.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(1.75rem * var(--space-x-reverse));
    margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.25rem * var(--space-x-reverse));
    margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(2.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(2.75rem * var(--space-x-reverse));
    margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.25rem * var(--space-x-reverse));
    margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.5rem * var(--space-x-reverse));
    margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(3.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(3.75rem * var(--space-x-reverse));
    margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.25rem * var(--space-x-reverse));
    margin-left: calc(4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-18 > :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));
  }

  .max\:tw-space-x-18 > :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)));
  }

  .max\:tw-space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(4.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(4.75rem * var(--space-x-reverse));
    margin-left: calc(4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.25rem * var(--space-x-reverse));
    margin-left: calc(5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.5rem * var(--space-x-reverse));
    margin-left: calc(5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(5.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(5.75rem * var(--space-x-reverse));
    margin-left: calc(5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.25rem * var(--space-x-reverse));
    margin-left: calc(6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(6.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(6.5rem * var(--space-x-reverse));
    margin-left: calc(6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-27 > :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));
  }

  .max\:tw-space-x-27 > :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)));
  }

  .max\:tw-space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7rem * var(--space-x-reverse));
    margin-left: calc(7rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.25rem * var(--space-x-reverse));
    margin-left: calc(7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.5rem * var(--space-x-reverse));
    margin-left: calc(7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(7.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(7.75rem * var(--space-x-reverse));
    margin-left: calc(7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.25rem * var(--space-x-reverse));
    margin-left: calc(8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.5rem * var(--space-x-reverse));
    margin-left: calc(8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.75rem * var(--space-x-reverse));
    margin-left: calc(8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(9rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(9rem * var(--space-x-reverse));
    margin-left: calc(9rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.25rem * var(--space-x-reverse));
    margin-left: calc(10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.5rem * var(--space-x-reverse));
    margin-left: calc(10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(10.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(10.75rem * var(--space-x-reverse));
    margin-left: calc(10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11rem * var(--space-x-reverse));
    margin-left: calc(11rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.25rem * var(--space-x-reverse));
    margin-left: calc(11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.5rem * var(--space-x-reverse));
    margin-left: calc(11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(11.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(11.75rem * var(--space-x-reverse));
    margin-left: calc(11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(12.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(12.5rem * var(--space-x-reverse));
    margin-left: calc(12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13rem * var(--space-x-reverse));
    margin-left: calc(13rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.25rem * var(--space-x-reverse));
    margin-left: calc(13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.5rem * var(--space-x-reverse));
    margin-left: calc(13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(13.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(13.75rem * var(--space-x-reverse));
    margin-left: calc(13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.25rem * var(--space-x-reverse));
    margin-left: calc(14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.5rem * var(--space-x-reverse));
    margin-left: calc(14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(14.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(14.75rem * var(--space-x-reverse));
    margin-left: calc(14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15rem * var(--space-x-reverse));
    margin-left: calc(15rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.25rem * var(--space-x-reverse));
    margin-left: calc(15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.5rem * var(--space-x-reverse));
    margin-left: calc(15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(15.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(15.75rem * var(--space-x-reverse));
    margin-left: calc(15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.25rem * var(--space-x-reverse));
    margin-left: calc(16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.5rem * var(--space-x-reverse));
    margin-left: calc(16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17rem * var(--space-x-reverse));
    margin-left: calc(17rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.25rem * var(--space-x-reverse));
    margin-left: calc(17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.5rem * var(--space-x-reverse));
    margin-left: calc(17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(17.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(17.75rem * var(--space-x-reverse));
    margin-left: calc(17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18rem * var(--space-x-reverse));
    margin-left: calc(18rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.25rem * var(--space-x-reverse));
    margin-left: calc(18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.5rem * var(--space-x-reverse));
    margin-left: calc(18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(18.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(18.75rem * var(--space-x-reverse));
    margin-left: calc(18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19rem * var(--space-x-reverse));
    margin-left: calc(19rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.25rem * var(--space-x-reverse));
    margin-left: calc(19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.5rem * var(--space-x-reverse));
    margin-left: calc(19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(19.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(19.75rem * var(--space-x-reverse));
    margin-left: calc(19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20rem * var(--space-x-reverse));
    margin-left: calc(20rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.25rem * var(--space-x-reverse));
    margin-left: calc(20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.5rem * var(--space-x-reverse));
    margin-left: calc(20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20.75rem * var(--space-x-reverse));
    margin-left: calc(20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21rem * var(--space-x-reverse));
    margin-left: calc(21rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.25rem * var(--space-x-reverse));
    margin-left: calc(21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.5rem * var(--space-x-reverse));
    margin-left: calc(21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(21.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(21.75rem * var(--space-x-reverse));
    margin-left: calc(21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22rem * var(--space-x-reverse));
    margin-left: calc(22rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.25rem * var(--space-x-reverse));
    margin-left: calc(22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.5rem * var(--space-x-reverse));
    margin-left: calc(22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(22.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(22.75rem * var(--space-x-reverse));
    margin-left: calc(22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23rem * var(--space-x-reverse));
    margin-left: calc(23rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(24rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(24rem * var(--space-x-reverse));
    margin-left: calc(24rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.25rem * var(--space-x-reverse));
    margin-left: calc(23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.5rem * var(--space-x-reverse));
    margin-left: calc(23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(23.75rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(23.75rem * var(--space-x-reverse));
    margin-left: calc(23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25rem * var(--space-x-reverse));
    margin-left: calc(25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.25rem * var(--space-x-reverse));
    margin-left: calc(25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25.5rem * var(--space-x-reverse));
    margin-left: calc(25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(28rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(28rem * var(--space-x-reverse));
    margin-left: calc(28rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(31rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(31rem * var(--space-x-reverse));
    margin-left: calc(31rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.25rem * var(--space-x-reverse));
    margin-left: calc(32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(32.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(32.5rem * var(--space-x-reverse));
    margin-left: calc(32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(35rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(35rem * var(--space-x-reverse));
    margin-left: calc(35rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40rem * var(--space-x-reverse));
    margin-left: calc(40rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(45rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(45rem * var(--space-x-reverse));
    margin-left: calc(45rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(46.25rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(46.25rem * var(--space-x-reverse));
    margin-left: calc(46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(47.5rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(47.5rem * var(--space-x-reverse));
    margin-left: calc(47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50rem * var(--space-x-reverse));
    margin-left: calc(50rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.125rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.125rem * var(--space-x-reverse));
    margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.375rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.375rem * var(--space-x-reverse));
    margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.625rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.625rem * var(--space-x-reverse));
    margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(0.875rem * var(--space-y-reverse));
  }

  .max\:tw-space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(0.875rem * var(--space-x-reverse));
    margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .max\:tw-space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(20% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(20% * var(--space-x-reverse));
    margin-left: calc(20% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(40% * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(40% * var(--space-x-reverse));
    margin-left: calc(40% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(60% * var(--space-y-reverse));
  }

  .max\:tw-space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(60% * var(--space-x-reverse));
    margin-left: calc(60% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(80% * var(--space-y-reverse));
  }

  .max\:tw-space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(80% * var(--space-x-reverse));
    margin-left: calc(80% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .max\:tw-space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(8.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(8.333333% * var(--space-x-reverse));
    margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(16.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(16.666667% * var(--space-x-reverse));
    margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(25% * var(--space-y-reverse));
  }

  .max\:tw-space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(25% * var(--space-x-reverse));
    margin-left: calc(25% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(33.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(33.333333% * var(--space-x-reverse));
    margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(41.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(41.666667% * var(--space-x-reverse));
    margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(50% * var(--space-y-reverse));
  }

  .max\:tw-space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(50% * var(--space-x-reverse));
    margin-left: calc(50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(58.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(58.333333% * var(--space-x-reverse));
    margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(66.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(66.666667% * var(--space-x-reverse));
    margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(75% * var(--space-y-reverse));
  }

  .max\:tw-space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(75% * var(--space-x-reverse));
    margin-left: calc(75% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(83.333333% * var(--space-y-reverse));
  }

  .max\:tw-space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(83.333333% * var(--space-x-reverse));
    margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(91.666667% * var(--space-y-reverse));
  }

  .max\:tw-space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(91.666667% * var(--space-x-reverse));
    margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(100% * var(--space-y-reverse));
  }

  .max\:tw-space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(100% * var(--space-x-reverse));
    margin-left: calc(100% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-7 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-1.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-7 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-1.75rem * var(--space-x-reverse));
    margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-9 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-9 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.25rem * var(--space-x-reverse));
    margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-11 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-2.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-11 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-2.75rem * var(--space-x-reverse));
    margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-13 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-13 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.25rem * var(--space-x-reverse));
    margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-14 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-14 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.5rem * var(--space-x-reverse));
    margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-15 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-3.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-15 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-3.75rem * var(--space-x-reverse));
    margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-17 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-17 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.25rem * var(--space-x-reverse));
    margin-left: calc(-4.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-18 > :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));
  }

  .max\:tw--space-x-18 > :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)));
  }

  .max\:tw--space-y-19 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-4.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-4.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-19 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-4.75rem * var(--space-x-reverse));
    margin-left: calc(-4.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-21 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-21 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.25rem * var(--space-x-reverse));
    margin-left: calc(-5.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-22 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-22 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.5rem * var(--space-x-reverse));
    margin-left: calc(-5.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-23 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-5.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-5.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-23 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-5.75rem * var(--space-x-reverse));
    margin-left: calc(-5.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-25 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-25 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.25rem * var(--space-x-reverse));
    margin-left: calc(-6.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-26 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-6.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-6.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-26 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-6.5rem * var(--space-x-reverse));
    margin-left: calc(-6.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-27 > :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));
  }

  .max\:tw--space-x-27 > :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)));
  }

  .max\:tw--space-y-28 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-28 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7rem * var(--space-x-reverse));
    margin-left: calc(-7rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-29 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-29 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.25rem * var(--space-x-reverse));
    margin-left: calc(-7.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-30 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-30 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.5rem * var(--space-x-reverse));
    margin-left: calc(-7.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-31 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-7.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-7.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-31 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-7.75rem * var(--space-x-reverse));
    margin-left: calc(-7.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-33 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-33 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.25rem * var(--space-x-reverse));
    margin-left: calc(-8.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-34 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-34 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.5rem * var(--space-x-reverse));
    margin-left: calc(-8.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-35 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-35 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.75rem * var(--space-x-reverse));
    margin-left: calc(-8.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-36 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-9rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-9rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-36 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-9rem * var(--space-x-reverse));
    margin-left: calc(-9rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-41 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-41 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.25rem * var(--space-x-reverse));
    margin-left: calc(-10.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-42 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-42 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.5rem * var(--space-x-reverse));
    margin-left: calc(-10.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-43 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-10.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-10.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-43 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-10.75rem * var(--space-x-reverse));
    margin-left: calc(-10.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-44 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-44 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11rem * var(--space-x-reverse));
    margin-left: calc(-11rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-45 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-45 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.25rem * var(--space-x-reverse));
    margin-left: calc(-11.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-46 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-46 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.5rem * var(--space-x-reverse));
    margin-left: calc(-11.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-47 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-11.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-11.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-47 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-11.75rem * var(--space-x-reverse));
    margin-left: calc(-11.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-50 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-12.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-12.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-50 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-12.5rem * var(--space-x-reverse));
    margin-left: calc(-12.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-52 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-52 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13rem * var(--space-x-reverse));
    margin-left: calc(-13rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-53 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-53 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.25rem * var(--space-x-reverse));
    margin-left: calc(-13.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-54 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-54 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.5rem * var(--space-x-reverse));
    margin-left: calc(-13.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-55 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-13.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-13.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-55 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-13.75rem * var(--space-x-reverse));
    margin-left: calc(-13.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-57 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-57 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.25rem * var(--space-x-reverse));
    margin-left: calc(-14.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-58 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-58 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.5rem * var(--space-x-reverse));
    margin-left: calc(-14.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-59 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-14.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-14.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-59 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-14.75rem * var(--space-x-reverse));
    margin-left: calc(-14.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-60 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-60 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15rem * var(--space-x-reverse));
    margin-left: calc(-15rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-61 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-61 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.25rem * var(--space-x-reverse));
    margin-left: calc(-15.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-62 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-62 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.5rem * var(--space-x-reverse));
    margin-left: calc(-15.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-63 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-15.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-15.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-63 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-15.75rem * var(--space-x-reverse));
    margin-left: calc(-15.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-65 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-65 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.25rem * var(--space-x-reverse));
    margin-left: calc(-16.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-66 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-66 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.5rem * var(--space-x-reverse));
    margin-left: calc(-16.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-68 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-68 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17rem * var(--space-x-reverse));
    margin-left: calc(-17rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-69 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-69 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.25rem * var(--space-x-reverse));
    margin-left: calc(-17.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-70 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-70 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.5rem * var(--space-x-reverse));
    margin-left: calc(-17.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-71 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-17.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-17.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-71 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-17.75rem * var(--space-x-reverse));
    margin-left: calc(-17.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-72 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-72 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18rem * var(--space-x-reverse));
    margin-left: calc(-18rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-73 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-73 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.25rem * var(--space-x-reverse));
    margin-left: calc(-18.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-74 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-74 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.5rem * var(--space-x-reverse));
    margin-left: calc(-18.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-75 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-18.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-18.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-75 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-18.75rem * var(--space-x-reverse));
    margin-left: calc(-18.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-76 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-76 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19rem * var(--space-x-reverse));
    margin-left: calc(-19rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-77 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-77 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.25rem * var(--space-x-reverse));
    margin-left: calc(-19.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-78 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-78 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.5rem * var(--space-x-reverse));
    margin-left: calc(-19.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-79 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-19.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-19.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-79 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-19.75rem * var(--space-x-reverse));
    margin-left: calc(-19.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-80 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-80 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20rem * var(--space-x-reverse));
    margin-left: calc(-20rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-81 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-81 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.25rem * var(--space-x-reverse));
    margin-left: calc(-20.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-82 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-82 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.5rem * var(--space-x-reverse));
    margin-left: calc(-20.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-83 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-83 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20.75rem * var(--space-x-reverse));
    margin-left: calc(-20.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-84 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-84 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21rem * var(--space-x-reverse));
    margin-left: calc(-21rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-85 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-85 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.25rem * var(--space-x-reverse));
    margin-left: calc(-21.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-86 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-86 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.5rem * var(--space-x-reverse));
    margin-left: calc(-21.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-87 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-21.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-21.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-87 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-21.75rem * var(--space-x-reverse));
    margin-left: calc(-21.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-88 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-88 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22rem * var(--space-x-reverse));
    margin-left: calc(-22rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-89 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-89 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.25rem * var(--space-x-reverse));
    margin-left: calc(-22.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-90 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-90 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.5rem * var(--space-x-reverse));
    margin-left: calc(-22.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-91 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-22.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-22.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-91 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-22.75rem * var(--space-x-reverse));
    margin-left: calc(-22.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-92 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-92 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23rem * var(--space-x-reverse));
    margin-left: calc(-23rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-93 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-93 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-94 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-94 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-95 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-95 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-96 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-24rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-24rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-96 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-24rem * var(--space-x-reverse));
    margin-left: calc(-24rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-97 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-97 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.25rem * var(--space-x-reverse));
    margin-left: calc(-23.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-98 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-98 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.5rem * var(--space-x-reverse));
    margin-left: calc(-23.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-99 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-23.75rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-23.75rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-99 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-23.75rem * var(--space-x-reverse));
    margin-left: calc(-23.75rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-100 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-100 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25rem * var(--space-x-reverse));
    margin-left: calc(-25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-101 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-101 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.25rem * var(--space-x-reverse));
    margin-left: calc(-25.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-102 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-102 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25.5rem * var(--space-x-reverse));
    margin-left: calc(-25.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-112 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-28rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-28rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-112 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-28rem * var(--space-x-reverse));
    margin-left: calc(-28rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-128 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-31rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-31rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-128 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-31rem * var(--space-x-reverse));
    margin-left: calc(-31rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-129 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-129 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.25rem * var(--space-x-reverse));
    margin-left: calc(-32.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-130 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-32.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-32.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-130 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-32.5rem * var(--space-x-reverse));
    margin-left: calc(-32.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-140 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-35rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-35rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-140 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-35rem * var(--space-x-reverse));
    margin-left: calc(-35rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-160 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-160 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40rem * var(--space-x-reverse));
    margin-left: calc(-40rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-180 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-45rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-45rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-180 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-45rem * var(--space-x-reverse));
    margin-left: calc(-45rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-185 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-46.25rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-46.25rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-185 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-46.25rem * var(--space-x-reverse));
    margin-left: calc(-46.25rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-190 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-47.5rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-47.5rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-190 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-47.5rem * var(--space-x-reverse));
    margin-left: calc(-47.5rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-200 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-200 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50rem * var(--space-x-reverse));
    margin-left: calc(-50rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--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));
  }

  .max\:tw--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)));
  }

  .max\:tw--space-y-0\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.125rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-0\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.125rem * var(--space-x-reverse));
    margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.375rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.375rem * var(--space-x-reverse));
    margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.625rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.625rem * var(--space-x-reverse));
    margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-3\.5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-0.875rem * var(--space-y-reverse));
  }

  .max\:tw--space-x-3\.5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-0.875rem * var(--space-x-reverse));
    margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/2 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/2 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\/3 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\/3 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-3\/4 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .max\:tw--space-x-3\/4 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-20% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-20% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-20% * var(--space-x-reverse));
    margin-left: calc(-20% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-40% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-40% * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-40% * var(--space-x-reverse));
    margin-left: calc(-40% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-3\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-60% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-60% * var(--space-y-reverse));
  }

  .max\:tw--space-x-3\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-60% * var(--space-x-reverse));
    margin-left: calc(-60% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-4\/5 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-80% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-80% * var(--space-y-reverse));
  }

  .max\:tw--space-x-4\/5 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-80% * var(--space-x-reverse));
    margin-left: calc(-80% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-3\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .max\:tw--space-x-3\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-4\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-4\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-5\/6 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-5\/6 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-1\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-8.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-1\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-8.33333% * var(--space-x-reverse));
    margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-2\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-16.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-2\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-16.66667% * var(--space-x-reverse));
    margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-3\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-25% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-25% * var(--space-y-reverse));
  }

  .max\:tw--space-x-3\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-25% * var(--space-x-reverse));
    margin-left: calc(-25% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-4\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-33.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-4\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-33.33333% * var(--space-x-reverse));
    margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-5\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-41.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-5\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-41.66667% * var(--space-x-reverse));
    margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-6\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-50% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-50% * var(--space-y-reverse));
  }

  .max\:tw--space-x-6\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-50% * var(--space-x-reverse));
    margin-left: calc(-50% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-7\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-58.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-7\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-58.33333% * var(--space-x-reverse));
    margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-8\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-66.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-8\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-66.66667% * var(--space-x-reverse));
    margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-9\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-75% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-75% * var(--space-y-reverse));
  }

  .max\:tw--space-x-9\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-75% * var(--space-x-reverse));
    margin-left: calc(-75% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-10\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-83.33333% * var(--space-y-reverse));
  }

  .max\:tw--space-x-10\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-83.33333% * var(--space-x-reverse));
    margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-11\/12 > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-91.66667% * var(--space-y-reverse));
  }

  .max\:tw--space-x-11\/12 > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-91.66667% * var(--space-x-reverse));
    margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw--space-y-full > :not(template) ~ :not(template){
    --space-y-reverse: 0;
    margin-top: calc(-100% * calc(1 - var(--space-y-reverse)));
    margin-bottom: calc(-100% * var(--space-y-reverse));
  }

  .max\:tw--space-x-full > :not(template) ~ :not(template){
    --space-x-reverse: 0;
    margin-right: calc(-100% * var(--space-x-reverse));
    margin-left: calc(-100% * calc(1 - var(--space-x-reverse)));
  }

  .max\:tw-space-y-reverse > :not(template) ~ :not(template){
    --space-y-reverse: 1;
  }

  .max\:tw-space-x-reverse > :not(template) ~ :not(template){
    --space-x-reverse: 1;
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-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));
  }

  .max\:tw-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)));
  }

  .max\:tw-divide-y-reverse > :not(template) ~ :not(template){
    --divide-y-reverse: 1;
  }

  .max\:tw-divide-x-reverse > :not(template) ~ :not(template){
    --divide-x-reverse: 1;
  }

  .max\:tw-divide-current > :not(template) ~ :not(template){
    border-color: currentColor;
  }

  .max\:tw-divide-transparent > :not(template) ~ :not(template){
    border-color: transparent;
  }

  .max\:tw-divide-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .max\:tw-divide-black > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--divide-opacity));
  }

  .max\:tw-divide-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--divide-opacity));
  }

  .max\:tw-divide-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--divide-opacity));
  }

  .max\:tw-divide-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--divide-opacity));
  }

  .max\:tw-divide-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--divide-opacity));
  }

  .max\:tw-divide-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--divide-opacity));
  }

  .max\:tw-divide-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--divide-opacity));
  }

  .max\:tw-divide-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--divide-opacity));
  }

  .max\:tw-divide-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--divide-opacity));
  }

  .max\:tw-divide-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--divide-opacity));
  }

  .max\:tw-divide-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--divide-opacity));
  }

  .max\:tw-divide-red-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--divide-opacity));
  }

  .max\:tw-divide-red-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--divide-opacity));
  }

  .max\:tw-divide-red-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--divide-opacity));
  }

  .max\:tw-divide-red-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--divide-opacity));
  }

  .max\:tw-divide-red-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--divide-opacity));
  }

  .max\:tw-divide-red-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--divide-opacity));
  }

  .max\:tw-divide-red-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--divide-opacity));
  }

  .max\:tw-divide-red-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--divide-opacity));
  }

  .max\:tw-divide-red-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--divide-opacity));
  }

  .max\:tw-divide-red-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--divide-opacity));
  }

  .max\:tw-divide-orange-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--divide-opacity));
  }

  .max\:tw-divide-orange-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--divide-opacity));
  }

  .max\:tw-divide-orange-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--divide-opacity));
  }

  .max\:tw-divide-orange-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--divide-opacity));
  }

  .max\:tw-divide-orange-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--divide-opacity));
  }

  .max\:tw-divide-orange-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--divide-opacity));
  }

  .max\:tw-divide-orange-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--divide-opacity));
  }

  .max\:tw-divide-orange-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--divide-opacity));
  }

  .max\:tw-divide-orange-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--divide-opacity));
  }

  .max\:tw-divide-orange-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--divide-opacity));
  }

  .max\:tw-divide-yellow-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--divide-opacity));
  }

  .max\:tw-divide-green-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--divide-opacity));
  }

  .max\:tw-divide-green-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--divide-opacity));
  }

  .max\:tw-divide-green-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--divide-opacity));
  }

  .max\:tw-divide-green-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--divide-opacity));
  }

  .max\:tw-divide-green-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--divide-opacity));
  }

  .max\:tw-divide-green-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--divide-opacity));
  }

  .max\:tw-divide-green-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--divide-opacity));
  }

  .max\:tw-divide-green-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--divide-opacity));
  }

  .max\:tw-divide-green-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--divide-opacity));
  }

  .max\:tw-divide-green-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--divide-opacity));
  }

  .max\:tw-divide-teal-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--divide-opacity));
  }

  .max\:tw-divide-teal-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--divide-opacity));
  }

  .max\:tw-divide-teal-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--divide-opacity));
  }

  .max\:tw-divide-teal-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--divide-opacity));
  }

  .max\:tw-divide-teal-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--divide-opacity));
  }

  .max\:tw-divide-teal-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--divide-opacity));
  }

  .max\:tw-divide-teal-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--divide-opacity));
  }

  .max\:tw-divide-teal-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--divide-opacity));
  }

  .max\:tw-divide-teal-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--divide-opacity));
  }

  .max\:tw-divide-teal-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--divide-opacity));
  }

  .max\:tw-divide-blue-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--divide-opacity));
  }

  .max\:tw-divide-blue-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--divide-opacity));
  }

  .max\:tw-divide-blue-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--divide-opacity));
  }

  .max\:tw-divide-blue-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--divide-opacity));
  }

  .max\:tw-divide-blue-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--divide-opacity));
  }

  .max\:tw-divide-blue-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--divide-opacity));
  }

  .max\:tw-divide-blue-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--divide-opacity));
  }

  .max\:tw-divide-blue-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--divide-opacity));
  }

  .max\:tw-divide-blue-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--divide-opacity));
  }

  .max\:tw-divide-blue-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--divide-opacity));
  }

  .max\:tw-divide-indigo-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--divide-opacity));
  }

  .max\:tw-divide-purple-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--divide-opacity));
  }

  .max\:tw-divide-purple-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--divide-opacity));
  }

  .max\:tw-divide-purple-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--divide-opacity));
  }

  .max\:tw-divide-purple-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--divide-opacity));
  }

  .max\:tw-divide-purple-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--divide-opacity));
  }

  .max\:tw-divide-purple-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--divide-opacity));
  }

  .max\:tw-divide-purple-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--divide-opacity));
  }

  .max\:tw-divide-purple-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--divide-opacity));
  }

  .max\:tw-divide-purple-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--divide-opacity));
  }

  .max\:tw-divide-purple-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--divide-opacity));
  }

  .max\:tw-divide-pink-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--divide-opacity));
  }

  .max\:tw-divide-pink-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--divide-opacity));
  }

  .max\:tw-divide-pink-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--divide-opacity));
  }

  .max\:tw-divide-pink-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--divide-opacity));
  }

  .max\:tw-divide-pink-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--divide-opacity));
  }

  .max\:tw-divide-pink-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--divide-opacity));
  }

  .max\:tw-divide-pink-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--divide-opacity));
  }

  .max\:tw-divide-pink-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--divide-opacity));
  }

  .max\:tw-divide-pink-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--divide-opacity));
  }

  .max\:tw-divide-pink-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-50 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-200 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-300 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-400 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-500 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-600 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-700 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-800 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--divide-opacity));
  }

  .max\:tw-divide-cool-gray-900 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--divide-opacity));
  }

  .max\:tw-divide-pregnancy-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--divide-opacity));
  }

  .max\:tw-divide-pregnancy-green-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--divide-opacity));
  }

  .max\:tw-divide-pregnancy-green-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--divide-opacity));
  }

  .max\:tw-divide-system-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .max\:tw-divide-system-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--divide-opacity));
  }

  .max\:tw-divide-system-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--divide-opacity));
  }

  .max\:tw-divide-system-dark-blue > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--divide-opacity));
  }

  .max\:tw-divide-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--divide-opacity));
  }

  .max\:tw-divide-system-white > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--divide-opacity));
  }

  .max\:tw-divide-system-green-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--divide-opacity));
  }

  .max\:tw-divide-system-orange-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--divide-opacity));
  }

  .max\:tw-divide-system-grey-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--divide-opacity));
  }

  .max\:tw-divide-system-grey-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--divide-opacity));
  }

  .max\:tw-divide-error-red > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--divide-opacity));
  }

  .max\:tw-divide-system-red-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--divide-opacity));
  }

  .max\:tw-divide-birth-summary-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--divide-opacity));
  }

  .max\:tw-divide-birth-summary-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--divide-opacity));
  }

  .max\:tw-divide-birth-summary-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--divide-opacity));
  }

  .max\:tw-divide-postnatal-assessment-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--divide-opacity));
  }

  .max\:tw-divide-postnatal-assessment-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--divide-opacity));
  }

  .max\:tw-divide-postnatal-assessment-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--divide-opacity));
  }

  .max\:tw-divide-grow-background > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--divide-opacity));
  }

  .max\:tw-divide-grow-system-banner > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .max\:tw-divide-grow-blue-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--divide-opacity));
  }

  .max\:tw-divide-grow-blue-2 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--divide-opacity));
  }

  .max\:tw-divide-grow-blue-3 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--divide-opacity));
  }

  .max\:tw-divide-grow-blue-4 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--divide-opacity));
  }

  .max\:tw-divide-grow-blue-5 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--divide-opacity));
  }

  .max\:tw-divide-grow-chart-toggle > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--divide-opacity));
  }

  .max\:tw-divide-grow-left-nav-1 > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--divide-opacity));
  }

  .max\:tw-divide-grow-left-nav-active > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .max\:tw-divide-grow-left-nav-hover > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--divide-opacity));
  }

  .max\:tw-divide-grow-breadcrumb-inactive > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--divide-opacity));
  }

  .max\:tw-divide-grow-breadcrumb-inactive-text > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .max\:tw-divide-default-colour > :not(template) ~ :not(template){
    --divide-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--divide-opacity));
  }

  .max\:tw-divide-solid > :not(template) ~ :not(template){
    border-style: solid;
  }

  .max\:tw-divide-dashed > :not(template) ~ :not(template){
    border-style: dashed;
  }

  .max\:tw-divide-dotted > :not(template) ~ :not(template){
    border-style: dotted;
  }

  .max\:tw-divide-double > :not(template) ~ :not(template){
    border-style: double;
  }

  .max\:tw-divide-none > :not(template) ~ :not(template){
    border-style: none;
  }

  .max\:tw-divide-opacity-0 > :not(template) ~ :not(template){
    --divide-opacity: 0;
  }

  .max\:tw-divide-opacity-25 > :not(template) ~ :not(template){
    --divide-opacity: 0.25;
  }

  .max\:tw-divide-opacity-50 > :not(template) ~ :not(template){
    --divide-opacity: 0.5;
  }

  .max\:tw-divide-opacity-75 > :not(template) ~ :not(template){
    --divide-opacity: 0.75;
  }

  .max\:tw-divide-opacity-100 > :not(template) ~ :not(template){
    --divide-opacity: 1;
  }

  .max\:tw-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;
  }

  .max\:tw-not-sr-only{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .max\:focus\:tw-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;
  }

  .max\:focus\:tw-not-sr-only:focus{
    position: static;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    overflow: visible;
    clip: auto;
    white-space: normal;
  }

  .max\:tw-appearance-none{
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
  }

  .max\:tw-bg-fixed{
    background-attachment: fixed;
  }

  .max\:tw-bg-local{
    background-attachment: local;
  }

  .max\:tw-bg-scroll{
    background-attachment: scroll;
  }

  .max\:tw-bg-clip-border{
    background-clip: border-box;
  }

  .max\:tw-bg-clip-padding{
    background-clip: padding-box;
  }

  .max\:tw-bg-clip-content{
    background-clip: content-box;
  }

  .max\:tw-bg-clip-text{
    -webkit-background-clip: text;
            background-clip: text;
  }

  .max\:tw-bg-current{
    background-color: currentColor;
  }

  .max\:tw-bg-transparent{
    background-color: transparent;
  }

  .max\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .max\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .max\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .max\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .max\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .max\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .max\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .max\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .max\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .max\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .max\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .max\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .max\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .max\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .max\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .max\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .max\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .max\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .max\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .max\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .max\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .max\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .max\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .max\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .max\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .max\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .max\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .max\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .max\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .max\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .max\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .max\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .max\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .max\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .max\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .max\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .max\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .max\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .max\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .max\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .max\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .max\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .max\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .max\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .max\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .max\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .max\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .max\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .max\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .max\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .max\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .max\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .max\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .max\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .max\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .max\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .max\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .max\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .max\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .max\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .max\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .max\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .max\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .max\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .max\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .max\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .max\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .max\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .max\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .max\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .max\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .max\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .max\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .max\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .max\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .max\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .max\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .max\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .max\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .max\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .max\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .max\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .max\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .max\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .max\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .max\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .max\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .max\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .max\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .max\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .max\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .max\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .max\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .max\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .max\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .max\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .max\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .max\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .max\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .max\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .max\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .max\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .max\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .max\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .max\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .max\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .max\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .max\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .max\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .max\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .max\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:hover .max\:group-hover\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:hover .max\:group-hover\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-current{
    background-color: currentColor;
  }

  .tw-group:focus .max\:group-focus\:tw-bg-transparent{
    background-color: transparent;
  }

  .tw-group:focus .max\:group-focus\:tw-bg-white{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-black{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-50{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-100{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-200{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-300{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-400{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-500{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-600{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-700{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-800{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-gray-900{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-50{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-100{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-200{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-300{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-400{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-500{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-600{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-700{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-800{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-red-900{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-50{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-100{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-200{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-300{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-400{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-500{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-600{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-700{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-800{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-orange-900{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-50{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-100{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-200{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-300{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-400{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-500{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-600{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-700{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-800{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-yellow-900{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-50{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-100{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-200{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-300{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-400{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-500{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-600{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-700{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-800{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-green-900{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-50{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-100{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-200{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-300{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-400{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-500{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-600{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-700{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-800{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-teal-900{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-50{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-100{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-200{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-300{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-400{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-500{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-600{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-700{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-800{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-blue-900{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-50{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-100{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-200{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-300{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-400{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-500{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-600{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-700{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-800{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-indigo-900{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-50{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-100{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-200{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-300{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-400{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-500{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-600{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-700{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-800{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-purple-900{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-50{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-100{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-200{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-300{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-400{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-500{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-600{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-700{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-800{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pink-900{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-50{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-100{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-200{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-300{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-400{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-500{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-600{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-700{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-800{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-cool-gray-900{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pregnancy-green-1{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pregnancy-green-2{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-pregnancy-green-3{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-blue-1{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-blue-2{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-blue-3{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-dark-blue{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-inactive{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-white{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-green-1{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-orange-1{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-grey-1{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-grey-2{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-error-red{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-system-red-1{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-birth-summary-1{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-birth-summary-2{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-birth-summary-3{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-postnatal-assessment-1{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-postnatal-assessment-2{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-postnatal-assessment-3{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-background{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-system-banner{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-blue-1{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-blue-2{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-blue-3{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-blue-4{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-blue-5{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-chart-toggle{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-left-nav-1{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-left-nav-active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-left-nav-hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-breadcrumb-inactive{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-grow-breadcrumb-inactive-text{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-bg-default-colour{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-current:hover{
    background-color: currentColor;
  }

  .max\:hover\:tw-bg-transparent:hover{
    background-color: transparent;
  }

  .max\:hover\:tw-bg-white:hover{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-black:hover{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-300:hover{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-400:hover{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-500:hover{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-600:hover{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-700:hover{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-800:hover{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-gray-900:hover{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-100:hover{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-200:hover{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-400:hover{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-500:hover{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-600:hover{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-700:hover{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-800:hover{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-red-900:hover{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-50:hover{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-100:hover{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-200:hover{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-300:hover{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-400:hover{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-500:hover{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-600:hover{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-700:hover{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-800:hover{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-orange-900:hover{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-50:hover{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-100:hover{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-200:hover{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-300:hover{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-400:hover{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-500:hover{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-600:hover{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-700:hover{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-800:hover{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-yellow-900:hover{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-50:hover{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-100:hover{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-200:hover{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-300:hover{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-400:hover{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-500:hover{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-600:hover{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-700:hover{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-800:hover{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-green-900:hover{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-50:hover{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-100:hover{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-200:hover{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-300:hover{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-400:hover{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-500:hover{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-600:hover{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-700:hover{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-800:hover{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-teal-900:hover{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-50:hover{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-100:hover{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-200:hover{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-300:hover{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-400:hover{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-500:hover{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-600:hover{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-700:hover{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-800:hover{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-blue-900:hover{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-50:hover{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-100:hover{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-200:hover{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-300:hover{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-400:hover{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-500:hover{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-600:hover{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-700:hover{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-800:hover{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-indigo-900:hover{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-50:hover{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-100:hover{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-200:hover{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-300:hover{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-400:hover{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-500:hover{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-600:hover{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-700:hover{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-800:hover{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-purple-900:hover{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-50:hover{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-100:hover{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-200:hover{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-300:hover{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-400:hover{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-500:hover{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-600:hover{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-700:hover{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-800:hover{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pink-900:hover{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-50:hover{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-100:hover{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-200:hover{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-300:hover{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-400:hover{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-500:hover{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-600:hover{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-700:hover{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-800:hover{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-cool-gray-900:hover{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pregnancy-green-1:hover{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pregnancy-green-2:hover{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-pregnancy-green-3:hover{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-blue-1:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-blue-2:hover{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-blue-3:hover{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-dark-blue:hover{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-inactive:hover{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-white:hover{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-green-1:hover{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-orange-1:hover{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-grey-1:hover{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-grey-2:hover{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-error-red:hover{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-system-red-1:hover{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-birth-summary-1:hover{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-birth-summary-2:hover{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-birth-summary-3:hover{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-postnatal-assessment-1:hover{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-postnatal-assessment-2:hover{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-postnatal-assessment-3:hover{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-background:hover{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-system-banner:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-blue-1:hover{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-blue-2:hover{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-blue-3:hover{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-blue-4:hover{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-blue-5:hover{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-chart-toggle:hover{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-left-nav-1:hover{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-left-nav-active:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-left-nav-hover:hover{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-breadcrumb-inactive:hover{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-grow-breadcrumb-inactive-text:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:hover\:tw-bg-default-colour:hover{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-current:focus{
    background-color: currentColor;
  }

  .max\:focus\:tw-bg-transparent:focus{
    background-color: transparent;
  }

  .max\:focus\:tw-bg-white:focus{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-black:focus{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-300:focus{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-400:focus{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-500:focus{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-600:focus{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-700:focus{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-800:focus{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-gray-900:focus{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-100:focus{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-200:focus{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-400:focus{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-500:focus{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-600:focus{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-700:focus{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-800:focus{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-red-900:focus{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-50:focus{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-100:focus{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-200:focus{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-300:focus{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-400:focus{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-500:focus{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-600:focus{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-700:focus{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-800:focus{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-orange-900:focus{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-50:focus{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-100:focus{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-200:focus{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-300:focus{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-400:focus{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-500:focus{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-600:focus{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-700:focus{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-800:focus{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-yellow-900:focus{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-50:focus{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-100:focus{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-200:focus{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-300:focus{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-400:focus{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-500:focus{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-600:focus{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-700:focus{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-800:focus{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-green-900:focus{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-50:focus{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-100:focus{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-200:focus{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-300:focus{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-400:focus{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-500:focus{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-600:focus{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-700:focus{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-800:focus{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-teal-900:focus{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-50:focus{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-100:focus{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-200:focus{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-300:focus{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-400:focus{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-500:focus{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-600:focus{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-700:focus{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-800:focus{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-blue-900:focus{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-50:focus{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-100:focus{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-200:focus{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-300:focus{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-400:focus{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-500:focus{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-600:focus{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-700:focus{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-800:focus{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-indigo-900:focus{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-50:focus{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-100:focus{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-200:focus{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-300:focus{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-400:focus{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-500:focus{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-600:focus{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-700:focus{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-800:focus{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-purple-900:focus{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-50:focus{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-100:focus{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-200:focus{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-300:focus{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-400:focus{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-500:focus{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-600:focus{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-700:focus{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-800:focus{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pink-900:focus{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-50:focus{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-100:focus{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-200:focus{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-300:focus{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-400:focus{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-500:focus{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-600:focus{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-700:focus{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-800:focus{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-cool-gray-900:focus{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pregnancy-green-1:focus{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pregnancy-green-2:focus{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-pregnancy-green-3:focus{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-blue-1:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-blue-2:focus{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-blue-3:focus{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-dark-blue:focus{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-inactive:focus{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-white:focus{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-green-1:focus{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-orange-1:focus{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-grey-1:focus{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-grey-2:focus{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-error-red:focus{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-system-red-1:focus{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-birth-summary-1:focus{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-birth-summary-2:focus{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-birth-summary-3:focus{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-postnatal-assessment-1:focus{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-postnatal-assessment-2:focus{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-postnatal-assessment-3:focus{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-background:focus{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-system-banner:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-blue-1:focus{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-blue-2:focus{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-blue-3:focus{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-blue-4:focus{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-blue-5:focus{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-chart-toggle:focus{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-left-nav-1:focus{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-left-nav-active:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-left-nav-hover:focus{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-breadcrumb-inactive:focus{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-grow-breadcrumb-inactive-text:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:focus\:tw-bg-default-colour:focus{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:active\:tw-bg-current:active{
    background-color: currentColor;
  }

  .max\:active\:tw-bg-transparent:active{
    background-color: transparent;
  }

  .max\:active\:tw-bg-white:active{
    --bg-opacity: 1;
    background-color: #ffffff;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-black:active{
    --bg-opacity: 1;
    background-color: #000000;
    background-color: rgba(0, 0, 0, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-50:active{
    --bg-opacity: 1;
    background-color: #f9fafb;
    background-color: rgba(249, 250, 251, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-100:active{
    --bg-opacity: 1;
    background-color: #f4f5f7;
    background-color: rgba(244, 245, 247, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-200:active{
    --bg-opacity: 1;
    background-color: #e5e7eb;
    background-color: rgba(229, 231, 235, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-300:active{
    --bg-opacity: 1;
    background-color: #d2d6dc;
    background-color: rgba(210, 214, 220, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-400:active{
    --bg-opacity: 1;
    background-color: #9fa6b2;
    background-color: rgba(159, 166, 178, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-500:active{
    --bg-opacity: 1;
    background-color: #6b7280;
    background-color: rgba(107, 114, 128, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-600:active{
    --bg-opacity: 1;
    background-color: #4b5563;
    background-color: rgba(75, 85, 99, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-700:active{
    --bg-opacity: 1;
    background-color: #374151;
    background-color: rgba(55, 65, 81, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-800:active{
    --bg-opacity: 1;
    background-color: #252f3f;
    background-color: rgba(37, 47, 63, var(--bg-opacity));
  }

  .max\:active\:tw-bg-gray-900:active{
    --bg-opacity: 1;
    background-color: #161e2e;
    background-color: rgba(22, 30, 46, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f2;
    background-color: rgba(253, 242, 242, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-100:active{
    --bg-opacity: 1;
    background-color: #fde8e8;
    background-color: rgba(253, 232, 232, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-200:active{
    --bg-opacity: 1;
    background-color: #fbd5d5;
    background-color: rgba(251, 213, 213, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-300:active{
    --bg-opacity: 1;
    background-color: #f8b4b4;
    background-color: rgba(248, 180, 180, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-400:active{
    --bg-opacity: 1;
    background-color: #f98080;
    background-color: rgba(249, 128, 128, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-500:active{
    --bg-opacity: 1;
    background-color: #f05252;
    background-color: rgba(240, 82, 82, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-600:active{
    --bg-opacity: 1;
    background-color: #e02424;
    background-color: rgba(224, 36, 36, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-700:active{
    --bg-opacity: 1;
    background-color: #c81e1e;
    background-color: rgba(200, 30, 30, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-800:active{
    --bg-opacity: 1;
    background-color: #9b1c1c;
    background-color: rgba(155, 28, 28, var(--bg-opacity));
  }

  .max\:active\:tw-bg-red-900:active{
    --bg-opacity: 1;
    background-color: #771d1d;
    background-color: rgba(119, 29, 29, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-50:active{
    --bg-opacity: 1;
    background-color: #fff8f1;
    background-color: rgba(255, 248, 241, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-100:active{
    --bg-opacity: 1;
    background-color: #feecdc;
    background-color: rgba(254, 236, 220, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-200:active{
    --bg-opacity: 1;
    background-color: #fcd9bd;
    background-color: rgba(252, 217, 189, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-300:active{
    --bg-opacity: 1;
    background-color: #fdba8c;
    background-color: rgba(253, 186, 140, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-400:active{
    --bg-opacity: 1;
    background-color: #ff8a4c;
    background-color: rgba(255, 138, 76, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-500:active{
    --bg-opacity: 1;
    background-color: #ff5a1f;
    background-color: rgba(255, 90, 31, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-600:active{
    --bg-opacity: 1;
    background-color: #d03801;
    background-color: rgba(208, 56, 1, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-700:active{
    --bg-opacity: 1;
    background-color: #b43403;
    background-color: rgba(180, 52, 3, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-800:active{
    --bg-opacity: 1;
    background-color: #8a2c0d;
    background-color: rgba(138, 44, 13, var(--bg-opacity));
  }

  .max\:active\:tw-bg-orange-900:active{
    --bg-opacity: 1;
    background-color: #73230d;
    background-color: rgba(115, 35, 13, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-50:active{
    --bg-opacity: 1;
    background-color: #fdfdea;
    background-color: rgba(253, 253, 234, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-100:active{
    --bg-opacity: 1;
    background-color: #fdf6b2;
    background-color: rgba(253, 246, 178, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-200:active{
    --bg-opacity: 1;
    background-color: #fce96a;
    background-color: rgba(252, 233, 106, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-300:active{
    --bg-opacity: 1;
    background-color: #faca15;
    background-color: rgba(250, 202, 21, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-400:active{
    --bg-opacity: 1;
    background-color: #e3a008;
    background-color: rgba(227, 160, 8, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-500:active{
    --bg-opacity: 1;
    background-color: #c27803;
    background-color: rgba(194, 120, 3, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-600:active{
    --bg-opacity: 1;
    background-color: #9f580a;
    background-color: rgba(159, 88, 10, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-700:active{
    --bg-opacity: 1;
    background-color: #8e4b10;
    background-color: rgba(142, 75, 16, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-800:active{
    --bg-opacity: 1;
    background-color: #723b13;
    background-color: rgba(114, 59, 19, var(--bg-opacity));
  }

  .max\:active\:tw-bg-yellow-900:active{
    --bg-opacity: 1;
    background-color: #633112;
    background-color: rgba(99, 49, 18, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-50:active{
    --bg-opacity: 1;
    background-color: #f3faf7;
    background-color: rgba(243, 250, 247, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-100:active{
    --bg-opacity: 1;
    background-color: #def7ec;
    background-color: rgba(222, 247, 236, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-200:active{
    --bg-opacity: 1;
    background-color: #bcf0da;
    background-color: rgba(188, 240, 218, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-300:active{
    --bg-opacity: 1;
    background-color: #84e1bc;
    background-color: rgba(132, 225, 188, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-400:active{
    --bg-opacity: 1;
    background-color: #31c48d;
    background-color: rgba(49, 196, 141, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-500:active{
    --bg-opacity: 1;
    background-color: #0e9f6e;
    background-color: rgba(14, 159, 110, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-600:active{
    --bg-opacity: 1;
    background-color: #057a55;
    background-color: rgba(5, 122, 85, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-700:active{
    --bg-opacity: 1;
    background-color: #046c4e;
    background-color: rgba(4, 108, 78, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-800:active{
    --bg-opacity: 1;
    background-color: #03543f;
    background-color: rgba(3, 84, 63, var(--bg-opacity));
  }

  .max\:active\:tw-bg-green-900:active{
    --bg-opacity: 1;
    background-color: #014737;
    background-color: rgba(1, 71, 55, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-50:active{
    --bg-opacity: 1;
    background-color: #edfafa;
    background-color: rgba(237, 250, 250, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-100:active{
    --bg-opacity: 1;
    background-color: #d5f5f6;
    background-color: rgba(213, 245, 246, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-200:active{
    --bg-opacity: 1;
    background-color: #afecef;
    background-color: rgba(175, 236, 239, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-300:active{
    --bg-opacity: 1;
    background-color: #7edce2;
    background-color: rgba(126, 220, 226, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-400:active{
    --bg-opacity: 1;
    background-color: #16bdca;
    background-color: rgba(22, 189, 202, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-500:active{
    --bg-opacity: 1;
    background-color: #0694a2;
    background-color: rgba(6, 148, 162, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-600:active{
    --bg-opacity: 1;
    background-color: #047481;
    background-color: rgba(4, 116, 129, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-700:active{
    --bg-opacity: 1;
    background-color: #036672;
    background-color: rgba(3, 102, 114, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-800:active{
    --bg-opacity: 1;
    background-color: #05505c;
    background-color: rgba(5, 80, 92, var(--bg-opacity));
  }

  .max\:active\:tw-bg-teal-900:active{
    --bg-opacity: 1;
    background-color: #014451;
    background-color: rgba(1, 68, 81, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-50:active{
    --bg-opacity: 1;
    background-color: #ebf5ff;
    background-color: rgba(235, 245, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-100:active{
    --bg-opacity: 1;
    background-color: #e1effe;
    background-color: rgba(225, 239, 254, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-200:active{
    --bg-opacity: 1;
    background-color: #c3ddfd;
    background-color: rgba(195, 221, 253, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-300:active{
    --bg-opacity: 1;
    background-color: #a4cafe;
    background-color: rgba(164, 202, 254, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-400:active{
    --bg-opacity: 1;
    background-color: #76a9fa;
    background-color: rgba(118, 169, 250, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-500:active{
    --bg-opacity: 1;
    background-color: #3f83f8;
    background-color: rgba(63, 131, 248, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-600:active{
    --bg-opacity: 1;
    background-color: #1c64f2;
    background-color: rgba(28, 100, 242, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-700:active{
    --bg-opacity: 1;
    background-color: #1a56db;
    background-color: rgba(26, 86, 219, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-800:active{
    --bg-opacity: 1;
    background-color: #1e429f;
    background-color: rgba(30, 66, 159, var(--bg-opacity));
  }

  .max\:active\:tw-bg-blue-900:active{
    --bg-opacity: 1;
    background-color: #233876;
    background-color: rgba(35, 56, 118, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-50:active{
    --bg-opacity: 1;
    background-color: #f0f5ff;
    background-color: rgba(240, 245, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-100:active{
    --bg-opacity: 1;
    background-color: #e5edff;
    background-color: rgba(229, 237, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-200:active{
    --bg-opacity: 1;
    background-color: #cddbfe;
    background-color: rgba(205, 219, 254, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-300:active{
    --bg-opacity: 1;
    background-color: #b4c6fc;
    background-color: rgba(180, 198, 252, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-400:active{
    --bg-opacity: 1;
    background-color: #8da2fb;
    background-color: rgba(141, 162, 251, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-500:active{
    --bg-opacity: 1;
    background-color: #6875f5;
    background-color: rgba(104, 117, 245, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-600:active{
    --bg-opacity: 1;
    background-color: #5850ec;
    background-color: rgba(88, 80, 236, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-700:active{
    --bg-opacity: 1;
    background-color: #5145cd;
    background-color: rgba(81, 69, 205, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-800:active{
    --bg-opacity: 1;
    background-color: #42389d;
    background-color: rgba(66, 56, 157, var(--bg-opacity));
  }

  .max\:active\:tw-bg-indigo-900:active{
    --bg-opacity: 1;
    background-color: #362f78;
    background-color: rgba(54, 47, 120, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-50:active{
    --bg-opacity: 1;
    background-color: #f6f5ff;
    background-color: rgba(246, 245, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-100:active{
    --bg-opacity: 1;
    background-color: #edebfe;
    background-color: rgba(237, 235, 254, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-200:active{
    --bg-opacity: 1;
    background-color: #dcd7fe;
    background-color: rgba(220, 215, 254, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-300:active{
    --bg-opacity: 1;
    background-color: #cabffd;
    background-color: rgba(202, 191, 253, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-400:active{
    --bg-opacity: 1;
    background-color: #ac94fa;
    background-color: rgba(172, 148, 250, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-500:active{
    --bg-opacity: 1;
    background-color: #9061f9;
    background-color: rgba(144, 97, 249, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-600:active{
    --bg-opacity: 1;
    background-color: #7e3af2;
    background-color: rgba(126, 58, 242, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-700:active{
    --bg-opacity: 1;
    background-color: #6c2bd9;
    background-color: rgba(108, 43, 217, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-800:active{
    --bg-opacity: 1;
    background-color: #5521b5;
    background-color: rgba(85, 33, 181, var(--bg-opacity));
  }

  .max\:active\:tw-bg-purple-900:active{
    --bg-opacity: 1;
    background-color: #4a1d96;
    background-color: rgba(74, 29, 150, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-50:active{
    --bg-opacity: 1;
    background-color: #fdf2f8;
    background-color: rgba(253, 242, 248, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-100:active{
    --bg-opacity: 1;
    background-color: #fce8f3;
    background-color: rgba(252, 232, 243, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-200:active{
    --bg-opacity: 1;
    background-color: #fad1e8;
    background-color: rgba(250, 209, 232, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-300:active{
    --bg-opacity: 1;
    background-color: #f8b4d9;
    background-color: rgba(248, 180, 217, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-400:active{
    --bg-opacity: 1;
    background-color: #f17eb8;
    background-color: rgba(241, 126, 184, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-500:active{
    --bg-opacity: 1;
    background-color: #e74694;
    background-color: rgba(231, 70, 148, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-600:active{
    --bg-opacity: 1;
    background-color: #d61f69;
    background-color: rgba(214, 31, 105, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-700:active{
    --bg-opacity: 1;
    background-color: #bf125d;
    background-color: rgba(191, 18, 93, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-800:active{
    --bg-opacity: 1;
    background-color: #99154b;
    background-color: rgba(153, 21, 75, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pink-900:active{
    --bg-opacity: 1;
    background-color: #751a3d;
    background-color: rgba(117, 26, 61, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-50:active{
    --bg-opacity: 1;
    background-color: #f8fafc;
    background-color: rgba(248, 250, 252, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-100:active{
    --bg-opacity: 1;
    background-color: #f1f5f9;
    background-color: rgba(241, 245, 249, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-200:active{
    --bg-opacity: 1;
    background-color: #e2e8f0;
    background-color: rgba(226, 232, 240, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-300:active{
    --bg-opacity: 1;
    background-color: #cfd8e3;
    background-color: rgba(207, 216, 227, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-400:active{
    --bg-opacity: 1;
    background-color: #97a6ba;
    background-color: rgba(151, 166, 186, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-500:active{
    --bg-opacity: 1;
    background-color: #64748b;
    background-color: rgba(100, 116, 139, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-600:active{
    --bg-opacity: 1;
    background-color: #475569;
    background-color: rgba(71, 85, 105, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-700:active{
    --bg-opacity: 1;
    background-color: #364152;
    background-color: rgba(54, 65, 82, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-800:active{
    --bg-opacity: 1;
    background-color: #27303f;
    background-color: rgba(39, 48, 63, var(--bg-opacity));
  }

  .max\:active\:tw-bg-cool-gray-900:active{
    --bg-opacity: 1;
    background-color: #1a202e;
    background-color: rgba(26, 32, 46, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pregnancy-green-1:active{
    --bg-opacity: 1;
    background-color: #346633;
    background-color: rgba(52, 102, 51, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pregnancy-green-2:active{
    --bg-opacity: 1;
    background-color: #BEEDBE;
    background-color: rgba(190, 237, 190, var(--bg-opacity));
  }

  .max\:active\:tw-bg-pregnancy-green-3:active{
    --bg-opacity: 1;
    background-color: #F0FCF6;
    background-color: rgba(240, 252, 246, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-blue-1:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-blue-2:active{
    --bg-opacity: 1;
    background-color: #A9BECB;
    background-color: rgba(169, 190, 203, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-blue-3:active{
    --bg-opacity: 1;
    background-color: #769BB4;
    background-color: rgba(118, 155, 180, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-dark-blue:active{
    --bg-opacity: 1;
    background-color: #213B4E;
    background-color: rgba(33, 59, 78, var(--bg-opacity));
  }

  .max\:active\:tw-bg-inactive:active{
    --bg-opacity: 1;
    background-color: #B7B7B7;
    background-color: rgba(183, 183, 183, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-white:active{
    --bg-opacity: 1;
    background-color: #FFFFFF;
    background-color: rgba(255, 255, 255, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-green-1:active{
    --bg-opacity: 1;
    background-color: #87c540;
    background-color: rgba(135, 197, 64, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-orange-1:active{
    --bg-opacity: 1;
    background-color: #ED8936;
    background-color: rgba(237, 137, 54, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-grey-1:active{
    --bg-opacity: 1;
    background-color: #C1C1C1;
    background-color: rgba(193, 193, 193, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-grey-2:active{
    --bg-opacity: 1;
    background-color: #DDDDDD;
    background-color: rgba(221, 221, 221, var(--bg-opacity));
  }

  .max\:active\:tw-bg-error-red:active{
    --bg-opacity: 1;
    background-color: #C11013;
    background-color: rgba(193, 16, 19, var(--bg-opacity));
  }

  .max\:active\:tw-bg-system-red-1:active{
    --bg-opacity: 1;
    background-color: #E22828;
    background-color: rgba(226, 40, 40, var(--bg-opacity));
  }

  .max\:active\:tw-bg-birth-summary-1:active{
    --bg-opacity: 1;
    background-color: #FFC924;
    background-color: rgba(255, 201, 36, var(--bg-opacity));
  }

  .max\:active\:tw-bg-birth-summary-2:active{
    --bg-opacity: 1;
    background-color: #FFDE7B;
    background-color: rgba(255, 222, 123, var(--bg-opacity));
  }

  .max\:active\:tw-bg-birth-summary-3:active{
    --bg-opacity: 1;
    background-color: #FBFCDD;
    background-color: rgba(251, 252, 221, var(--bg-opacity));
  }

  .max\:active\:tw-bg-postnatal-assessment-1:active{
    --bg-opacity: 1;
    background-color: #865A87;
    background-color: rgba(134, 90, 135, var(--bg-opacity));
  }

  .max\:active\:tw-bg-postnatal-assessment-2:active{
    --bg-opacity: 1;
    background-color: #C1A3C2;
    background-color: rgba(193, 163, 194, var(--bg-opacity));
  }

  .max\:active\:tw-bg-postnatal-assessment-3:active{
    --bg-opacity: 1;
    background-color: #FCF5FA;
    background-color: rgba(252, 245, 250, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-background:active{
    --bg-opacity: 1;
    background-color: #86A3B6;
    background-color: rgba(134, 163, 182, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-system-banner:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-blue-1:active{
    --bg-opacity: 1;
    background-color: #1A3B4E;
    background-color: rgba(26, 59, 78, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-blue-2:active{
    --bg-opacity: 1;
    background-color: #477591;
    background-color: rgba(71, 117, 145, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-blue-3:active{
    --bg-opacity: 1;
    background-color: #7098B0;
    background-color: rgba(112, 152, 176, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-blue-4:active{
    --bg-opacity: 1;
    background-color: #CFE1EC;
    background-color: rgba(207, 225, 236, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-blue-5:active{
    --bg-opacity: 1;
    background-color: #547F9A;
    background-color: rgba(84, 127, 154, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-chart-toggle:active{
    --bg-opacity: 1;
    background-color: #507A91;
    background-color: rgba(80, 122, 145, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-left-nav-1:active{
    --bg-opacity: 1;
    background-color: #A6B8C3;
    background-color: rgba(166, 184, 195, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-left-nav-active:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-left-nav-hover:active{
    --bg-opacity: 1;
    background-color: #3A5869;
    background-color: rgba(58, 88, 105, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-breadcrumb-inactive:active{
    --bg-opacity: 1;
    background-color: #3B5B6E;
    background-color: rgba(59, 91, 110, var(--bg-opacity));
  }

  .max\:active\:tw-bg-grow-breadcrumb-inactive-text:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:active\:tw-bg-default-colour:active{
    --bg-opacity: 1;
    background-color: #333333;
    background-color: rgba(51, 51, 51, var(--bg-opacity));
  }

  .max\:tw-bg-none{
    background-image: none;
  }

  .max\:tw-bg-gradient-to-t{
    background-image: linear-gradient(to top, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-tr{
    background-image: linear-gradient(to top right, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-r{
    background-image: linear-gradient(to right, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-br{
    background-image: linear-gradient(to bottom right, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-b{
    background-image: linear-gradient(to bottom, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-bl{
    background-image: linear-gradient(to bottom left, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-l{
    background-image: linear-gradient(to left, var(--gradient-color-stops));
  }

  .max\:tw-bg-gradient-to-tl{
    background-image: linear-gradient(to top left, var(--gradient-color-stops));
  }

  .max\:tw-from-current{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-from-transparent{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:tw-from-white{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-from-black{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:tw-from-gray-50{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:tw-from-gray-100{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:tw-from-gray-200{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:tw-from-gray-300{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:tw-from-gray-400{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:tw-from-gray-500{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:tw-from-gray-600{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:tw-from-gray-700{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:tw-from-gray-800{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:tw-from-gray-900{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:tw-from-red-50{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:tw-from-red-100{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:tw-from-red-200{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:tw-from-red-300{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:tw-from-red-400{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:tw-from-red-500{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:tw-from-red-600{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:tw-from-red-700{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:tw-from-red-800{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:tw-from-red-900{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:tw-from-orange-50{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:tw-from-orange-100{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:tw-from-orange-200{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:tw-from-orange-300{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:tw-from-orange-400{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:tw-from-orange-500{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:tw-from-orange-600{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:tw-from-orange-700{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:tw-from-orange-800{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:tw-from-orange-900{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:tw-from-yellow-50{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:tw-from-yellow-100{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:tw-from-yellow-200{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:tw-from-yellow-300{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:tw-from-yellow-400{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:tw-from-yellow-500{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:tw-from-yellow-600{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:tw-from-yellow-700{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:tw-from-yellow-800{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:tw-from-yellow-900{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:tw-from-green-50{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:tw-from-green-100{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:tw-from-green-200{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:tw-from-green-300{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:tw-from-green-400{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:tw-from-green-500{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:tw-from-green-600{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:tw-from-green-700{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:tw-from-green-800{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:tw-from-green-900{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:tw-from-teal-50{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:tw-from-teal-100{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:tw-from-teal-200{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:tw-from-teal-300{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:tw-from-teal-400{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:tw-from-teal-500{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:tw-from-teal-600{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:tw-from-teal-700{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:tw-from-teal-800{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:tw-from-teal-900{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:tw-from-blue-50{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:tw-from-blue-100{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:tw-from-blue-200{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:tw-from-blue-300{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:tw-from-blue-400{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:tw-from-blue-500{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:tw-from-blue-600{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:tw-from-blue-700{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:tw-from-blue-800{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:tw-from-blue-900{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:tw-from-indigo-50{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:tw-from-indigo-100{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:tw-from-indigo-200{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:tw-from-indigo-300{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:tw-from-indigo-400{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:tw-from-indigo-500{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:tw-from-indigo-600{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:tw-from-indigo-700{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:tw-from-indigo-800{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:tw-from-indigo-900{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:tw-from-purple-50{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:tw-from-purple-100{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:tw-from-purple-200{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:tw-from-purple-300{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:tw-from-purple-400{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:tw-from-purple-500{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:tw-from-purple-600{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:tw-from-purple-700{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:tw-from-purple-800{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:tw-from-purple-900{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:tw-from-pink-50{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:tw-from-pink-100{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:tw-from-pink-200{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:tw-from-pink-300{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:tw-from-pink-400{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:tw-from-pink-500{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:tw-from-pink-600{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:tw-from-pink-700{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:tw-from-pink-800{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:tw-from-pink-900{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:tw-from-cool-gray-50{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:tw-from-cool-gray-100{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:tw-from-cool-gray-200{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:tw-from-cool-gray-300{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:tw-from-cool-gray-400{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:tw-from-cool-gray-500{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:tw-from-cool-gray-600{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:tw-from-cool-gray-700{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:tw-from-cool-gray-800{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:tw-from-cool-gray-900{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:tw-from-pregnancy-green-1{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:tw-from-pregnancy-green-2{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:tw-from-pregnancy-green-3{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:tw-from-system-blue-1{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:tw-from-system-blue-2{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:tw-from-system-blue-3{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:tw-from-system-dark-blue{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:tw-from-inactive{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:tw-from-system-white{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-from-system-green-1{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:tw-from-system-orange-1{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:tw-from-system-grey-1{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:tw-from-system-grey-2{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:tw-from-error-red{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:tw-from-system-red-1{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:tw-from-birth-summary-1{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:tw-from-birth-summary-2{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:tw-from-birth-summary-3{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:tw-from-postnatal-assessment-1{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:tw-from-postnatal-assessment-2{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:tw-from-postnatal-assessment-3{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:tw-from-grow-background{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:tw-from-grow-system-banner{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:tw-from-grow-blue-1{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:tw-from-grow-blue-2{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:tw-from-grow-blue-3{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:tw-from-grow-blue-4{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:tw-from-grow-blue-5{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:tw-from-grow-chart-toggle{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:tw-from-grow-left-nav-1{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:tw-from-grow-left-nav-active{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:tw-from-grow-left-nav-hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:tw-from-grow-breadcrumb-inactive{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:tw-from-grow-breadcrumb-inactive-text{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:tw-from-default-colour{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:tw-via-current{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-via-transparent{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:tw-via-white{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-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));
  }

  .max\:tw-via-gray-50{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:tw-via-gray-100{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:tw-via-gray-200{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:tw-via-gray-300{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:tw-via-gray-400{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:tw-via-gray-500{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:tw-via-gray-600{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:tw-via-gray-700{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:tw-via-gray-800{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:tw-via-gray-900{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:tw-via-red-50{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:tw-via-red-100{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:tw-via-red-200{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:tw-via-red-300{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:tw-via-red-400{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:tw-via-red-500{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:tw-via-red-600{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:tw-via-red-700{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:tw-via-red-800{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:tw-via-red-900{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:tw-via-orange-50{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:tw-via-orange-100{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:tw-via-orange-200{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:tw-via-orange-300{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:tw-via-orange-400{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:tw-via-orange-500{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:tw-via-orange-600{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:tw-via-orange-700{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:tw-via-orange-800{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:tw-via-orange-900{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:tw-via-yellow-50{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:tw-via-yellow-100{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:tw-via-yellow-200{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:tw-via-yellow-300{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:tw-via-yellow-400{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:tw-via-yellow-500{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:tw-via-yellow-600{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:tw-via-yellow-700{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:tw-via-yellow-800{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:tw-via-yellow-900{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:tw-via-green-50{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:tw-via-green-100{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:tw-via-green-200{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:tw-via-green-300{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:tw-via-green-400{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:tw-via-green-500{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:tw-via-green-600{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:tw-via-green-700{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:tw-via-green-800{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:tw-via-green-900{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:tw-via-teal-50{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:tw-via-teal-100{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:tw-via-teal-200{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:tw-via-teal-300{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:tw-via-teal-400{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:tw-via-teal-500{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:tw-via-teal-600{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:tw-via-teal-700{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:tw-via-teal-800{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:tw-via-teal-900{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:tw-via-blue-50{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:tw-via-blue-100{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:tw-via-blue-200{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:tw-via-blue-300{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:tw-via-blue-400{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:tw-via-blue-500{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:tw-via-blue-600{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:tw-via-blue-700{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:tw-via-blue-800{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:tw-via-blue-900{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:tw-via-indigo-50{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:tw-via-indigo-100{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:tw-via-indigo-200{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:tw-via-indigo-300{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:tw-via-indigo-400{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:tw-via-indigo-500{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:tw-via-indigo-600{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:tw-via-indigo-700{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:tw-via-indigo-800{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:tw-via-indigo-900{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:tw-via-purple-50{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:tw-via-purple-100{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:tw-via-purple-200{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:tw-via-purple-300{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:tw-via-purple-400{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:tw-via-purple-500{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:tw-via-purple-600{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:tw-via-purple-700{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:tw-via-purple-800{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:tw-via-purple-900{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:tw-via-pink-50{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:tw-via-pink-100{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:tw-via-pink-200{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:tw-via-pink-300{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:tw-via-pink-400{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:tw-via-pink-500{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:tw-via-pink-600{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:tw-via-pink-700{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:tw-via-pink-800{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:tw-via-pink-900{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:tw-via-cool-gray-50{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:tw-via-cool-gray-100{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:tw-via-cool-gray-200{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:tw-via-cool-gray-300{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:tw-via-cool-gray-400{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:tw-via-cool-gray-500{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:tw-via-cool-gray-600{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:tw-via-cool-gray-700{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:tw-via-cool-gray-800{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:tw-via-cool-gray-900{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:tw-via-pregnancy-green-1{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:tw-via-pregnancy-green-2{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:tw-via-pregnancy-green-3{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:tw-via-system-blue-1{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:tw-via-system-blue-2{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:tw-via-system-blue-3{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:tw-via-system-dark-blue{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:tw-via-inactive{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:tw-via-system-white{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:tw-via-system-green-1{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:tw-via-system-orange-1{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:tw-via-system-grey-1{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:tw-via-system-grey-2{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:tw-via-error-red{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:tw-via-system-red-1{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:tw-via-birth-summary-1{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:tw-via-birth-summary-2{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:tw-via-birth-summary-3{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:tw-via-postnatal-assessment-1{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:tw-via-postnatal-assessment-2{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:tw-via-postnatal-assessment-3{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:tw-via-grow-background{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:tw-via-grow-system-banner{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:tw-via-grow-blue-1{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:tw-via-grow-blue-2{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:tw-via-grow-blue-3{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:tw-via-grow-blue-4{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:tw-via-grow-blue-5{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:tw-via-grow-chart-toggle{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:tw-via-grow-left-nav-1{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:tw-via-grow-left-nav-active{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:tw-via-grow-left-nav-hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:tw-via-grow-breadcrumb-inactive{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:tw-via-grow-breadcrumb-inactive-text{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:tw-via-default-colour{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:tw-to-current{
    --gradient-to-color: currentColor;
  }

  .max\:tw-to-transparent{
    --gradient-to-color: transparent;
  }

  .max\:tw-to-white{
    --gradient-to-color: #ffffff;
  }

  .max\:tw-to-black{
    --gradient-to-color: #000000;
  }

  .max\:tw-to-gray-50{
    --gradient-to-color: #f9fafb;
  }

  .max\:tw-to-gray-100{
    --gradient-to-color: #f4f5f7;
  }

  .max\:tw-to-gray-200{
    --gradient-to-color: #e5e7eb;
  }

  .max\:tw-to-gray-300{
    --gradient-to-color: #d2d6dc;
  }

  .max\:tw-to-gray-400{
    --gradient-to-color: #9fa6b2;
  }

  .max\:tw-to-gray-500{
    --gradient-to-color: #6b7280;
  }

  .max\:tw-to-gray-600{
    --gradient-to-color: #4b5563;
  }

  .max\:tw-to-gray-700{
    --gradient-to-color: #374151;
  }

  .max\:tw-to-gray-800{
    --gradient-to-color: #252f3f;
  }

  .max\:tw-to-gray-900{
    --gradient-to-color: #161e2e;
  }

  .max\:tw-to-red-50{
    --gradient-to-color: #fdf2f2;
  }

  .max\:tw-to-red-100{
    --gradient-to-color: #fde8e8;
  }

  .max\:tw-to-red-200{
    --gradient-to-color: #fbd5d5;
  }

  .max\:tw-to-red-300{
    --gradient-to-color: #f8b4b4;
  }

  .max\:tw-to-red-400{
    --gradient-to-color: #f98080;
  }

  .max\:tw-to-red-500{
    --gradient-to-color: #f05252;
  }

  .max\:tw-to-red-600{
    --gradient-to-color: #e02424;
  }

  .max\:tw-to-red-700{
    --gradient-to-color: #c81e1e;
  }

  .max\:tw-to-red-800{
    --gradient-to-color: #9b1c1c;
  }

  .max\:tw-to-red-900{
    --gradient-to-color: #771d1d;
  }

  .max\:tw-to-orange-50{
    --gradient-to-color: #fff8f1;
  }

  .max\:tw-to-orange-100{
    --gradient-to-color: #feecdc;
  }

  .max\:tw-to-orange-200{
    --gradient-to-color: #fcd9bd;
  }

  .max\:tw-to-orange-300{
    --gradient-to-color: #fdba8c;
  }

  .max\:tw-to-orange-400{
    --gradient-to-color: #ff8a4c;
  }

  .max\:tw-to-orange-500{
    --gradient-to-color: #ff5a1f;
  }

  .max\:tw-to-orange-600{
    --gradient-to-color: #d03801;
  }

  .max\:tw-to-orange-700{
    --gradient-to-color: #b43403;
  }

  .max\:tw-to-orange-800{
    --gradient-to-color: #8a2c0d;
  }

  .max\:tw-to-orange-900{
    --gradient-to-color: #73230d;
  }

  .max\:tw-to-yellow-50{
    --gradient-to-color: #fdfdea;
  }

  .max\:tw-to-yellow-100{
    --gradient-to-color: #fdf6b2;
  }

  .max\:tw-to-yellow-200{
    --gradient-to-color: #fce96a;
  }

  .max\:tw-to-yellow-300{
    --gradient-to-color: #faca15;
  }

  .max\:tw-to-yellow-400{
    --gradient-to-color: #e3a008;
  }

  .max\:tw-to-yellow-500{
    --gradient-to-color: #c27803;
  }

  .max\:tw-to-yellow-600{
    --gradient-to-color: #9f580a;
  }

  .max\:tw-to-yellow-700{
    --gradient-to-color: #8e4b10;
  }

  .max\:tw-to-yellow-800{
    --gradient-to-color: #723b13;
  }

  .max\:tw-to-yellow-900{
    --gradient-to-color: #633112;
  }

  .max\:tw-to-green-50{
    --gradient-to-color: #f3faf7;
  }

  .max\:tw-to-green-100{
    --gradient-to-color: #def7ec;
  }

  .max\:tw-to-green-200{
    --gradient-to-color: #bcf0da;
  }

  .max\:tw-to-green-300{
    --gradient-to-color: #84e1bc;
  }

  .max\:tw-to-green-400{
    --gradient-to-color: #31c48d;
  }

  .max\:tw-to-green-500{
    --gradient-to-color: #0e9f6e;
  }

  .max\:tw-to-green-600{
    --gradient-to-color: #057a55;
  }

  .max\:tw-to-green-700{
    --gradient-to-color: #046c4e;
  }

  .max\:tw-to-green-800{
    --gradient-to-color: #03543f;
  }

  .max\:tw-to-green-900{
    --gradient-to-color: #014737;
  }

  .max\:tw-to-teal-50{
    --gradient-to-color: #edfafa;
  }

  .max\:tw-to-teal-100{
    --gradient-to-color: #d5f5f6;
  }

  .max\:tw-to-teal-200{
    --gradient-to-color: #afecef;
  }

  .max\:tw-to-teal-300{
    --gradient-to-color: #7edce2;
  }

  .max\:tw-to-teal-400{
    --gradient-to-color: #16bdca;
  }

  .max\:tw-to-teal-500{
    --gradient-to-color: #0694a2;
  }

  .max\:tw-to-teal-600{
    --gradient-to-color: #047481;
  }

  .max\:tw-to-teal-700{
    --gradient-to-color: #036672;
  }

  .max\:tw-to-teal-800{
    --gradient-to-color: #05505c;
  }

  .max\:tw-to-teal-900{
    --gradient-to-color: #014451;
  }

  .max\:tw-to-blue-50{
    --gradient-to-color: #ebf5ff;
  }

  .max\:tw-to-blue-100{
    --gradient-to-color: #e1effe;
  }

  .max\:tw-to-blue-200{
    --gradient-to-color: #c3ddfd;
  }

  .max\:tw-to-blue-300{
    --gradient-to-color: #a4cafe;
  }

  .max\:tw-to-blue-400{
    --gradient-to-color: #76a9fa;
  }

  .max\:tw-to-blue-500{
    --gradient-to-color: #3f83f8;
  }

  .max\:tw-to-blue-600{
    --gradient-to-color: #1c64f2;
  }

  .max\:tw-to-blue-700{
    --gradient-to-color: #1a56db;
  }

  .max\:tw-to-blue-800{
    --gradient-to-color: #1e429f;
  }

  .max\:tw-to-blue-900{
    --gradient-to-color: #233876;
  }

  .max\:tw-to-indigo-50{
    --gradient-to-color: #f0f5ff;
  }

  .max\:tw-to-indigo-100{
    --gradient-to-color: #e5edff;
  }

  .max\:tw-to-indigo-200{
    --gradient-to-color: #cddbfe;
  }

  .max\:tw-to-indigo-300{
    --gradient-to-color: #b4c6fc;
  }

  .max\:tw-to-indigo-400{
    --gradient-to-color: #8da2fb;
  }

  .max\:tw-to-indigo-500{
    --gradient-to-color: #6875f5;
  }

  .max\:tw-to-indigo-600{
    --gradient-to-color: #5850ec;
  }

  .max\:tw-to-indigo-700{
    --gradient-to-color: #5145cd;
  }

  .max\:tw-to-indigo-800{
    --gradient-to-color: #42389d;
  }

  .max\:tw-to-indigo-900{
    --gradient-to-color: #362f78;
  }

  .max\:tw-to-purple-50{
    --gradient-to-color: #f6f5ff;
  }

  .max\:tw-to-purple-100{
    --gradient-to-color: #edebfe;
  }

  .max\:tw-to-purple-200{
    --gradient-to-color: #dcd7fe;
  }

  .max\:tw-to-purple-300{
    --gradient-to-color: #cabffd;
  }

  .max\:tw-to-purple-400{
    --gradient-to-color: #ac94fa;
  }

  .max\:tw-to-purple-500{
    --gradient-to-color: #9061f9;
  }

  .max\:tw-to-purple-600{
    --gradient-to-color: #7e3af2;
  }

  .max\:tw-to-purple-700{
    --gradient-to-color: #6c2bd9;
  }

  .max\:tw-to-purple-800{
    --gradient-to-color: #5521b5;
  }

  .max\:tw-to-purple-900{
    --gradient-to-color: #4a1d96;
  }

  .max\:tw-to-pink-50{
    --gradient-to-color: #fdf2f8;
  }

  .max\:tw-to-pink-100{
    --gradient-to-color: #fce8f3;
  }

  .max\:tw-to-pink-200{
    --gradient-to-color: #fad1e8;
  }

  .max\:tw-to-pink-300{
    --gradient-to-color: #f8b4d9;
  }

  .max\:tw-to-pink-400{
    --gradient-to-color: #f17eb8;
  }

  .max\:tw-to-pink-500{
    --gradient-to-color: #e74694;
  }

  .max\:tw-to-pink-600{
    --gradient-to-color: #d61f69;
  }

  .max\:tw-to-pink-700{
    --gradient-to-color: #bf125d;
  }

  .max\:tw-to-pink-800{
    --gradient-to-color: #99154b;
  }

  .max\:tw-to-pink-900{
    --gradient-to-color: #751a3d;
  }

  .max\:tw-to-cool-gray-50{
    --gradient-to-color: #f8fafc;
  }

  .max\:tw-to-cool-gray-100{
    --gradient-to-color: #f1f5f9;
  }

  .max\:tw-to-cool-gray-200{
    --gradient-to-color: #e2e8f0;
  }

  .max\:tw-to-cool-gray-300{
    --gradient-to-color: #cfd8e3;
  }

  .max\:tw-to-cool-gray-400{
    --gradient-to-color: #97a6ba;
  }

  .max\:tw-to-cool-gray-500{
    --gradient-to-color: #64748b;
  }

  .max\:tw-to-cool-gray-600{
    --gradient-to-color: #475569;
  }

  .max\:tw-to-cool-gray-700{
    --gradient-to-color: #364152;
  }

  .max\:tw-to-cool-gray-800{
    --gradient-to-color: #27303f;
  }

  .max\:tw-to-cool-gray-900{
    --gradient-to-color: #1a202e;
  }

  .max\:tw-to-pregnancy-green-1{
    --gradient-to-color: #346633;
  }

  .max\:tw-to-pregnancy-green-2{
    --gradient-to-color: #BEEDBE;
  }

  .max\:tw-to-pregnancy-green-3{
    --gradient-to-color: #F0FCF6;
  }

  .max\:tw-to-system-blue-1{
    --gradient-to-color: #477591;
  }

  .max\:tw-to-system-blue-2{
    --gradient-to-color: #A9BECB;
  }

  .max\:tw-to-system-blue-3{
    --gradient-to-color: #769BB4;
  }

  .max\:tw-to-system-dark-blue{
    --gradient-to-color: #213B4E;
  }

  .max\:tw-to-inactive{
    --gradient-to-color: #B7B7B7;
  }

  .max\:tw-to-system-white{
    --gradient-to-color: #FFFFFF;
  }

  .max\:tw-to-system-green-1{
    --gradient-to-color: #87c540;
  }

  .max\:tw-to-system-orange-1{
    --gradient-to-color: #ED8936;
  }

  .max\:tw-to-system-grey-1{
    --gradient-to-color: #C1C1C1;
  }

  .max\:tw-to-system-grey-2{
    --gradient-to-color: #DDDDDD;
  }

  .max\:tw-to-error-red{
    --gradient-to-color: #C11013;
  }

  .max\:tw-to-system-red-1{
    --gradient-to-color: #E22828;
  }

  .max\:tw-to-birth-summary-1{
    --gradient-to-color: #FFC924;
  }

  .max\:tw-to-birth-summary-2{
    --gradient-to-color: #FFDE7B;
  }

  .max\:tw-to-birth-summary-3{
    --gradient-to-color: #FBFCDD;
  }

  .max\:tw-to-postnatal-assessment-1{
    --gradient-to-color: #865A87;
  }

  .max\:tw-to-postnatal-assessment-2{
    --gradient-to-color: #C1A3C2;
  }

  .max\:tw-to-postnatal-assessment-3{
    --gradient-to-color: #FCF5FA;
  }

  .max\:tw-to-grow-background{
    --gradient-to-color: #86A3B6;
  }

  .max\:tw-to-grow-system-banner{
    --gradient-to-color: #547F9A;
  }

  .max\:tw-to-grow-blue-1{
    --gradient-to-color: #1A3B4E;
  }

  .max\:tw-to-grow-blue-2{
    --gradient-to-color: #477591;
  }

  .max\:tw-to-grow-blue-3{
    --gradient-to-color: #7098B0;
  }

  .max\:tw-to-grow-blue-4{
    --gradient-to-color: #CFE1EC;
  }

  .max\:tw-to-grow-blue-5{
    --gradient-to-color: #547F9A;
  }

  .max\:tw-to-grow-chart-toggle{
    --gradient-to-color: #507A91;
  }

  .max\:tw-to-grow-left-nav-1{
    --gradient-to-color: #A6B8C3;
  }

  .max\:tw-to-grow-left-nav-active{
    --gradient-to-color: #3A5869;
  }

  .max\:tw-to-grow-left-nav-hover{
    --gradient-to-color: #3A5869;
  }

  .max\:tw-to-grow-breadcrumb-inactive{
    --gradient-to-color: #3B5B6E;
  }

  .max\:tw-to-grow-breadcrumb-inactive-text{
    --gradient-to-color: #333333;
  }

  .max\:tw-to-default-colour{
    --gradient-to-color: #333333;
  }

  .max\:hover\:tw-from-current:hover{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-from-transparent:hover{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:hover\:tw-from-white:hover{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-from-black:hover{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:hover\:tw-from-gray-50:hover{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:hover\:tw-from-gray-100:hover{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:hover\:tw-from-gray-200:hover{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:hover\:tw-from-gray-300:hover{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:hover\:tw-from-gray-400:hover{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:hover\:tw-from-gray-500:hover{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:hover\:tw-from-gray-600:hover{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:hover\:tw-from-gray-700:hover{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:hover\:tw-from-gray-800:hover{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:hover\:tw-from-gray-900:hover{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:hover\:tw-from-red-50:hover{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:hover\:tw-from-red-100:hover{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:hover\:tw-from-red-200:hover{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:hover\:tw-from-red-300:hover{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:hover\:tw-from-red-400:hover{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:hover\:tw-from-red-500:hover{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:hover\:tw-from-red-600:hover{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:hover\:tw-from-red-700:hover{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:hover\:tw-from-red-800:hover{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:hover\:tw-from-red-900:hover{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:hover\:tw-from-orange-50:hover{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:hover\:tw-from-orange-100:hover{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:hover\:tw-from-orange-200:hover{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:hover\:tw-from-orange-300:hover{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:hover\:tw-from-orange-400:hover{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:hover\:tw-from-orange-500:hover{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:hover\:tw-from-orange-600:hover{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:hover\:tw-from-orange-700:hover{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:hover\:tw-from-orange-800:hover{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:hover\:tw-from-orange-900:hover{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:hover\:tw-from-yellow-50:hover{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:hover\:tw-from-yellow-100:hover{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:hover\:tw-from-yellow-200:hover{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:hover\:tw-from-yellow-300:hover{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:hover\:tw-from-yellow-400:hover{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:hover\:tw-from-yellow-500:hover{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:hover\:tw-from-yellow-600:hover{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:hover\:tw-from-yellow-700:hover{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:hover\:tw-from-yellow-800:hover{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:hover\:tw-from-yellow-900:hover{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:hover\:tw-from-green-50:hover{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:hover\:tw-from-green-100:hover{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:hover\:tw-from-green-200:hover{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:hover\:tw-from-green-300:hover{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:hover\:tw-from-green-400:hover{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:hover\:tw-from-green-500:hover{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:hover\:tw-from-green-600:hover{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:hover\:tw-from-green-700:hover{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:hover\:tw-from-green-800:hover{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:hover\:tw-from-green-900:hover{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:hover\:tw-from-teal-50:hover{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:hover\:tw-from-teal-100:hover{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:hover\:tw-from-teal-200:hover{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:hover\:tw-from-teal-300:hover{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:hover\:tw-from-teal-400:hover{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:hover\:tw-from-teal-500:hover{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:hover\:tw-from-teal-600:hover{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:hover\:tw-from-teal-700:hover{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:hover\:tw-from-teal-800:hover{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:hover\:tw-from-teal-900:hover{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:hover\:tw-from-blue-50:hover{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:hover\:tw-from-blue-100:hover{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:hover\:tw-from-blue-200:hover{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:hover\:tw-from-blue-300:hover{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:hover\:tw-from-blue-400:hover{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:hover\:tw-from-blue-500:hover{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:hover\:tw-from-blue-600:hover{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:hover\:tw-from-blue-700:hover{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:hover\:tw-from-blue-800:hover{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:hover\:tw-from-blue-900:hover{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:hover\:tw-from-indigo-50:hover{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:hover\:tw-from-indigo-100:hover{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:hover\:tw-from-indigo-200:hover{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:hover\:tw-from-indigo-300:hover{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:hover\:tw-from-indigo-400:hover{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:hover\:tw-from-indigo-500:hover{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:hover\:tw-from-indigo-600:hover{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:hover\:tw-from-indigo-700:hover{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:hover\:tw-from-indigo-800:hover{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:hover\:tw-from-indigo-900:hover{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:hover\:tw-from-purple-50:hover{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:hover\:tw-from-purple-100:hover{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:hover\:tw-from-purple-200:hover{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:hover\:tw-from-purple-300:hover{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:hover\:tw-from-purple-400:hover{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:hover\:tw-from-purple-500:hover{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:hover\:tw-from-purple-600:hover{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:hover\:tw-from-purple-700:hover{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:hover\:tw-from-purple-800:hover{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:hover\:tw-from-purple-900:hover{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:hover\:tw-from-pink-50:hover{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:hover\:tw-from-pink-100:hover{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:hover\:tw-from-pink-200:hover{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:hover\:tw-from-pink-300:hover{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:hover\:tw-from-pink-400:hover{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:hover\:tw-from-pink-500:hover{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:hover\:tw-from-pink-600:hover{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:hover\:tw-from-pink-700:hover{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:hover\:tw-from-pink-800:hover{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:hover\:tw-from-pink-900:hover{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:hover\:tw-from-cool-gray-50:hover{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:hover\:tw-from-cool-gray-100:hover{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:hover\:tw-from-cool-gray-200:hover{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:hover\:tw-from-cool-gray-300:hover{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:hover\:tw-from-cool-gray-400:hover{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:hover\:tw-from-cool-gray-500:hover{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:hover\:tw-from-cool-gray-600:hover{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:hover\:tw-from-cool-gray-700:hover{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:hover\:tw-from-cool-gray-800:hover{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:hover\:tw-from-cool-gray-900:hover{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:hover\:tw-from-pregnancy-green-1:hover{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:hover\:tw-from-pregnancy-green-2:hover{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:hover\:tw-from-pregnancy-green-3:hover{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:hover\:tw-from-system-blue-1:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:hover\:tw-from-system-blue-2:hover{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:hover\:tw-from-system-blue-3:hover{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:hover\:tw-from-system-dark-blue:hover{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:hover\:tw-from-inactive:hover{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:hover\:tw-from-system-white:hover{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-from-system-green-1:hover{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:hover\:tw-from-system-orange-1:hover{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:hover\:tw-from-system-grey-1:hover{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:hover\:tw-from-system-grey-2:hover{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:hover\:tw-from-error-red:hover{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:hover\:tw-from-system-red-1:hover{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:hover\:tw-from-birth-summary-1:hover{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:hover\:tw-from-birth-summary-2:hover{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:hover\:tw-from-birth-summary-3:hover{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:hover\:tw-from-postnatal-assessment-1:hover{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:hover\:tw-from-postnatal-assessment-2:hover{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:hover\:tw-from-postnatal-assessment-3:hover{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:hover\:tw-from-grow-background:hover{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:hover\:tw-from-grow-system-banner:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:hover\:tw-from-grow-blue-1:hover{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:hover\:tw-from-grow-blue-2:hover{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:hover\:tw-from-grow-blue-3:hover{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:hover\:tw-from-grow-blue-4:hover{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:hover\:tw-from-grow-blue-5:hover{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:hover\:tw-from-grow-chart-toggle:hover{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:hover\:tw-from-grow-left-nav-1:hover{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:hover\:tw-from-grow-left-nav-active:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:hover\:tw-from-grow-left-nav-hover:hover{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:hover\:tw-from-grow-breadcrumb-inactive:hover{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:hover\:tw-from-grow-breadcrumb-inactive-text:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:hover\:tw-from-default-colour:hover{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:hover\:tw-via-current:hover{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-via-transparent:hover{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:hover\:tw-via-white:hover{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-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));
  }

  .max\:hover\:tw-via-gray-50:hover{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:hover\:tw-via-gray-100:hover{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:hover\:tw-via-gray-200:hover{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:hover\:tw-via-gray-300:hover{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:hover\:tw-via-gray-400:hover{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:hover\:tw-via-gray-500:hover{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:hover\:tw-via-gray-600:hover{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:hover\:tw-via-gray-700:hover{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:hover\:tw-via-gray-800:hover{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:hover\:tw-via-gray-900:hover{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:hover\:tw-via-red-50:hover{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:hover\:tw-via-red-100:hover{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:hover\:tw-via-red-200:hover{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:hover\:tw-via-red-300:hover{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:hover\:tw-via-red-400:hover{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:hover\:tw-via-red-500:hover{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:hover\:tw-via-red-600:hover{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:hover\:tw-via-red-700:hover{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:hover\:tw-via-red-800:hover{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:hover\:tw-via-red-900:hover{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:hover\:tw-via-orange-50:hover{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:hover\:tw-via-orange-100:hover{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:hover\:tw-via-orange-200:hover{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:hover\:tw-via-orange-300:hover{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:hover\:tw-via-orange-400:hover{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:hover\:tw-via-orange-500:hover{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:hover\:tw-via-orange-600:hover{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:hover\:tw-via-orange-700:hover{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:hover\:tw-via-orange-800:hover{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:hover\:tw-via-orange-900:hover{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:hover\:tw-via-yellow-50:hover{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:hover\:tw-via-yellow-100:hover{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:hover\:tw-via-yellow-200:hover{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:hover\:tw-via-yellow-300:hover{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:hover\:tw-via-yellow-400:hover{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:hover\:tw-via-yellow-500:hover{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:hover\:tw-via-yellow-600:hover{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:hover\:tw-via-yellow-700:hover{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:hover\:tw-via-yellow-800:hover{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:hover\:tw-via-yellow-900:hover{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:hover\:tw-via-green-50:hover{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:hover\:tw-via-green-100:hover{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:hover\:tw-via-green-200:hover{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:hover\:tw-via-green-300:hover{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:hover\:tw-via-green-400:hover{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:hover\:tw-via-green-500:hover{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:hover\:tw-via-green-600:hover{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:hover\:tw-via-green-700:hover{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:hover\:tw-via-green-800:hover{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:hover\:tw-via-green-900:hover{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:hover\:tw-via-teal-50:hover{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:hover\:tw-via-teal-100:hover{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:hover\:tw-via-teal-200:hover{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:hover\:tw-via-teal-300:hover{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:hover\:tw-via-teal-400:hover{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:hover\:tw-via-teal-500:hover{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:hover\:tw-via-teal-600:hover{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:hover\:tw-via-teal-700:hover{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:hover\:tw-via-teal-800:hover{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:hover\:tw-via-teal-900:hover{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:hover\:tw-via-blue-50:hover{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:hover\:tw-via-blue-100:hover{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:hover\:tw-via-blue-200:hover{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:hover\:tw-via-blue-300:hover{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:hover\:tw-via-blue-400:hover{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:hover\:tw-via-blue-500:hover{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:hover\:tw-via-blue-600:hover{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:hover\:tw-via-blue-700:hover{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:hover\:tw-via-blue-800:hover{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:hover\:tw-via-blue-900:hover{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:hover\:tw-via-indigo-50:hover{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:hover\:tw-via-indigo-100:hover{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:hover\:tw-via-indigo-200:hover{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:hover\:tw-via-indigo-300:hover{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:hover\:tw-via-indigo-400:hover{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:hover\:tw-via-indigo-500:hover{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:hover\:tw-via-indigo-600:hover{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:hover\:tw-via-indigo-700:hover{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:hover\:tw-via-indigo-800:hover{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:hover\:tw-via-indigo-900:hover{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:hover\:tw-via-purple-50:hover{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:hover\:tw-via-purple-100:hover{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:hover\:tw-via-purple-200:hover{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:hover\:tw-via-purple-300:hover{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:hover\:tw-via-purple-400:hover{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:hover\:tw-via-purple-500:hover{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:hover\:tw-via-purple-600:hover{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:hover\:tw-via-purple-700:hover{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:hover\:tw-via-purple-800:hover{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:hover\:tw-via-purple-900:hover{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:hover\:tw-via-pink-50:hover{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:hover\:tw-via-pink-100:hover{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:hover\:tw-via-pink-200:hover{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:hover\:tw-via-pink-300:hover{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:hover\:tw-via-pink-400:hover{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:hover\:tw-via-pink-500:hover{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:hover\:tw-via-pink-600:hover{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:hover\:tw-via-pink-700:hover{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:hover\:tw-via-pink-800:hover{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:hover\:tw-via-pink-900:hover{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:hover\:tw-via-cool-gray-50:hover{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:hover\:tw-via-cool-gray-100:hover{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:hover\:tw-via-cool-gray-200:hover{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:hover\:tw-via-cool-gray-300:hover{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:hover\:tw-via-cool-gray-400:hover{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:hover\:tw-via-cool-gray-500:hover{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:hover\:tw-via-cool-gray-600:hover{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:hover\:tw-via-cool-gray-700:hover{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:hover\:tw-via-cool-gray-800:hover{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:hover\:tw-via-cool-gray-900:hover{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:hover\:tw-via-pregnancy-green-1:hover{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:hover\:tw-via-pregnancy-green-2:hover{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:hover\:tw-via-pregnancy-green-3:hover{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:hover\:tw-via-system-blue-1:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:hover\:tw-via-system-blue-2:hover{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:hover\:tw-via-system-blue-3:hover{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:hover\:tw-via-system-dark-blue:hover{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:hover\:tw-via-inactive:hover{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:hover\:tw-via-system-white:hover{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:hover\:tw-via-system-green-1:hover{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:hover\:tw-via-system-orange-1:hover{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:hover\:tw-via-system-grey-1:hover{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:hover\:tw-via-system-grey-2:hover{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:hover\:tw-via-error-red:hover{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:hover\:tw-via-system-red-1:hover{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:hover\:tw-via-birth-summary-1:hover{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:hover\:tw-via-birth-summary-2:hover{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:hover\:tw-via-birth-summary-3:hover{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:hover\:tw-via-postnatal-assessment-1:hover{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:hover\:tw-via-postnatal-assessment-2:hover{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:hover\:tw-via-postnatal-assessment-3:hover{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:hover\:tw-via-grow-background:hover{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:hover\:tw-via-grow-system-banner:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:hover\:tw-via-grow-blue-1:hover{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:hover\:tw-via-grow-blue-2:hover{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:hover\:tw-via-grow-blue-3:hover{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:hover\:tw-via-grow-blue-4:hover{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:hover\:tw-via-grow-blue-5:hover{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:hover\:tw-via-grow-chart-toggle:hover{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:hover\:tw-via-grow-left-nav-1:hover{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:hover\:tw-via-grow-left-nav-active:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:hover\:tw-via-grow-left-nav-hover:hover{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:hover\:tw-via-grow-breadcrumb-inactive:hover{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:hover\:tw-via-grow-breadcrumb-inactive-text:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:hover\:tw-via-default-colour:hover{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:hover\:tw-to-current:hover{
    --gradient-to-color: currentColor;
  }

  .max\:hover\:tw-to-transparent:hover{
    --gradient-to-color: transparent;
  }

  .max\:hover\:tw-to-white:hover{
    --gradient-to-color: #ffffff;
  }

  .max\:hover\:tw-to-black:hover{
    --gradient-to-color: #000000;
  }

  .max\:hover\:tw-to-gray-50:hover{
    --gradient-to-color: #f9fafb;
  }

  .max\:hover\:tw-to-gray-100:hover{
    --gradient-to-color: #f4f5f7;
  }

  .max\:hover\:tw-to-gray-200:hover{
    --gradient-to-color: #e5e7eb;
  }

  .max\:hover\:tw-to-gray-300:hover{
    --gradient-to-color: #d2d6dc;
  }

  .max\:hover\:tw-to-gray-400:hover{
    --gradient-to-color: #9fa6b2;
  }

  .max\:hover\:tw-to-gray-500:hover{
    --gradient-to-color: #6b7280;
  }

  .max\:hover\:tw-to-gray-600:hover{
    --gradient-to-color: #4b5563;
  }

  .max\:hover\:tw-to-gray-700:hover{
    --gradient-to-color: #374151;
  }

  .max\:hover\:tw-to-gray-800:hover{
    --gradient-to-color: #252f3f;
  }

  .max\:hover\:tw-to-gray-900:hover{
    --gradient-to-color: #161e2e;
  }

  .max\:hover\:tw-to-red-50:hover{
    --gradient-to-color: #fdf2f2;
  }

  .max\:hover\:tw-to-red-100:hover{
    --gradient-to-color: #fde8e8;
  }

  .max\:hover\:tw-to-red-200:hover{
    --gradient-to-color: #fbd5d5;
  }

  .max\:hover\:tw-to-red-300:hover{
    --gradient-to-color: #f8b4b4;
  }

  .max\:hover\:tw-to-red-400:hover{
    --gradient-to-color: #f98080;
  }

  .max\:hover\:tw-to-red-500:hover{
    --gradient-to-color: #f05252;
  }

  .max\:hover\:tw-to-red-600:hover{
    --gradient-to-color: #e02424;
  }

  .max\:hover\:tw-to-red-700:hover{
    --gradient-to-color: #c81e1e;
  }

  .max\:hover\:tw-to-red-800:hover{
    --gradient-to-color: #9b1c1c;
  }

  .max\:hover\:tw-to-red-900:hover{
    --gradient-to-color: #771d1d;
  }

  .max\:hover\:tw-to-orange-50:hover{
    --gradient-to-color: #fff8f1;
  }

  .max\:hover\:tw-to-orange-100:hover{
    --gradient-to-color: #feecdc;
  }

  .max\:hover\:tw-to-orange-200:hover{
    --gradient-to-color: #fcd9bd;
  }

  .max\:hover\:tw-to-orange-300:hover{
    --gradient-to-color: #fdba8c;
  }

  .max\:hover\:tw-to-orange-400:hover{
    --gradient-to-color: #ff8a4c;
  }

  .max\:hover\:tw-to-orange-500:hover{
    --gradient-to-color: #ff5a1f;
  }

  .max\:hover\:tw-to-orange-600:hover{
    --gradient-to-color: #d03801;
  }

  .max\:hover\:tw-to-orange-700:hover{
    --gradient-to-color: #b43403;
  }

  .max\:hover\:tw-to-orange-800:hover{
    --gradient-to-color: #8a2c0d;
  }

  .max\:hover\:tw-to-orange-900:hover{
    --gradient-to-color: #73230d;
  }

  .max\:hover\:tw-to-yellow-50:hover{
    --gradient-to-color: #fdfdea;
  }

  .max\:hover\:tw-to-yellow-100:hover{
    --gradient-to-color: #fdf6b2;
  }

  .max\:hover\:tw-to-yellow-200:hover{
    --gradient-to-color: #fce96a;
  }

  .max\:hover\:tw-to-yellow-300:hover{
    --gradient-to-color: #faca15;
  }

  .max\:hover\:tw-to-yellow-400:hover{
    --gradient-to-color: #e3a008;
  }

  .max\:hover\:tw-to-yellow-500:hover{
    --gradient-to-color: #c27803;
  }

  .max\:hover\:tw-to-yellow-600:hover{
    --gradient-to-color: #9f580a;
  }

  .max\:hover\:tw-to-yellow-700:hover{
    --gradient-to-color: #8e4b10;
  }

  .max\:hover\:tw-to-yellow-800:hover{
    --gradient-to-color: #723b13;
  }

  .max\:hover\:tw-to-yellow-900:hover{
    --gradient-to-color: #633112;
  }

  .max\:hover\:tw-to-green-50:hover{
    --gradient-to-color: #f3faf7;
  }

  .max\:hover\:tw-to-green-100:hover{
    --gradient-to-color: #def7ec;
  }

  .max\:hover\:tw-to-green-200:hover{
    --gradient-to-color: #bcf0da;
  }

  .max\:hover\:tw-to-green-300:hover{
    --gradient-to-color: #84e1bc;
  }

  .max\:hover\:tw-to-green-400:hover{
    --gradient-to-color: #31c48d;
  }

  .max\:hover\:tw-to-green-500:hover{
    --gradient-to-color: #0e9f6e;
  }

  .max\:hover\:tw-to-green-600:hover{
    --gradient-to-color: #057a55;
  }

  .max\:hover\:tw-to-green-700:hover{
    --gradient-to-color: #046c4e;
  }

  .max\:hover\:tw-to-green-800:hover{
    --gradient-to-color: #03543f;
  }

  .max\:hover\:tw-to-green-900:hover{
    --gradient-to-color: #014737;
  }

  .max\:hover\:tw-to-teal-50:hover{
    --gradient-to-color: #edfafa;
  }

  .max\:hover\:tw-to-teal-100:hover{
    --gradient-to-color: #d5f5f6;
  }

  .max\:hover\:tw-to-teal-200:hover{
    --gradient-to-color: #afecef;
  }

  .max\:hover\:tw-to-teal-300:hover{
    --gradient-to-color: #7edce2;
  }

  .max\:hover\:tw-to-teal-400:hover{
    --gradient-to-color: #16bdca;
  }

  .max\:hover\:tw-to-teal-500:hover{
    --gradient-to-color: #0694a2;
  }

  .max\:hover\:tw-to-teal-600:hover{
    --gradient-to-color: #047481;
  }

  .max\:hover\:tw-to-teal-700:hover{
    --gradient-to-color: #036672;
  }

  .max\:hover\:tw-to-teal-800:hover{
    --gradient-to-color: #05505c;
  }

  .max\:hover\:tw-to-teal-900:hover{
    --gradient-to-color: #014451;
  }

  .max\:hover\:tw-to-blue-50:hover{
    --gradient-to-color: #ebf5ff;
  }

  .max\:hover\:tw-to-blue-100:hover{
    --gradient-to-color: #e1effe;
  }

  .max\:hover\:tw-to-blue-200:hover{
    --gradient-to-color: #c3ddfd;
  }

  .max\:hover\:tw-to-blue-300:hover{
    --gradient-to-color: #a4cafe;
  }

  .max\:hover\:tw-to-blue-400:hover{
    --gradient-to-color: #76a9fa;
  }

  .max\:hover\:tw-to-blue-500:hover{
    --gradient-to-color: #3f83f8;
  }

  .max\:hover\:tw-to-blue-600:hover{
    --gradient-to-color: #1c64f2;
  }

  .max\:hover\:tw-to-blue-700:hover{
    --gradient-to-color: #1a56db;
  }

  .max\:hover\:tw-to-blue-800:hover{
    --gradient-to-color: #1e429f;
  }

  .max\:hover\:tw-to-blue-900:hover{
    --gradient-to-color: #233876;
  }

  .max\:hover\:tw-to-indigo-50:hover{
    --gradient-to-color: #f0f5ff;
  }

  .max\:hover\:tw-to-indigo-100:hover{
    --gradient-to-color: #e5edff;
  }

  .max\:hover\:tw-to-indigo-200:hover{
    --gradient-to-color: #cddbfe;
  }

  .max\:hover\:tw-to-indigo-300:hover{
    --gradient-to-color: #b4c6fc;
  }

  .max\:hover\:tw-to-indigo-400:hover{
    --gradient-to-color: #8da2fb;
  }

  .max\:hover\:tw-to-indigo-500:hover{
    --gradient-to-color: #6875f5;
  }

  .max\:hover\:tw-to-indigo-600:hover{
    --gradient-to-color: #5850ec;
  }

  .max\:hover\:tw-to-indigo-700:hover{
    --gradient-to-color: #5145cd;
  }

  .max\:hover\:tw-to-indigo-800:hover{
    --gradient-to-color: #42389d;
  }

  .max\:hover\:tw-to-indigo-900:hover{
    --gradient-to-color: #362f78;
  }

  .max\:hover\:tw-to-purple-50:hover{
    --gradient-to-color: #f6f5ff;
  }

  .max\:hover\:tw-to-purple-100:hover{
    --gradient-to-color: #edebfe;
  }

  .max\:hover\:tw-to-purple-200:hover{
    --gradient-to-color: #dcd7fe;
  }

  .max\:hover\:tw-to-purple-300:hover{
    --gradient-to-color: #cabffd;
  }

  .max\:hover\:tw-to-purple-400:hover{
    --gradient-to-color: #ac94fa;
  }

  .max\:hover\:tw-to-purple-500:hover{
    --gradient-to-color: #9061f9;
  }

  .max\:hover\:tw-to-purple-600:hover{
    --gradient-to-color: #7e3af2;
  }

  .max\:hover\:tw-to-purple-700:hover{
    --gradient-to-color: #6c2bd9;
  }

  .max\:hover\:tw-to-purple-800:hover{
    --gradient-to-color: #5521b5;
  }

  .max\:hover\:tw-to-purple-900:hover{
    --gradient-to-color: #4a1d96;
  }

  .max\:hover\:tw-to-pink-50:hover{
    --gradient-to-color: #fdf2f8;
  }

  .max\:hover\:tw-to-pink-100:hover{
    --gradient-to-color: #fce8f3;
  }

  .max\:hover\:tw-to-pink-200:hover{
    --gradient-to-color: #fad1e8;
  }

  .max\:hover\:tw-to-pink-300:hover{
    --gradient-to-color: #f8b4d9;
  }

  .max\:hover\:tw-to-pink-400:hover{
    --gradient-to-color: #f17eb8;
  }

  .max\:hover\:tw-to-pink-500:hover{
    --gradient-to-color: #e74694;
  }

  .max\:hover\:tw-to-pink-600:hover{
    --gradient-to-color: #d61f69;
  }

  .max\:hover\:tw-to-pink-700:hover{
    --gradient-to-color: #bf125d;
  }

  .max\:hover\:tw-to-pink-800:hover{
    --gradient-to-color: #99154b;
  }

  .max\:hover\:tw-to-pink-900:hover{
    --gradient-to-color: #751a3d;
  }

  .max\:hover\:tw-to-cool-gray-50:hover{
    --gradient-to-color: #f8fafc;
  }

  .max\:hover\:tw-to-cool-gray-100:hover{
    --gradient-to-color: #f1f5f9;
  }

  .max\:hover\:tw-to-cool-gray-200:hover{
    --gradient-to-color: #e2e8f0;
  }

  .max\:hover\:tw-to-cool-gray-300:hover{
    --gradient-to-color: #cfd8e3;
  }

  .max\:hover\:tw-to-cool-gray-400:hover{
    --gradient-to-color: #97a6ba;
  }

  .max\:hover\:tw-to-cool-gray-500:hover{
    --gradient-to-color: #64748b;
  }

  .max\:hover\:tw-to-cool-gray-600:hover{
    --gradient-to-color: #475569;
  }

  .max\:hover\:tw-to-cool-gray-700:hover{
    --gradient-to-color: #364152;
  }

  .max\:hover\:tw-to-cool-gray-800:hover{
    --gradient-to-color: #27303f;
  }

  .max\:hover\:tw-to-cool-gray-900:hover{
    --gradient-to-color: #1a202e;
  }

  .max\:hover\:tw-to-pregnancy-green-1:hover{
    --gradient-to-color: #346633;
  }

  .max\:hover\:tw-to-pregnancy-green-2:hover{
    --gradient-to-color: #BEEDBE;
  }

  .max\:hover\:tw-to-pregnancy-green-3:hover{
    --gradient-to-color: #F0FCF6;
  }

  .max\:hover\:tw-to-system-blue-1:hover{
    --gradient-to-color: #477591;
  }

  .max\:hover\:tw-to-system-blue-2:hover{
    --gradient-to-color: #A9BECB;
  }

  .max\:hover\:tw-to-system-blue-3:hover{
    --gradient-to-color: #769BB4;
  }

  .max\:hover\:tw-to-system-dark-blue:hover{
    --gradient-to-color: #213B4E;
  }

  .max\:hover\:tw-to-inactive:hover{
    --gradient-to-color: #B7B7B7;
  }

  .max\:hover\:tw-to-system-white:hover{
    --gradient-to-color: #FFFFFF;
  }

  .max\:hover\:tw-to-system-green-1:hover{
    --gradient-to-color: #87c540;
  }

  .max\:hover\:tw-to-system-orange-1:hover{
    --gradient-to-color: #ED8936;
  }

  .max\:hover\:tw-to-system-grey-1:hover{
    --gradient-to-color: #C1C1C1;
  }

  .max\:hover\:tw-to-system-grey-2:hover{
    --gradient-to-color: #DDDDDD;
  }

  .max\:hover\:tw-to-error-red:hover{
    --gradient-to-color: #C11013;
  }

  .max\:hover\:tw-to-system-red-1:hover{
    --gradient-to-color: #E22828;
  }

  .max\:hover\:tw-to-birth-summary-1:hover{
    --gradient-to-color: #FFC924;
  }

  .max\:hover\:tw-to-birth-summary-2:hover{
    --gradient-to-color: #FFDE7B;
  }

  .max\:hover\:tw-to-birth-summary-3:hover{
    --gradient-to-color: #FBFCDD;
  }

  .max\:hover\:tw-to-postnatal-assessment-1:hover{
    --gradient-to-color: #865A87;
  }

  .max\:hover\:tw-to-postnatal-assessment-2:hover{
    --gradient-to-color: #C1A3C2;
  }

  .max\:hover\:tw-to-postnatal-assessment-3:hover{
    --gradient-to-color: #FCF5FA;
  }

  .max\:hover\:tw-to-grow-background:hover{
    --gradient-to-color: #86A3B6;
  }

  .max\:hover\:tw-to-grow-system-banner:hover{
    --gradient-to-color: #547F9A;
  }

  .max\:hover\:tw-to-grow-blue-1:hover{
    --gradient-to-color: #1A3B4E;
  }

  .max\:hover\:tw-to-grow-blue-2:hover{
    --gradient-to-color: #477591;
  }

  .max\:hover\:tw-to-grow-blue-3:hover{
    --gradient-to-color: #7098B0;
  }

  .max\:hover\:tw-to-grow-blue-4:hover{
    --gradient-to-color: #CFE1EC;
  }

  .max\:hover\:tw-to-grow-blue-5:hover{
    --gradient-to-color: #547F9A;
  }

  .max\:hover\:tw-to-grow-chart-toggle:hover{
    --gradient-to-color: #507A91;
  }

  .max\:hover\:tw-to-grow-left-nav-1:hover{
    --gradient-to-color: #A6B8C3;
  }

  .max\:hover\:tw-to-grow-left-nav-active:hover{
    --gradient-to-color: #3A5869;
  }

  .max\:hover\:tw-to-grow-left-nav-hover:hover{
    --gradient-to-color: #3A5869;
  }

  .max\:hover\:tw-to-grow-breadcrumb-inactive:hover{
    --gradient-to-color: #3B5B6E;
  }

  .max\:hover\:tw-to-grow-breadcrumb-inactive-text:hover{
    --gradient-to-color: #333333;
  }

  .max\:hover\:tw-to-default-colour:hover{
    --gradient-to-color: #333333;
  }

  .max\:focus\:tw-from-current:focus{
    --gradient-from-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-from-transparent:focus{
    --gradient-from-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:focus\:tw-from-white:focus{
    --gradient-from-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-from-black:focus{
    --gradient-from-color: #000000;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:focus\:tw-from-gray-50:focus{
    --gradient-from-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:focus\:tw-from-gray-100:focus{
    --gradient-from-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:focus\:tw-from-gray-200:focus{
    --gradient-from-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:focus\:tw-from-gray-300:focus{
    --gradient-from-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:focus\:tw-from-gray-400:focus{
    --gradient-from-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:focus\:tw-from-gray-500:focus{
    --gradient-from-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:focus\:tw-from-gray-600:focus{
    --gradient-from-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:focus\:tw-from-gray-700:focus{
    --gradient-from-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:focus\:tw-from-gray-800:focus{
    --gradient-from-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:focus\:tw-from-gray-900:focus{
    --gradient-from-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:focus\:tw-from-red-50:focus{
    --gradient-from-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:focus\:tw-from-red-100:focus{
    --gradient-from-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:focus\:tw-from-red-200:focus{
    --gradient-from-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:focus\:tw-from-red-300:focus{
    --gradient-from-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:focus\:tw-from-red-400:focus{
    --gradient-from-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:focus\:tw-from-red-500:focus{
    --gradient-from-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:focus\:tw-from-red-600:focus{
    --gradient-from-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:focus\:tw-from-red-700:focus{
    --gradient-from-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:focus\:tw-from-red-800:focus{
    --gradient-from-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:focus\:tw-from-red-900:focus{
    --gradient-from-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:focus\:tw-from-orange-50:focus{
    --gradient-from-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:focus\:tw-from-orange-100:focus{
    --gradient-from-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:focus\:tw-from-orange-200:focus{
    --gradient-from-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:focus\:tw-from-orange-300:focus{
    --gradient-from-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:focus\:tw-from-orange-400:focus{
    --gradient-from-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:focus\:tw-from-orange-500:focus{
    --gradient-from-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:focus\:tw-from-orange-600:focus{
    --gradient-from-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:focus\:tw-from-orange-700:focus{
    --gradient-from-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:focus\:tw-from-orange-800:focus{
    --gradient-from-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:focus\:tw-from-orange-900:focus{
    --gradient-from-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:focus\:tw-from-yellow-50:focus{
    --gradient-from-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:focus\:tw-from-yellow-100:focus{
    --gradient-from-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:focus\:tw-from-yellow-200:focus{
    --gradient-from-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:focus\:tw-from-yellow-300:focus{
    --gradient-from-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:focus\:tw-from-yellow-400:focus{
    --gradient-from-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:focus\:tw-from-yellow-500:focus{
    --gradient-from-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:focus\:tw-from-yellow-600:focus{
    --gradient-from-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:focus\:tw-from-yellow-700:focus{
    --gradient-from-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:focus\:tw-from-yellow-800:focus{
    --gradient-from-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:focus\:tw-from-yellow-900:focus{
    --gradient-from-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:focus\:tw-from-green-50:focus{
    --gradient-from-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:focus\:tw-from-green-100:focus{
    --gradient-from-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:focus\:tw-from-green-200:focus{
    --gradient-from-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:focus\:tw-from-green-300:focus{
    --gradient-from-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:focus\:tw-from-green-400:focus{
    --gradient-from-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:focus\:tw-from-green-500:focus{
    --gradient-from-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:focus\:tw-from-green-600:focus{
    --gradient-from-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:focus\:tw-from-green-700:focus{
    --gradient-from-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:focus\:tw-from-green-800:focus{
    --gradient-from-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:focus\:tw-from-green-900:focus{
    --gradient-from-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:focus\:tw-from-teal-50:focus{
    --gradient-from-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:focus\:tw-from-teal-100:focus{
    --gradient-from-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:focus\:tw-from-teal-200:focus{
    --gradient-from-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:focus\:tw-from-teal-300:focus{
    --gradient-from-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:focus\:tw-from-teal-400:focus{
    --gradient-from-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:focus\:tw-from-teal-500:focus{
    --gradient-from-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:focus\:tw-from-teal-600:focus{
    --gradient-from-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:focus\:tw-from-teal-700:focus{
    --gradient-from-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:focus\:tw-from-teal-800:focus{
    --gradient-from-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:focus\:tw-from-teal-900:focus{
    --gradient-from-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:focus\:tw-from-blue-50:focus{
    --gradient-from-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:focus\:tw-from-blue-100:focus{
    --gradient-from-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:focus\:tw-from-blue-200:focus{
    --gradient-from-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:focus\:tw-from-blue-300:focus{
    --gradient-from-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:focus\:tw-from-blue-400:focus{
    --gradient-from-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:focus\:tw-from-blue-500:focus{
    --gradient-from-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:focus\:tw-from-blue-600:focus{
    --gradient-from-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:focus\:tw-from-blue-700:focus{
    --gradient-from-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:focus\:tw-from-blue-800:focus{
    --gradient-from-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:focus\:tw-from-blue-900:focus{
    --gradient-from-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:focus\:tw-from-indigo-50:focus{
    --gradient-from-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:focus\:tw-from-indigo-100:focus{
    --gradient-from-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:focus\:tw-from-indigo-200:focus{
    --gradient-from-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:focus\:tw-from-indigo-300:focus{
    --gradient-from-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:focus\:tw-from-indigo-400:focus{
    --gradient-from-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:focus\:tw-from-indigo-500:focus{
    --gradient-from-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:focus\:tw-from-indigo-600:focus{
    --gradient-from-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:focus\:tw-from-indigo-700:focus{
    --gradient-from-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:focus\:tw-from-indigo-800:focus{
    --gradient-from-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:focus\:tw-from-indigo-900:focus{
    --gradient-from-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:focus\:tw-from-purple-50:focus{
    --gradient-from-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:focus\:tw-from-purple-100:focus{
    --gradient-from-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:focus\:tw-from-purple-200:focus{
    --gradient-from-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:focus\:tw-from-purple-300:focus{
    --gradient-from-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:focus\:tw-from-purple-400:focus{
    --gradient-from-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:focus\:tw-from-purple-500:focus{
    --gradient-from-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:focus\:tw-from-purple-600:focus{
    --gradient-from-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:focus\:tw-from-purple-700:focus{
    --gradient-from-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:focus\:tw-from-purple-800:focus{
    --gradient-from-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:focus\:tw-from-purple-900:focus{
    --gradient-from-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:focus\:tw-from-pink-50:focus{
    --gradient-from-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:focus\:tw-from-pink-100:focus{
    --gradient-from-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:focus\:tw-from-pink-200:focus{
    --gradient-from-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:focus\:tw-from-pink-300:focus{
    --gradient-from-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:focus\:tw-from-pink-400:focus{
    --gradient-from-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:focus\:tw-from-pink-500:focus{
    --gradient-from-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:focus\:tw-from-pink-600:focus{
    --gradient-from-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:focus\:tw-from-pink-700:focus{
    --gradient-from-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:focus\:tw-from-pink-800:focus{
    --gradient-from-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:focus\:tw-from-pink-900:focus{
    --gradient-from-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:focus\:tw-from-cool-gray-50:focus{
    --gradient-from-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:focus\:tw-from-cool-gray-100:focus{
    --gradient-from-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:focus\:tw-from-cool-gray-200:focus{
    --gradient-from-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:focus\:tw-from-cool-gray-300:focus{
    --gradient-from-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:focus\:tw-from-cool-gray-400:focus{
    --gradient-from-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:focus\:tw-from-cool-gray-500:focus{
    --gradient-from-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:focus\:tw-from-cool-gray-600:focus{
    --gradient-from-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:focus\:tw-from-cool-gray-700:focus{
    --gradient-from-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:focus\:tw-from-cool-gray-800:focus{
    --gradient-from-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:focus\:tw-from-cool-gray-900:focus{
    --gradient-from-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:focus\:tw-from-pregnancy-green-1:focus{
    --gradient-from-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:focus\:tw-from-pregnancy-green-2:focus{
    --gradient-from-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:focus\:tw-from-pregnancy-green-3:focus{
    --gradient-from-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:focus\:tw-from-system-blue-1:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:focus\:tw-from-system-blue-2:focus{
    --gradient-from-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:focus\:tw-from-system-blue-3:focus{
    --gradient-from-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:focus\:tw-from-system-dark-blue:focus{
    --gradient-from-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:focus\:tw-from-inactive:focus{
    --gradient-from-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:focus\:tw-from-system-white:focus{
    --gradient-from-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-from-system-green-1:focus{
    --gradient-from-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:focus\:tw-from-system-orange-1:focus{
    --gradient-from-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:focus\:tw-from-system-grey-1:focus{
    --gradient-from-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:focus\:tw-from-system-grey-2:focus{
    --gradient-from-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:focus\:tw-from-error-red:focus{
    --gradient-from-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:focus\:tw-from-system-red-1:focus{
    --gradient-from-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:focus\:tw-from-birth-summary-1:focus{
    --gradient-from-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:focus\:tw-from-birth-summary-2:focus{
    --gradient-from-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:focus\:tw-from-birth-summary-3:focus{
    --gradient-from-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:focus\:tw-from-postnatal-assessment-1:focus{
    --gradient-from-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:focus\:tw-from-postnatal-assessment-2:focus{
    --gradient-from-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:focus\:tw-from-postnatal-assessment-3:focus{
    --gradient-from-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:focus\:tw-from-grow-background:focus{
    --gradient-from-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:focus\:tw-from-grow-system-banner:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:focus\:tw-from-grow-blue-1:focus{
    --gradient-from-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:focus\:tw-from-grow-blue-2:focus{
    --gradient-from-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:focus\:tw-from-grow-blue-3:focus{
    --gradient-from-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:focus\:tw-from-grow-blue-4:focus{
    --gradient-from-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:focus\:tw-from-grow-blue-5:focus{
    --gradient-from-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:focus\:tw-from-grow-chart-toggle:focus{
    --gradient-from-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:focus\:tw-from-grow-left-nav-1:focus{
    --gradient-from-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:focus\:tw-from-grow-left-nav-active:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:focus\:tw-from-grow-left-nav-hover:focus{
    --gradient-from-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:focus\:tw-from-grow-breadcrumb-inactive:focus{
    --gradient-from-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:focus\:tw-from-grow-breadcrumb-inactive-text:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:focus\:tw-from-default-colour:focus{
    --gradient-from-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:focus\:tw-via-current:focus{
    --gradient-via-color: currentColor;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-via-transparent:focus{
    --gradient-via-color: transparent;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0));
  }

  .max\:focus\:tw-via-white:focus{
    --gradient-via-color: #ffffff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-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));
  }

  .max\:focus\:tw-via-gray-50:focus{
    --gradient-via-color: #f9fafb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0));
  }

  .max\:focus\:tw-via-gray-100:focus{
    --gradient-via-color: #f4f5f7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0));
  }

  .max\:focus\:tw-via-gray-200:focus{
    --gradient-via-color: #e5e7eb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0));
  }

  .max\:focus\:tw-via-gray-300:focus{
    --gradient-via-color: #d2d6dc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0));
  }

  .max\:focus\:tw-via-gray-400:focus{
    --gradient-via-color: #9fa6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0));
  }

  .max\:focus\:tw-via-gray-500:focus{
    --gradient-via-color: #6b7280;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0));
  }

  .max\:focus\:tw-via-gray-600:focus{
    --gradient-via-color: #4b5563;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0));
  }

  .max\:focus\:tw-via-gray-700:focus{
    --gradient-via-color: #374151;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0));
  }

  .max\:focus\:tw-via-gray-800:focus{
    --gradient-via-color: #252f3f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0));
  }

  .max\:focus\:tw-via-gray-900:focus{
    --gradient-via-color: #161e2e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0));
  }

  .max\:focus\:tw-via-red-50:focus{
    --gradient-via-color: #fdf2f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0));
  }

  .max\:focus\:tw-via-red-100:focus{
    --gradient-via-color: #fde8e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0));
  }

  .max\:focus\:tw-via-red-200:focus{
    --gradient-via-color: #fbd5d5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0));
  }

  .max\:focus\:tw-via-red-300:focus{
    --gradient-via-color: #f8b4b4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0));
  }

  .max\:focus\:tw-via-red-400:focus{
    --gradient-via-color: #f98080;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0));
  }

  .max\:focus\:tw-via-red-500:focus{
    --gradient-via-color: #f05252;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0));
  }

  .max\:focus\:tw-via-red-600:focus{
    --gradient-via-color: #e02424;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0));
  }

  .max\:focus\:tw-via-red-700:focus{
    --gradient-via-color: #c81e1e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0));
  }

  .max\:focus\:tw-via-red-800:focus{
    --gradient-via-color: #9b1c1c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0));
  }

  .max\:focus\:tw-via-red-900:focus{
    --gradient-via-color: #771d1d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0));
  }

  .max\:focus\:tw-via-orange-50:focus{
    --gradient-via-color: #fff8f1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0));
  }

  .max\:focus\:tw-via-orange-100:focus{
    --gradient-via-color: #feecdc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0));
  }

  .max\:focus\:tw-via-orange-200:focus{
    --gradient-via-color: #fcd9bd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0));
  }

  .max\:focus\:tw-via-orange-300:focus{
    --gradient-via-color: #fdba8c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0));
  }

  .max\:focus\:tw-via-orange-400:focus{
    --gradient-via-color: #ff8a4c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0));
  }

  .max\:focus\:tw-via-orange-500:focus{
    --gradient-via-color: #ff5a1f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0));
  }

  .max\:focus\:tw-via-orange-600:focus{
    --gradient-via-color: #d03801;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0));
  }

  .max\:focus\:tw-via-orange-700:focus{
    --gradient-via-color: #b43403;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0));
  }

  .max\:focus\:tw-via-orange-800:focus{
    --gradient-via-color: #8a2c0d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0));
  }

  .max\:focus\:tw-via-orange-900:focus{
    --gradient-via-color: #73230d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0));
  }

  .max\:focus\:tw-via-yellow-50:focus{
    --gradient-via-color: #fdfdea;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0));
  }

  .max\:focus\:tw-via-yellow-100:focus{
    --gradient-via-color: #fdf6b2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0));
  }

  .max\:focus\:tw-via-yellow-200:focus{
    --gradient-via-color: #fce96a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0));
  }

  .max\:focus\:tw-via-yellow-300:focus{
    --gradient-via-color: #faca15;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0));
  }

  .max\:focus\:tw-via-yellow-400:focus{
    --gradient-via-color: #e3a008;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0));
  }

  .max\:focus\:tw-via-yellow-500:focus{
    --gradient-via-color: #c27803;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0));
  }

  .max\:focus\:tw-via-yellow-600:focus{
    --gradient-via-color: #9f580a;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0));
  }

  .max\:focus\:tw-via-yellow-700:focus{
    --gradient-via-color: #8e4b10;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0));
  }

  .max\:focus\:tw-via-yellow-800:focus{
    --gradient-via-color: #723b13;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0));
  }

  .max\:focus\:tw-via-yellow-900:focus{
    --gradient-via-color: #633112;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0));
  }

  .max\:focus\:tw-via-green-50:focus{
    --gradient-via-color: #f3faf7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0));
  }

  .max\:focus\:tw-via-green-100:focus{
    --gradient-via-color: #def7ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0));
  }

  .max\:focus\:tw-via-green-200:focus{
    --gradient-via-color: #bcf0da;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0));
  }

  .max\:focus\:tw-via-green-300:focus{
    --gradient-via-color: #84e1bc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0));
  }

  .max\:focus\:tw-via-green-400:focus{
    --gradient-via-color: #31c48d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0));
  }

  .max\:focus\:tw-via-green-500:focus{
    --gradient-via-color: #0e9f6e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0));
  }

  .max\:focus\:tw-via-green-600:focus{
    --gradient-via-color: #057a55;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0));
  }

  .max\:focus\:tw-via-green-700:focus{
    --gradient-via-color: #046c4e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0));
  }

  .max\:focus\:tw-via-green-800:focus{
    --gradient-via-color: #03543f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0));
  }

  .max\:focus\:tw-via-green-900:focus{
    --gradient-via-color: #014737;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0));
  }

  .max\:focus\:tw-via-teal-50:focus{
    --gradient-via-color: #edfafa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0));
  }

  .max\:focus\:tw-via-teal-100:focus{
    --gradient-via-color: #d5f5f6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0));
  }

  .max\:focus\:tw-via-teal-200:focus{
    --gradient-via-color: #afecef;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0));
  }

  .max\:focus\:tw-via-teal-300:focus{
    --gradient-via-color: #7edce2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0));
  }

  .max\:focus\:tw-via-teal-400:focus{
    --gradient-via-color: #16bdca;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0));
  }

  .max\:focus\:tw-via-teal-500:focus{
    --gradient-via-color: #0694a2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0));
  }

  .max\:focus\:tw-via-teal-600:focus{
    --gradient-via-color: #047481;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0));
  }

  .max\:focus\:tw-via-teal-700:focus{
    --gradient-via-color: #036672;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0));
  }

  .max\:focus\:tw-via-teal-800:focus{
    --gradient-via-color: #05505c;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0));
  }

  .max\:focus\:tw-via-teal-900:focus{
    --gradient-via-color: #014451;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0));
  }

  .max\:focus\:tw-via-blue-50:focus{
    --gradient-via-color: #ebf5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0));
  }

  .max\:focus\:tw-via-blue-100:focus{
    --gradient-via-color: #e1effe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0));
  }

  .max\:focus\:tw-via-blue-200:focus{
    --gradient-via-color: #c3ddfd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0));
  }

  .max\:focus\:tw-via-blue-300:focus{
    --gradient-via-color: #a4cafe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0));
  }

  .max\:focus\:tw-via-blue-400:focus{
    --gradient-via-color: #76a9fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0));
  }

  .max\:focus\:tw-via-blue-500:focus{
    --gradient-via-color: #3f83f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0));
  }

  .max\:focus\:tw-via-blue-600:focus{
    --gradient-via-color: #1c64f2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0));
  }

  .max\:focus\:tw-via-blue-700:focus{
    --gradient-via-color: #1a56db;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0));
  }

  .max\:focus\:tw-via-blue-800:focus{
    --gradient-via-color: #1e429f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0));
  }

  .max\:focus\:tw-via-blue-900:focus{
    --gradient-via-color: #233876;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0));
  }

  .max\:focus\:tw-via-indigo-50:focus{
    --gradient-via-color: #f0f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0));
  }

  .max\:focus\:tw-via-indigo-100:focus{
    --gradient-via-color: #e5edff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0));
  }

  .max\:focus\:tw-via-indigo-200:focus{
    --gradient-via-color: #cddbfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0));
  }

  .max\:focus\:tw-via-indigo-300:focus{
    --gradient-via-color: #b4c6fc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0));
  }

  .max\:focus\:tw-via-indigo-400:focus{
    --gradient-via-color: #8da2fb;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0));
  }

  .max\:focus\:tw-via-indigo-500:focus{
    --gradient-via-color: #6875f5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0));
  }

  .max\:focus\:tw-via-indigo-600:focus{
    --gradient-via-color: #5850ec;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0));
  }

  .max\:focus\:tw-via-indigo-700:focus{
    --gradient-via-color: #5145cd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0));
  }

  .max\:focus\:tw-via-indigo-800:focus{
    --gradient-via-color: #42389d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0));
  }

  .max\:focus\:tw-via-indigo-900:focus{
    --gradient-via-color: #362f78;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0));
  }

  .max\:focus\:tw-via-purple-50:focus{
    --gradient-via-color: #f6f5ff;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0));
  }

  .max\:focus\:tw-via-purple-100:focus{
    --gradient-via-color: #edebfe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0));
  }

  .max\:focus\:tw-via-purple-200:focus{
    --gradient-via-color: #dcd7fe;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0));
  }

  .max\:focus\:tw-via-purple-300:focus{
    --gradient-via-color: #cabffd;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0));
  }

  .max\:focus\:tw-via-purple-400:focus{
    --gradient-via-color: #ac94fa;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0));
  }

  .max\:focus\:tw-via-purple-500:focus{
    --gradient-via-color: #9061f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0));
  }

  .max\:focus\:tw-via-purple-600:focus{
    --gradient-via-color: #7e3af2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0));
  }

  .max\:focus\:tw-via-purple-700:focus{
    --gradient-via-color: #6c2bd9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0));
  }

  .max\:focus\:tw-via-purple-800:focus{
    --gradient-via-color: #5521b5;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0));
  }

  .max\:focus\:tw-via-purple-900:focus{
    --gradient-via-color: #4a1d96;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0));
  }

  .max\:focus\:tw-via-pink-50:focus{
    --gradient-via-color: #fdf2f8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0));
  }

  .max\:focus\:tw-via-pink-100:focus{
    --gradient-via-color: #fce8f3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0));
  }

  .max\:focus\:tw-via-pink-200:focus{
    --gradient-via-color: #fad1e8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0));
  }

  .max\:focus\:tw-via-pink-300:focus{
    --gradient-via-color: #f8b4d9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0));
  }

  .max\:focus\:tw-via-pink-400:focus{
    --gradient-via-color: #f17eb8;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0));
  }

  .max\:focus\:tw-via-pink-500:focus{
    --gradient-via-color: #e74694;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0));
  }

  .max\:focus\:tw-via-pink-600:focus{
    --gradient-via-color: #d61f69;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0));
  }

  .max\:focus\:tw-via-pink-700:focus{
    --gradient-via-color: #bf125d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0));
  }

  .max\:focus\:tw-via-pink-800:focus{
    --gradient-via-color: #99154b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0));
  }

  .max\:focus\:tw-via-pink-900:focus{
    --gradient-via-color: #751a3d;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0));
  }

  .max\:focus\:tw-via-cool-gray-50:focus{
    --gradient-via-color: #f8fafc;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0));
  }

  .max\:focus\:tw-via-cool-gray-100:focus{
    --gradient-via-color: #f1f5f9;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0));
  }

  .max\:focus\:tw-via-cool-gray-200:focus{
    --gradient-via-color: #e2e8f0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0));
  }

  .max\:focus\:tw-via-cool-gray-300:focus{
    --gradient-via-color: #cfd8e3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0));
  }

  .max\:focus\:tw-via-cool-gray-400:focus{
    --gradient-via-color: #97a6ba;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0));
  }

  .max\:focus\:tw-via-cool-gray-500:focus{
    --gradient-via-color: #64748b;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0));
  }

  .max\:focus\:tw-via-cool-gray-600:focus{
    --gradient-via-color: #475569;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0));
  }

  .max\:focus\:tw-via-cool-gray-700:focus{
    --gradient-via-color: #364152;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0));
  }

  .max\:focus\:tw-via-cool-gray-800:focus{
    --gradient-via-color: #27303f;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0));
  }

  .max\:focus\:tw-via-cool-gray-900:focus{
    --gradient-via-color: #1a202e;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0));
  }

  .max\:focus\:tw-via-pregnancy-green-1:focus{
    --gradient-via-color: #346633;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(52, 102, 51, 0));
  }

  .max\:focus\:tw-via-pregnancy-green-2:focus{
    --gradient-via-color: #BEEDBE;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(190, 237, 190, 0));
  }

  .max\:focus\:tw-via-pregnancy-green-3:focus{
    --gradient-via-color: #F0FCF6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 252, 246, 0));
  }

  .max\:focus\:tw-via-system-blue-1:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:focus\:tw-via-system-blue-2:focus{
    --gradient-via-color: #A9BECB;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(169, 190, 203, 0));
  }

  .max\:focus\:tw-via-system-blue-3:focus{
    --gradient-via-color: #769BB4;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 155, 180, 0));
  }

  .max\:focus\:tw-via-system-dark-blue:focus{
    --gradient-via-color: #213B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(33, 59, 78, 0));
  }

  .max\:focus\:tw-via-inactive:focus{
    --gradient-via-color: #B7B7B7;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(183, 183, 183, 0));
  }

  .max\:focus\:tw-via-system-white:focus{
    --gradient-via-color: #FFFFFF;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0));
  }

  .max\:focus\:tw-via-system-green-1:focus{
    --gradient-via-color: #87c540;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(135, 197, 64, 0));
  }

  .max\:focus\:tw-via-system-orange-1:focus{
    --gradient-via-color: #ED8936;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 137, 54, 0));
  }

  .max\:focus\:tw-via-system-grey-1:focus{
    --gradient-via-color: #C1C1C1;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 193, 193, 0));
  }

  .max\:focus\:tw-via-system-grey-2:focus{
    --gradient-via-color: #DDDDDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(221, 221, 221, 0));
  }

  .max\:focus\:tw-via-error-red:focus{
    --gradient-via-color: #C11013;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 16, 19, 0));
  }

  .max\:focus\:tw-via-system-red-1:focus{
    --gradient-via-color: #E22828;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 40, 40, 0));
  }

  .max\:focus\:tw-via-birth-summary-1:focus{
    --gradient-via-color: #FFC924;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 201, 36, 0));
  }

  .max\:focus\:tw-via-birth-summary-2:focus{
    --gradient-via-color: #FFDE7B;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 222, 123, 0));
  }

  .max\:focus\:tw-via-birth-summary-3:focus{
    --gradient-via-color: #FBFCDD;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 252, 221, 0));
  }

  .max\:focus\:tw-via-postnatal-assessment-1:focus{
    --gradient-via-color: #865A87;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 90, 135, 0));
  }

  .max\:focus\:tw-via-postnatal-assessment-2:focus{
    --gradient-via-color: #C1A3C2;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(193, 163, 194, 0));
  }

  .max\:focus\:tw-via-postnatal-assessment-3:focus{
    --gradient-via-color: #FCF5FA;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 245, 250, 0));
  }

  .max\:focus\:tw-via-grow-background:focus{
    --gradient-via-color: #86A3B6;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(134, 163, 182, 0));
  }

  .max\:focus\:tw-via-grow-system-banner:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:focus\:tw-via-grow-blue-1:focus{
    --gradient-via-color: #1A3B4E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 59, 78, 0));
  }

  .max\:focus\:tw-via-grow-blue-2:focus{
    --gradient-via-color: #477591;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 117, 145, 0));
  }

  .max\:focus\:tw-via-grow-blue-3:focus{
    --gradient-via-color: #7098B0;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(112, 152, 176, 0));
  }

  .max\:focus\:tw-via-grow-blue-4:focus{
    --gradient-via-color: #CFE1EC;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 225, 236, 0));
  }

  .max\:focus\:tw-via-grow-blue-5:focus{
    --gradient-via-color: #547F9A;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(84, 127, 154, 0));
  }

  .max\:focus\:tw-via-grow-chart-toggle:focus{
    --gradient-via-color: #507A91;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(80, 122, 145, 0));
  }

  .max\:focus\:tw-via-grow-left-nav-1:focus{
    --gradient-via-color: #A6B8C3;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(166, 184, 195, 0));
  }

  .max\:focus\:tw-via-grow-left-nav-active:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:focus\:tw-via-grow-left-nav-hover:focus{
    --gradient-via-color: #3A5869;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(58, 88, 105, 0));
  }

  .max\:focus\:tw-via-grow-breadcrumb-inactive:focus{
    --gradient-via-color: #3B5B6E;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(59, 91, 110, 0));
  }

  .max\:focus\:tw-via-grow-breadcrumb-inactive-text:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:focus\:tw-via-default-colour:focus{
    --gradient-via-color: #333333;
    --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(51, 51, 51, 0));
  }

  .max\:focus\:tw-to-current:focus{
    --gradient-to-color: currentColor;
  }

  .max\:focus\:tw-to-transparent:focus{
    --gradient-to-color: transparent;
  }

  .max\:focus\:tw-to-white:focus{
    --gradient-to-color: #ffffff;
  }

  .max\:focus\:tw-to-black:focus{
    --gradient-to-color: #000000;
  }

  .max\:focus\:tw-to-gray-50:focus{
    --gradient-to-color: #f9fafb;
  }

  .max\:focus\:tw-to-gray-100:focus{
    --gradient-to-color: #f4f5f7;
  }

  .max\:focus\:tw-to-gray-200:focus{
    --gradient-to-color: #e5e7eb;
  }

  .max\:focus\:tw-to-gray-300:focus{
    --gradient-to-color: #d2d6dc;
  }

  .max\:focus\:tw-to-gray-400:focus{
    --gradient-to-color: #9fa6b2;
  }

  .max\:focus\:tw-to-gray-500:focus{
    --gradient-to-color: #6b7280;
  }

  .max\:focus\:tw-to-gray-600:focus{
    --gradient-to-color: #4b5563;
  }

  .max\:focus\:tw-to-gray-700:focus{
    --gradient-to-color: #374151;
  }

  .max\:focus\:tw-to-gray-800:focus{
    --gradient-to-color: #252f3f;
  }

  .max\:focus\:tw-to-gray-900:focus{
    --gradient-to-color: #161e2e;
  }

  .max\:focus\:tw-to-red-50:focus{
    --gradient-to-color: #fdf2f2;
  }

  .max\:focus\:tw-to-red-100:focus{
    --gradient-to-color: #fde8e8;
  }

  .max\:focus\:tw-to-red-200:focus{
    --gradient-to-color: #fbd5d5;
  }

  .max\:focus\:tw-to-red-300:focus{
    --gradient-to-color: #f8b4b4;
  }

  .max\:focus\:tw-to-red-400:focus{
    --gradient-to-color: #f98080;
  }

  .max\:focus\:tw-to-red-500:focus{
    --gradient-to-color: #f05252;
  }

  .max\:focus\:tw-to-red-600:focus{
    --gradient-to-color: #e02424;
  }

  .max\:focus\:tw-to-red-700:focus{
    --gradient-to-color: #c81e1e;
  }

  .max\:focus\:tw-to-red-800:focus{
    --gradient-to-color: #9b1c1c;
  }

  .max\:focus\:tw-to-red-900:focus{
    --gradient-to-color: #771d1d;
  }

  .max\:focus\:tw-to-orange-50:focus{
    --gradient-to-color: #fff8f1;
  }

  .max\:focus\:tw-to-orange-100:focus{
    --gradient-to-color: #feecdc;
  }

  .max\:focus\:tw-to-orange-200:focus{
    --gradient-to-color: #fcd9bd;
  }

  .max\:focus\:tw-to-orange-300:focus{
    --gradient-to-color: #fdba8c;
  }

  .max\:focus\:tw-to-orange-400:focus{
    --gradient-to-color: #ff8a4c;
  }

  .max\:focus\:tw-to-orange-500:focus{
    --gradient-to-color: #ff5a1f;
  }

  .max\:focus\:tw-to-orange-600:focus{
    --gradient-to-color: #d03801;
  }

  .max\:focus\:tw-to-orange-700:focus{
    --gradient-to-color: #b43403;
  }

  .max\:focus\:tw-to-orange-800:focus{
    --gradient-to-color: #8a2c0d;
  }

  .max\:focus\:tw-to-orange-900:focus{
    --gradient-to-color: #73230d;
  }

  .max\:focus\:tw-to-yellow-50:focus{
    --gradient-to-color: #fdfdea;
  }

  .max\:focus\:tw-to-yellow-100:focus{
    --gradient-to-color: #fdf6b2;
  }

  .max\:focus\:tw-to-yellow-200:focus{
    --gradient-to-color: #fce96a;
  }

  .max\:focus\:tw-to-yellow-300:focus{
    --gradient-to-color: #faca15;
  }

  .max\:focus\:tw-to-yellow-400:focus{
    --gradient-to-color: #e3a008;
  }

  .max\:focus\:tw-to-yellow-500:focus{
    --gradient-to-color: #c27803;
  }

  .max\:focus\:tw-to-yellow-600:focus{
    --gradient-to-color: #9f580a;
  }

  .max\:focus\:tw-to-yellow-700:focus{
    --gradient-to-color: #8e4b10;
  }

  .max\:focus\:tw-to-yellow-800:focus{
    --gradient-to-color: #723b13;
  }

  .max\:focus\:tw-to-yellow-900:focus{
    --gradient-to-color: #633112;
  }

  .max\:focus\:tw-to-green-50:focus{
    --gradient-to-color: #f3faf7;
  }

  .max\:focus\:tw-to-green-100:focus{
    --gradient-to-color: #def7ec;
  }

  .max\:focus\:tw-to-green-200:focus{
    --gradient-to-color: #bcf0da;
  }

  .max\:focus\:tw-to-green-300:focus{
    --gradient-to-color: #84e1bc;
  }

  .max\:focus\:tw-to-green-400:focus{
    --gradient-to-color: #31c48d;
  }

  .max\:focus\:tw-to-green-500:focus{
    --gradient-to-color: #0e9f6e;
  }

  .max\:focus\:tw-to-green-600:focus{
    --gradient-to-color: #057a55;
  }

  .max\:focus\:tw-to-green-700:focus{
    --gradient-to-color: #046c4e;
  }

  .max\:focus\:tw-to-green-800:focus{
    --gradient-to-color: #03543f;
  }

  .max\:focus\:tw-to-green-900:focus{
    --gradient-to-color: #014737;
  }

  .max\:focus\:tw-to-teal-50:focus{
    --gradient-to-color: #edfafa;
  }

  .max\:focus\:tw-to-teal-100:focus{
    --gradient-to-color: #d5f5f6;
  }

  .max\:focus\:tw-to-teal-200:focus{
    --gradient-to-color: #afecef;
  }

  .max\:focus\:tw-to-teal-300:focus{
    --gradient-to-color: #7edce2;
  }

  .max\:focus\:tw-to-teal-400:focus{
    --gradient-to-color: #16bdca;
  }

  .max\:focus\:tw-to-teal-500:focus{
    --gradient-to-color: #0694a2;
  }

  .max\:focus\:tw-to-teal-600:focus{
    --gradient-to-color: #047481;
  }

  .max\:focus\:tw-to-teal-700:focus{
    --gradient-to-color: #036672;
  }

  .max\:focus\:tw-to-teal-800:focus{
    --gradient-to-color: #05505c;
  }

  .max\:focus\:tw-to-teal-900:focus{
    --gradient-to-color: #014451;
  }

  .max\:focus\:tw-to-blue-50:focus{
    --gradient-to-color: #ebf5ff;
  }

  .max\:focus\:tw-to-blue-100:focus{
    --gradient-to-color: #e1effe;
  }

  .max\:focus\:tw-to-blue-200:focus{
    --gradient-to-color: #c3ddfd;
  }

  .max\:focus\:tw-to-blue-300:focus{
    --gradient-to-color: #a4cafe;
  }

  .max\:focus\:tw-to-blue-400:focus{
    --gradient-to-color: #76a9fa;
  }

  .max\:focus\:tw-to-blue-500:focus{
    --gradient-to-color: #3f83f8;
  }

  .max\:focus\:tw-to-blue-600:focus{
    --gradient-to-color: #1c64f2;
  }

  .max\:focus\:tw-to-blue-700:focus{
    --gradient-to-color: #1a56db;
  }

  .max\:focus\:tw-to-blue-800:focus{
    --gradient-to-color: #1e429f;
  }

  .max\:focus\:tw-to-blue-900:focus{
    --gradient-to-color: #233876;
  }

  .max\:focus\:tw-to-indigo-50:focus{
    --gradient-to-color: #f0f5ff;
  }

  .max\:focus\:tw-to-indigo-100:focus{
    --gradient-to-color: #e5edff;
  }

  .max\:focus\:tw-to-indigo-200:focus{
    --gradient-to-color: #cddbfe;
  }

  .max\:focus\:tw-to-indigo-300:focus{
    --gradient-to-color: #b4c6fc;
  }

  .max\:focus\:tw-to-indigo-400:focus{
    --gradient-to-color: #8da2fb;
  }

  .max\:focus\:tw-to-indigo-500:focus{
    --gradient-to-color: #6875f5;
  }

  .max\:focus\:tw-to-indigo-600:focus{
    --gradient-to-color: #5850ec;
  }

  .max\:focus\:tw-to-indigo-700:focus{
    --gradient-to-color: #5145cd;
  }

  .max\:focus\:tw-to-indigo-800:focus{
    --gradient-to-color: #42389d;
  }

  .max\:focus\:tw-to-indigo-900:focus{
    --gradient-to-color: #362f78;
  }

  .max\:focus\:tw-to-purple-50:focus{
    --gradient-to-color: #f6f5ff;
  }

  .max\:focus\:tw-to-purple-100:focus{
    --gradient-to-color: #edebfe;
  }

  .max\:focus\:tw-to-purple-200:focus{
    --gradient-to-color: #dcd7fe;
  }

  .max\:focus\:tw-to-purple-300:focus{
    --gradient-to-color: #cabffd;
  }

  .max\:focus\:tw-to-purple-400:focus{
    --gradient-to-color: #ac94fa;
  }

  .max\:focus\:tw-to-purple-500:focus{
    --gradient-to-color: #9061f9;
  }

  .max\:focus\:tw-to-purple-600:focus{
    --gradient-to-color: #7e3af2;
  }

  .max\:focus\:tw-to-purple-700:focus{
    --gradient-to-color: #6c2bd9;
  }

  .max\:focus\:tw-to-purple-800:focus{
    --gradient-to-color: #5521b5;
  }

  .max\:focus\:tw-to-purple-900:focus{
    --gradient-to-color: #4a1d96;
  }

  .max\:focus\:tw-to-pink-50:focus{
    --gradient-to-color: #fdf2f8;
  }

  .max\:focus\:tw-to-pink-100:focus{
    --gradient-to-color: #fce8f3;
  }

  .max\:focus\:tw-to-pink-200:focus{
    --gradient-to-color: #fad1e8;
  }

  .max\:focus\:tw-to-pink-300:focus{
    --gradient-to-color: #f8b4d9;
  }

  .max\:focus\:tw-to-pink-400:focus{
    --gradient-to-color: #f17eb8;
  }

  .max\:focus\:tw-to-pink-500:focus{
    --gradient-to-color: #e74694;
  }

  .max\:focus\:tw-to-pink-600:focus{
    --gradient-to-color: #d61f69;
  }

  .max\:focus\:tw-to-pink-700:focus{
    --gradient-to-color: #bf125d;
  }

  .max\:focus\:tw-to-pink-800:focus{
    --gradient-to-color: #99154b;
  }

  .max\:focus\:tw-to-pink-900:focus{
    --gradient-to-color: #751a3d;
  }

  .max\:focus\:tw-to-cool-gray-50:focus{
    --gradient-to-color: #f8fafc;
  }

  .max\:focus\:tw-to-cool-gray-100:focus{
    --gradient-to-color: #f1f5f9;
  }

  .max\:focus\:tw-to-cool-gray-200:focus{
    --gradient-to-color: #e2e8f0;
  }

  .max\:focus\:tw-to-cool-gray-300:focus{
    --gradient-to-color: #cfd8e3;
  }

  .max\:focus\:tw-to-cool-gray-400:focus{
    --gradient-to-color: #97a6ba;
  }

  .max\:focus\:tw-to-cool-gray-500:focus{
    --gradient-to-color: #64748b;
  }

  .max\:focus\:tw-to-cool-gray-600:focus{
    --gradient-to-color: #475569;
  }

  .max\:focus\:tw-to-cool-gray-700:focus{
    --gradient-to-color: #364152;
  }

  .max\:focus\:tw-to-cool-gray-800:focus{
    --gradient-to-color: #27303f;
  }

  .max\:focus\:tw-to-cool-gray-900:focus{
    --gradient-to-color: #1a202e;
  }

  .max\:focus\:tw-to-pregnancy-green-1:focus{
    --gradient-to-color: #346633;
  }

  .max\:focus\:tw-to-pregnancy-green-2:focus{
    --gradient-to-color: #BEEDBE;
  }

  .max\:focus\:tw-to-pregnancy-green-3:focus{
    --gradient-to-color: #F0FCF6;
  }

  .max\:focus\:tw-to-system-blue-1:focus{
    --gradient-to-color: #477591;
  }

  .max\:focus\:tw-to-system-blue-2:focus{
    --gradient-to-color: #A9BECB;
  }

  .max\:focus\:tw-to-system-blue-3:focus{
    --gradient-to-color: #769BB4;
  }

  .max\:focus\:tw-to-system-dark-blue:focus{
    --gradient-to-color: #213B4E;
  }

  .max\:focus\:tw-to-inactive:focus{
    --gradient-to-color: #B7B7B7;
  }

  .max\:focus\:tw-to-system-white:focus{
    --gradient-to-color: #FFFFFF;
  }

  .max\:focus\:tw-to-system-green-1:focus{
    --gradient-to-color: #87c540;
  }

  .max\:focus\:tw-to-system-orange-1:focus{
    --gradient-to-color: #ED8936;
  }

  .max\:focus\:tw-to-system-grey-1:focus{
    --gradient-to-color: #C1C1C1;
  }

  .max\:focus\:tw-to-system-grey-2:focus{
    --gradient-to-color: #DDDDDD;
  }

  .max\:focus\:tw-to-error-red:focus{
    --gradient-to-color: #C11013;
  }

  .max\:focus\:tw-to-system-red-1:focus{
    --gradient-to-color: #E22828;
  }

  .max\:focus\:tw-to-birth-summary-1:focus{
    --gradient-to-color: #FFC924;
  }

  .max\:focus\:tw-to-birth-summary-2:focus{
    --gradient-to-color: #FFDE7B;
  }

  .max\:focus\:tw-to-birth-summary-3:focus{
    --gradient-to-color: #FBFCDD;
  }

  .max\:focus\:tw-to-postnatal-assessment-1:focus{
    --gradient-to-color: #865A87;
  }

  .max\:focus\:tw-to-postnatal-assessment-2:focus{
    --gradient-to-color: #C1A3C2;
  }

  .max\:focus\:tw-to-postnatal-assessment-3:focus{
    --gradient-to-color: #FCF5FA;
  }

  .max\:focus\:tw-to-grow-background:focus{
    --gradient-to-color: #86A3B6;
  }

  .max\:focus\:tw-to-grow-system-banner:focus{
    --gradient-to-color: #547F9A;
  }

  .max\:focus\:tw-to-grow-blue-1:focus{
    --gradient-to-color: #1A3B4E;
  }

  .max\:focus\:tw-to-grow-blue-2:focus{
    --gradient-to-color: #477591;
  }

  .max\:focus\:tw-to-grow-blue-3:focus{
    --gradient-to-color: #7098B0;
  }

  .max\:focus\:tw-to-grow-blue-4:focus{
    --gradient-to-color: #CFE1EC;
  }

  .max\:focus\:tw-to-grow-blue-5:focus{
    --gradient-to-color: #547F9A;
  }

  .max\:focus\:tw-to-grow-chart-toggle:focus{
    --gradient-to-color: #507A91;
  }

  .max\:focus\:tw-to-grow-left-nav-1:focus{
    --gradient-to-color: #A6B8C3;
  }

  .max\:focus\:tw-to-grow-left-nav-active:focus{
    --gradient-to-color: #3A5869;
  }

  .max\:focus\:tw-to-grow-left-nav-hover:focus{
    --gradient-to-color: #3A5869;
  }

  .max\:focus\:tw-to-grow-breadcrumb-inactive:focus{
    --gradient-to-color: #3B5B6E;
  }

  .max\:focus\:tw-to-grow-breadcrumb-inactive-text:focus{
    --gradient-to-color: #333333;
  }

  .max\:focus\:tw-to-default-colour:focus{
    --gradient-to-color: #333333;
  }

  .max\:tw-bg-opacity-0{
    --bg-opacity: 0;
  }

  .max\:tw-bg-opacity-25{
    --bg-opacity: 0.25;
  }

  .max\:tw-bg-opacity-50{
    --bg-opacity: 0.5;
  }

  .max\:tw-bg-opacity-75{
    --bg-opacity: 0.75;
  }

  .max\:tw-bg-opacity-100{
    --bg-opacity: 1;
  }

  .max\:hover\:tw-bg-opacity-0:hover{
    --bg-opacity: 0;
  }

  .max\:hover\:tw-bg-opacity-25:hover{
    --bg-opacity: 0.25;
  }

  .max\:hover\:tw-bg-opacity-50:hover{
    --bg-opacity: 0.5;
  }

  .max\:hover\:tw-bg-opacity-75:hover{
    --bg-opacity: 0.75;
  }

  .max\:hover\:tw-bg-opacity-100:hover{
    --bg-opacity: 1;
  }

  .max\:focus\:tw-bg-opacity-0:focus{
    --bg-opacity: 0;
  }

  .max\:focus\:tw-bg-opacity-25:focus{
    --bg-opacity: 0.25;
  }

  .max\:focus\:tw-bg-opacity-50:focus{
    --bg-opacity: 0.5;
  }

  .max\:focus\:tw-bg-opacity-75:focus{
    --bg-opacity: 0.75;
  }

  .max\:focus\:tw-bg-opacity-100:focus{
    --bg-opacity: 1;
  }

  .max\:tw-bg-bottom{
    background-position: bottom;
  }

  .max\:tw-bg-center{
    background-position: center;
  }

  .max\:tw-bg-left{
    background-position: left;
  }

  .max\:tw-bg-left-bottom{
    background-position: left bottom;
  }

  .max\:tw-bg-left-top{
    background-position: left top;
  }

  .max\:tw-bg-right{
    background-position: right;
  }

  .max\:tw-bg-right-bottom{
    background-position: right bottom;
  }

  .max\:tw-bg-right-top{
    background-position: right top;
  }

  .max\:tw-bg-top{
    background-position: top;
  }

  .max\:tw-bg-repeat{
    background-repeat: repeat;
  }

  .max\:tw-bg-no-repeat{
    background-repeat: no-repeat;
  }

  .max\:tw-bg-repeat-x{
    background-repeat: repeat-x;
  }

  .max\:tw-bg-repeat-y{
    background-repeat: repeat-y;
  }

  .max\:tw-bg-repeat-round{
    background-repeat: round;
  }

  .max\:tw-bg-repeat-space{
    background-repeat: space;
  }

  .max\:tw-bg-auto{
    background-size: auto;
  }

  .max\:tw-bg-cover{
    background-size: cover;
  }

  .max\:tw-bg-contain{
    background-size: contain;
  }

  .max\:tw-border-collapse{
    border-collapse: collapse;
  }

  .max\:tw-border-separate{
    border-collapse: separate;
  }

  .max\:tw-border-current{
    border-color: currentColor;
  }

  .max\:tw-border-transparent{
    border-color: transparent;
  }

  .max\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .max\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .max\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .max\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .max\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .max\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .max\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .max\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .max\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .max\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .max\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .max\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .max\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .max\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .max\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .max\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .max\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .max\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .max\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .max\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .max\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .max\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .max\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .max\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .max\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .max\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .max\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .max\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .max\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .max\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .max\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .max\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .max\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .max\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .max\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .max\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .max\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .max\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .max\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .max\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .max\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .max\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .max\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .max\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .max\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .max\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .max\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .max\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .max\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .max\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .max\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .max\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .max\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .max\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .max\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .max\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .max\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .max\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .max\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .max\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .max\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .max\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .max\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .max\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .max\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .max\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .max\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .max\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .max\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .max\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .max\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .max\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .max\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .max\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .max\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .max\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .max\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .max\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .max\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .max\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .max\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .max\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .max\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .max\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .max\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .max\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .max\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .max\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .max\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .max\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .max\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .max\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .max\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .max\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .max\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .max\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .max\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .max\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .max\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .max\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .max\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .max\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .max\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .max\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .max\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .max\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .max\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .max\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .max\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .max\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .max\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .max\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .max\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .max\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .max\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .max\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .max\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .max\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .max\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .max\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .max\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .max\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .max\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .max\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .max\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .max\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .max\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .max\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .max\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:hover .max\:group-hover\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:hover .max\:group-hover\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-current{
    border-color: currentColor;
  }

  .tw-group:focus .max\:group-focus\:tw-border-transparent{
    border-color: transparent;
  }

  .tw-group:focus .max\:group-focus\:tw-border-white{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-black{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-50{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-100{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-200{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-300{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-400{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-500{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-600{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-700{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-800{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-gray-900{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-50{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-100{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-200{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-300{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-400{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-500{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-600{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-700{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-800{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-red-900{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-50{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-100{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-200{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-300{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-400{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-500{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-600{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-700{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-800{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-orange-900{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-50{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-100{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-200{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-300{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-400{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-500{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-600{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-700{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-800{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-yellow-900{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-50{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-100{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-200{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-300{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-400{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-500{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-600{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-700{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-800{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-green-900{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-50{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-100{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-200{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-300{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-400{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-500{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-600{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-700{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-800{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-teal-900{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-50{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-100{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-200{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-300{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-400{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-500{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-600{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-700{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-800{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-blue-900{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-50{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-100{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-200{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-300{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-400{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-500{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-600{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-700{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-800{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-indigo-900{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-50{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-100{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-200{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-300{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-400{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-500{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-600{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-700{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-800{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-purple-900{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-50{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-100{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-200{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-300{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-400{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-500{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-600{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-700{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-800{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pink-900{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-50{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-100{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-200{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-300{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-400{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-500{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-600{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-700{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-800{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-cool-gray-900{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pregnancy-green-1{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pregnancy-green-2{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-pregnancy-green-3{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-blue-1{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-blue-2{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-blue-3{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-dark-blue{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-inactive{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-white{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-green-1{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-orange-1{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-grey-1{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-grey-2{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-error-red{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-system-red-1{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-birth-summary-1{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-birth-summary-2{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-birth-summary-3{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-postnatal-assessment-1{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-postnatal-assessment-2{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-postnatal-assessment-3{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-background{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-system-banner{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-blue-1{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-blue-2{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-blue-3{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-blue-4{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-blue-5{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-chart-toggle{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-left-nav-1{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-left-nav-active{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-left-nav-hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-breadcrumb-inactive{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-grow-breadcrumb-inactive-text{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-border-default-colour{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:hover\:tw-border-current:hover{
    border-color: currentColor;
  }

  .max\:hover\:tw-border-transparent:hover{
    border-color: transparent;
  }

  .max\:hover\:tw-border-white:hover{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-black:hover{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-50:hover{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-100:hover{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-200:hover{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-300:hover{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-400:hover{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-500:hover{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-600:hover{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-700:hover{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-800:hover{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .max\:hover\:tw-border-gray-900:hover{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-100:hover{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-200:hover{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-300:hover{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-400:hover{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-500:hover{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-600:hover{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-700:hover{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-800:hover{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .max\:hover\:tw-border-red-900:hover{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-50:hover{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-100:hover{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-200:hover{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-300:hover{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-400:hover{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-500:hover{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-600:hover{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-700:hover{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-800:hover{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .max\:hover\:tw-border-orange-900:hover{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-50:hover{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-100:hover{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-200:hover{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-300:hover{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-400:hover{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-500:hover{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-600:hover{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-700:hover{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-800:hover{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .max\:hover\:tw-border-yellow-900:hover{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-50:hover{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-100:hover{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-200:hover{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-300:hover{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-400:hover{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-500:hover{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-600:hover{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-700:hover{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-800:hover{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .max\:hover\:tw-border-green-900:hover{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-50:hover{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-100:hover{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-200:hover{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-300:hover{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-400:hover{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-500:hover{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-600:hover{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-700:hover{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-800:hover{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .max\:hover\:tw-border-teal-900:hover{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-50:hover{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-100:hover{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-200:hover{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-300:hover{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-400:hover{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-500:hover{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-600:hover{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-700:hover{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-800:hover{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .max\:hover\:tw-border-blue-900:hover{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-50:hover{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-100:hover{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-200:hover{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-300:hover{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-400:hover{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-500:hover{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-600:hover{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-700:hover{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-800:hover{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .max\:hover\:tw-border-indigo-900:hover{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-50:hover{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-100:hover{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-200:hover{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-300:hover{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-400:hover{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-500:hover{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-600:hover{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-700:hover{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-800:hover{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .max\:hover\:tw-border-purple-900:hover{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-50:hover{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-100:hover{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-200:hover{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-300:hover{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-400:hover{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-500:hover{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-600:hover{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-700:hover{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-800:hover{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .max\:hover\:tw-border-pink-900:hover{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-50:hover{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-100:hover{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-200:hover{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-300:hover{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-400:hover{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-500:hover{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-600:hover{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-700:hover{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-800:hover{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .max\:hover\:tw-border-cool-gray-900:hover{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .max\:hover\:tw-border-pregnancy-green-1:hover{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .max\:hover\:tw-border-pregnancy-green-2:hover{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .max\:hover\:tw-border-pregnancy-green-3:hover{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-blue-1:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-blue-2:hover{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-blue-3:hover{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-dark-blue:hover{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .max\:hover\:tw-border-inactive:hover{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-white:hover{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-green-1:hover{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-orange-1:hover{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-grey-1:hover{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-grey-2:hover{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .max\:hover\:tw-border-error-red:hover{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .max\:hover\:tw-border-system-red-1:hover{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .max\:hover\:tw-border-birth-summary-1:hover{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .max\:hover\:tw-border-birth-summary-2:hover{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .max\:hover\:tw-border-birth-summary-3:hover{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .max\:hover\:tw-border-postnatal-assessment-1:hover{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .max\:hover\:tw-border-postnatal-assessment-2:hover{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .max\:hover\:tw-border-postnatal-assessment-3:hover{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-background:hover{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-system-banner:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-blue-1:hover{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-blue-2:hover{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-blue-3:hover{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-blue-4:hover{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-blue-5:hover{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-chart-toggle:hover{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-left-nav-1:hover{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-left-nav-active:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-left-nav-hover:hover{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-breadcrumb-inactive:hover{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .max\:hover\:tw-border-grow-breadcrumb-inactive-text:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:hover\:tw-border-default-colour:hover{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-current:focus-within{
    border-color: currentColor;
  }

  .max\:focus-within\:tw-border-transparent:focus-within{
    border-color: transparent;
  }

  .max\:focus-within\:tw-border-white:focus-within{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-black:focus-within{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-100:focus-within{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-200:focus-within{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-400:focus-within{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-500:focus-within{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-600:focus-within{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-700:focus-within{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-800:focus-within{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-red-900:focus-within{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-50:focus-within{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-100:focus-within{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-200:focus-within{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-300:focus-within{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-400:focus-within{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-500:focus-within{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-600:focus-within{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-700:focus-within{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-800:focus-within{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-orange-900:focus-within{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-50:focus-within{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-100:focus-within{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-200:focus-within{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-300:focus-within{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-400:focus-within{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-500:focus-within{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-600:focus-within{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-700:focus-within{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-800:focus-within{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-yellow-900:focus-within{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-50:focus-within{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-100:focus-within{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-200:focus-within{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-300:focus-within{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-400:focus-within{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-500:focus-within{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-600:focus-within{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-700:focus-within{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-800:focus-within{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-green-900:focus-within{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-50:focus-within{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-100:focus-within{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-200:focus-within{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-300:focus-within{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-400:focus-within{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-500:focus-within{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-600:focus-within{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-700:focus-within{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-800:focus-within{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-teal-900:focus-within{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-50:focus-within{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-100:focus-within{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-200:focus-within{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-300:focus-within{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-400:focus-within{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-500:focus-within{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-600:focus-within{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-700:focus-within{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-800:focus-within{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-blue-900:focus-within{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-50:focus-within{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-100:focus-within{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-200:focus-within{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-300:focus-within{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-400:focus-within{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-500:focus-within{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-600:focus-within{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-700:focus-within{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-800:focus-within{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-indigo-900:focus-within{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-50:focus-within{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-100:focus-within{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-200:focus-within{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-300:focus-within{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-400:focus-within{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-500:focus-within{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-600:focus-within{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-700:focus-within{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-800:focus-within{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-purple-900:focus-within{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-50:focus-within{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-100:focus-within{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-200:focus-within{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-300:focus-within{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-400:focus-within{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-500:focus-within{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-600:focus-within{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-700:focus-within{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-800:focus-within{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pink-900:focus-within{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-50:focus-within{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-100:focus-within{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-200:focus-within{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-300:focus-within{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-400:focus-within{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-500:focus-within{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-600:focus-within{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-700:focus-within{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-800:focus-within{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-cool-gray-900:focus-within{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pregnancy-green-1:focus-within{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pregnancy-green-2:focus-within{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-pregnancy-green-3:focus-within{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-dark-blue:focus-within{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-inactive:focus-within{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-white:focus-within{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-green-1:focus-within{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-orange-1:focus-within{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-grey-1:focus-within{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-grey-2:focus-within{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-error-red:focus-within{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-system-red-1:focus-within{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-birth-summary-1:focus-within{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-birth-summary-2:focus-within{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-birth-summary-3:focus-within{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-postnatal-assessment-1:focus-within{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-postnatal-assessment-2:focus-within{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-postnatal-assessment-3:focus-within{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-background:focus-within{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-system-banner:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-blue-1:focus-within{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-blue-2:focus-within{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-blue-3:focus-within{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-blue-4:focus-within{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-blue-5:focus-within{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-chart-toggle:focus-within{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-left-nav-1:focus-within{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-left-nav-active:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-left-nav-hover:focus-within{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-breadcrumb-inactive:focus-within{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-grow-breadcrumb-inactive-text:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:focus-within\:tw-border-default-colour:focus-within{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:focus\:tw-border-current:focus{
    border-color: currentColor;
  }

  .max\:focus\:tw-border-transparent:focus{
    border-color: transparent;
  }

  .max\:focus\:tw-border-white:focus{
    --border-opacity: 1;
    border-color: #ffffff;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-black:focus{
    --border-opacity: 1;
    border-color: #000000;
    border-color: rgba(0, 0, 0, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-50:focus{
    --border-opacity: 1;
    border-color: #f9fafb;
    border-color: rgba(249, 250, 251, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-100:focus{
    --border-opacity: 1;
    border-color: #f4f5f7;
    border-color: rgba(244, 245, 247, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-200:focus{
    --border-opacity: 1;
    border-color: #e5e7eb;
    border-color: rgba(229, 231, 235, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-300:focus{
    --border-opacity: 1;
    border-color: #d2d6dc;
    border-color: rgba(210, 214, 220, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-400:focus{
    --border-opacity: 1;
    border-color: #9fa6b2;
    border-color: rgba(159, 166, 178, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-500:focus{
    --border-opacity: 1;
    border-color: #6b7280;
    border-color: rgba(107, 114, 128, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-600:focus{
    --border-opacity: 1;
    border-color: #4b5563;
    border-color: rgba(75, 85, 99, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-700:focus{
    --border-opacity: 1;
    border-color: #374151;
    border-color: rgba(55, 65, 81, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-800:focus{
    --border-opacity: 1;
    border-color: #252f3f;
    border-color: rgba(37, 47, 63, var(--border-opacity));
  }

  .max\:focus\:tw-border-gray-900:focus{
    --border-opacity: 1;
    border-color: #161e2e;
    border-color: rgba(22, 30, 46, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f2;
    border-color: rgba(253, 242, 242, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-100:focus{
    --border-opacity: 1;
    border-color: #fde8e8;
    border-color: rgba(253, 232, 232, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-200:focus{
    --border-opacity: 1;
    border-color: #fbd5d5;
    border-color: rgba(251, 213, 213, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-300:focus{
    --border-opacity: 1;
    border-color: #f8b4b4;
    border-color: rgba(248, 180, 180, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-400:focus{
    --border-opacity: 1;
    border-color: #f98080;
    border-color: rgba(249, 128, 128, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-500:focus{
    --border-opacity: 1;
    border-color: #f05252;
    border-color: rgba(240, 82, 82, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-600:focus{
    --border-opacity: 1;
    border-color: #e02424;
    border-color: rgba(224, 36, 36, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-700:focus{
    --border-opacity: 1;
    border-color: #c81e1e;
    border-color: rgba(200, 30, 30, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-800:focus{
    --border-opacity: 1;
    border-color: #9b1c1c;
    border-color: rgba(155, 28, 28, var(--border-opacity));
  }

  .max\:focus\:tw-border-red-900:focus{
    --border-opacity: 1;
    border-color: #771d1d;
    border-color: rgba(119, 29, 29, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-50:focus{
    --border-opacity: 1;
    border-color: #fff8f1;
    border-color: rgba(255, 248, 241, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-100:focus{
    --border-opacity: 1;
    border-color: #feecdc;
    border-color: rgba(254, 236, 220, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-200:focus{
    --border-opacity: 1;
    border-color: #fcd9bd;
    border-color: rgba(252, 217, 189, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-300:focus{
    --border-opacity: 1;
    border-color: #fdba8c;
    border-color: rgba(253, 186, 140, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-400:focus{
    --border-opacity: 1;
    border-color: #ff8a4c;
    border-color: rgba(255, 138, 76, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-500:focus{
    --border-opacity: 1;
    border-color: #ff5a1f;
    border-color: rgba(255, 90, 31, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-600:focus{
    --border-opacity: 1;
    border-color: #d03801;
    border-color: rgba(208, 56, 1, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-700:focus{
    --border-opacity: 1;
    border-color: #b43403;
    border-color: rgba(180, 52, 3, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-800:focus{
    --border-opacity: 1;
    border-color: #8a2c0d;
    border-color: rgba(138, 44, 13, var(--border-opacity));
  }

  .max\:focus\:tw-border-orange-900:focus{
    --border-opacity: 1;
    border-color: #73230d;
    border-color: rgba(115, 35, 13, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-50:focus{
    --border-opacity: 1;
    border-color: #fdfdea;
    border-color: rgba(253, 253, 234, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-100:focus{
    --border-opacity: 1;
    border-color: #fdf6b2;
    border-color: rgba(253, 246, 178, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-200:focus{
    --border-opacity: 1;
    border-color: #fce96a;
    border-color: rgba(252, 233, 106, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-300:focus{
    --border-opacity: 1;
    border-color: #faca15;
    border-color: rgba(250, 202, 21, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-400:focus{
    --border-opacity: 1;
    border-color: #e3a008;
    border-color: rgba(227, 160, 8, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-500:focus{
    --border-opacity: 1;
    border-color: #c27803;
    border-color: rgba(194, 120, 3, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-600:focus{
    --border-opacity: 1;
    border-color: #9f580a;
    border-color: rgba(159, 88, 10, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-700:focus{
    --border-opacity: 1;
    border-color: #8e4b10;
    border-color: rgba(142, 75, 16, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-800:focus{
    --border-opacity: 1;
    border-color: #723b13;
    border-color: rgba(114, 59, 19, var(--border-opacity));
  }

  .max\:focus\:tw-border-yellow-900:focus{
    --border-opacity: 1;
    border-color: #633112;
    border-color: rgba(99, 49, 18, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-50:focus{
    --border-opacity: 1;
    border-color: #f3faf7;
    border-color: rgba(243, 250, 247, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-100:focus{
    --border-opacity: 1;
    border-color: #def7ec;
    border-color: rgba(222, 247, 236, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-200:focus{
    --border-opacity: 1;
    border-color: #bcf0da;
    border-color: rgba(188, 240, 218, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-300:focus{
    --border-opacity: 1;
    border-color: #84e1bc;
    border-color: rgba(132, 225, 188, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-400:focus{
    --border-opacity: 1;
    border-color: #31c48d;
    border-color: rgba(49, 196, 141, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-500:focus{
    --border-opacity: 1;
    border-color: #0e9f6e;
    border-color: rgba(14, 159, 110, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-600:focus{
    --border-opacity: 1;
    border-color: #057a55;
    border-color: rgba(5, 122, 85, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-700:focus{
    --border-opacity: 1;
    border-color: #046c4e;
    border-color: rgba(4, 108, 78, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-800:focus{
    --border-opacity: 1;
    border-color: #03543f;
    border-color: rgba(3, 84, 63, var(--border-opacity));
  }

  .max\:focus\:tw-border-green-900:focus{
    --border-opacity: 1;
    border-color: #014737;
    border-color: rgba(1, 71, 55, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-50:focus{
    --border-opacity: 1;
    border-color: #edfafa;
    border-color: rgba(237, 250, 250, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-100:focus{
    --border-opacity: 1;
    border-color: #d5f5f6;
    border-color: rgba(213, 245, 246, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-200:focus{
    --border-opacity: 1;
    border-color: #afecef;
    border-color: rgba(175, 236, 239, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-300:focus{
    --border-opacity: 1;
    border-color: #7edce2;
    border-color: rgba(126, 220, 226, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-400:focus{
    --border-opacity: 1;
    border-color: #16bdca;
    border-color: rgba(22, 189, 202, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-500:focus{
    --border-opacity: 1;
    border-color: #0694a2;
    border-color: rgba(6, 148, 162, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-600:focus{
    --border-opacity: 1;
    border-color: #047481;
    border-color: rgba(4, 116, 129, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-700:focus{
    --border-opacity: 1;
    border-color: #036672;
    border-color: rgba(3, 102, 114, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-800:focus{
    --border-opacity: 1;
    border-color: #05505c;
    border-color: rgba(5, 80, 92, var(--border-opacity));
  }

  .max\:focus\:tw-border-teal-900:focus{
    --border-opacity: 1;
    border-color: #014451;
    border-color: rgba(1, 68, 81, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-50:focus{
    --border-opacity: 1;
    border-color: #ebf5ff;
    border-color: rgba(235, 245, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-100:focus{
    --border-opacity: 1;
    border-color: #e1effe;
    border-color: rgba(225, 239, 254, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-200:focus{
    --border-opacity: 1;
    border-color: #c3ddfd;
    border-color: rgba(195, 221, 253, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-300:focus{
    --border-opacity: 1;
    border-color: #a4cafe;
    border-color: rgba(164, 202, 254, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-400:focus{
    --border-opacity: 1;
    border-color: #76a9fa;
    border-color: rgba(118, 169, 250, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-500:focus{
    --border-opacity: 1;
    border-color: #3f83f8;
    border-color: rgba(63, 131, 248, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-600:focus{
    --border-opacity: 1;
    border-color: #1c64f2;
    border-color: rgba(28, 100, 242, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-700:focus{
    --border-opacity: 1;
    border-color: #1a56db;
    border-color: rgba(26, 86, 219, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-800:focus{
    --border-opacity: 1;
    border-color: #1e429f;
    border-color: rgba(30, 66, 159, var(--border-opacity));
  }

  .max\:focus\:tw-border-blue-900:focus{
    --border-opacity: 1;
    border-color: #233876;
    border-color: rgba(35, 56, 118, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-50:focus{
    --border-opacity: 1;
    border-color: #f0f5ff;
    border-color: rgba(240, 245, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-100:focus{
    --border-opacity: 1;
    border-color: #e5edff;
    border-color: rgba(229, 237, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-200:focus{
    --border-opacity: 1;
    border-color: #cddbfe;
    border-color: rgba(205, 219, 254, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-300:focus{
    --border-opacity: 1;
    border-color: #b4c6fc;
    border-color: rgba(180, 198, 252, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-400:focus{
    --border-opacity: 1;
    border-color: #8da2fb;
    border-color: rgba(141, 162, 251, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-500:focus{
    --border-opacity: 1;
    border-color: #6875f5;
    border-color: rgba(104, 117, 245, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-600:focus{
    --border-opacity: 1;
    border-color: #5850ec;
    border-color: rgba(88, 80, 236, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-700:focus{
    --border-opacity: 1;
    border-color: #5145cd;
    border-color: rgba(81, 69, 205, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-800:focus{
    --border-opacity: 1;
    border-color: #42389d;
    border-color: rgba(66, 56, 157, var(--border-opacity));
  }

  .max\:focus\:tw-border-indigo-900:focus{
    --border-opacity: 1;
    border-color: #362f78;
    border-color: rgba(54, 47, 120, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-50:focus{
    --border-opacity: 1;
    border-color: #f6f5ff;
    border-color: rgba(246, 245, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-100:focus{
    --border-opacity: 1;
    border-color: #edebfe;
    border-color: rgba(237, 235, 254, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-200:focus{
    --border-opacity: 1;
    border-color: #dcd7fe;
    border-color: rgba(220, 215, 254, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-300:focus{
    --border-opacity: 1;
    border-color: #cabffd;
    border-color: rgba(202, 191, 253, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-400:focus{
    --border-opacity: 1;
    border-color: #ac94fa;
    border-color: rgba(172, 148, 250, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-500:focus{
    --border-opacity: 1;
    border-color: #9061f9;
    border-color: rgba(144, 97, 249, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-600:focus{
    --border-opacity: 1;
    border-color: #7e3af2;
    border-color: rgba(126, 58, 242, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-700:focus{
    --border-opacity: 1;
    border-color: #6c2bd9;
    border-color: rgba(108, 43, 217, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-800:focus{
    --border-opacity: 1;
    border-color: #5521b5;
    border-color: rgba(85, 33, 181, var(--border-opacity));
  }

  .max\:focus\:tw-border-purple-900:focus{
    --border-opacity: 1;
    border-color: #4a1d96;
    border-color: rgba(74, 29, 150, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-50:focus{
    --border-opacity: 1;
    border-color: #fdf2f8;
    border-color: rgba(253, 242, 248, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-100:focus{
    --border-opacity: 1;
    border-color: #fce8f3;
    border-color: rgba(252, 232, 243, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-200:focus{
    --border-opacity: 1;
    border-color: #fad1e8;
    border-color: rgba(250, 209, 232, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-300:focus{
    --border-opacity: 1;
    border-color: #f8b4d9;
    border-color: rgba(248, 180, 217, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-400:focus{
    --border-opacity: 1;
    border-color: #f17eb8;
    border-color: rgba(241, 126, 184, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-500:focus{
    --border-opacity: 1;
    border-color: #e74694;
    border-color: rgba(231, 70, 148, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-600:focus{
    --border-opacity: 1;
    border-color: #d61f69;
    border-color: rgba(214, 31, 105, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-700:focus{
    --border-opacity: 1;
    border-color: #bf125d;
    border-color: rgba(191, 18, 93, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-800:focus{
    --border-opacity: 1;
    border-color: #99154b;
    border-color: rgba(153, 21, 75, var(--border-opacity));
  }

  .max\:focus\:tw-border-pink-900:focus{
    --border-opacity: 1;
    border-color: #751a3d;
    border-color: rgba(117, 26, 61, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-50:focus{
    --border-opacity: 1;
    border-color: #f8fafc;
    border-color: rgba(248, 250, 252, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-100:focus{
    --border-opacity: 1;
    border-color: #f1f5f9;
    border-color: rgba(241, 245, 249, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-200:focus{
    --border-opacity: 1;
    border-color: #e2e8f0;
    border-color: rgba(226, 232, 240, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-300:focus{
    --border-opacity: 1;
    border-color: #cfd8e3;
    border-color: rgba(207, 216, 227, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-400:focus{
    --border-opacity: 1;
    border-color: #97a6ba;
    border-color: rgba(151, 166, 186, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-500:focus{
    --border-opacity: 1;
    border-color: #64748b;
    border-color: rgba(100, 116, 139, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-600:focus{
    --border-opacity: 1;
    border-color: #475569;
    border-color: rgba(71, 85, 105, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-700:focus{
    --border-opacity: 1;
    border-color: #364152;
    border-color: rgba(54, 65, 82, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-800:focus{
    --border-opacity: 1;
    border-color: #27303f;
    border-color: rgba(39, 48, 63, var(--border-opacity));
  }

  .max\:focus\:tw-border-cool-gray-900:focus{
    --border-opacity: 1;
    border-color: #1a202e;
    border-color: rgba(26, 32, 46, var(--border-opacity));
  }

  .max\:focus\:tw-border-pregnancy-green-1:focus{
    --border-opacity: 1;
    border-color: #346633;
    border-color: rgba(52, 102, 51, var(--border-opacity));
  }

  .max\:focus\:tw-border-pregnancy-green-2:focus{
    --border-opacity: 1;
    border-color: #BEEDBE;
    border-color: rgba(190, 237, 190, var(--border-opacity));
  }

  .max\:focus\:tw-border-pregnancy-green-3:focus{
    --border-opacity: 1;
    border-color: #F0FCF6;
    border-color: rgba(240, 252, 246, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-blue-1:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-blue-2:focus{
    --border-opacity: 1;
    border-color: #A9BECB;
    border-color: rgba(169, 190, 203, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-blue-3:focus{
    --border-opacity: 1;
    border-color: #769BB4;
    border-color: rgba(118, 155, 180, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-dark-blue:focus{
    --border-opacity: 1;
    border-color: #213B4E;
    border-color: rgba(33, 59, 78, var(--border-opacity));
  }

  .max\:focus\:tw-border-inactive:focus{
    --border-opacity: 1;
    border-color: #B7B7B7;
    border-color: rgba(183, 183, 183, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-white:focus{
    --border-opacity: 1;
    border-color: #FFFFFF;
    border-color: rgba(255, 255, 255, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-green-1:focus{
    --border-opacity: 1;
    border-color: #87c540;
    border-color: rgba(135, 197, 64, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-orange-1:focus{
    --border-opacity: 1;
    border-color: #ED8936;
    border-color: rgba(237, 137, 54, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-grey-1:focus{
    --border-opacity: 1;
    border-color: #C1C1C1;
    border-color: rgba(193, 193, 193, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-grey-2:focus{
    --border-opacity: 1;
    border-color: #DDDDDD;
    border-color: rgba(221, 221, 221, var(--border-opacity));
  }

  .max\:focus\:tw-border-error-red:focus{
    --border-opacity: 1;
    border-color: #C11013;
    border-color: rgba(193, 16, 19, var(--border-opacity));
  }

  .max\:focus\:tw-border-system-red-1:focus{
    --border-opacity: 1;
    border-color: #E22828;
    border-color: rgba(226, 40, 40, var(--border-opacity));
  }

  .max\:focus\:tw-border-birth-summary-1:focus{
    --border-opacity: 1;
    border-color: #FFC924;
    border-color: rgba(255, 201, 36, var(--border-opacity));
  }

  .max\:focus\:tw-border-birth-summary-2:focus{
    --border-opacity: 1;
    border-color: #FFDE7B;
    border-color: rgba(255, 222, 123, var(--border-opacity));
  }

  .max\:focus\:tw-border-birth-summary-3:focus{
    --border-opacity: 1;
    border-color: #FBFCDD;
    border-color: rgba(251, 252, 221, var(--border-opacity));
  }

  .max\:focus\:tw-border-postnatal-assessment-1:focus{
    --border-opacity: 1;
    border-color: #865A87;
    border-color: rgba(134, 90, 135, var(--border-opacity));
  }

  .max\:focus\:tw-border-postnatal-assessment-2:focus{
    --border-opacity: 1;
    border-color: #C1A3C2;
    border-color: rgba(193, 163, 194, var(--border-opacity));
  }

  .max\:focus\:tw-border-postnatal-assessment-3:focus{
    --border-opacity: 1;
    border-color: #FCF5FA;
    border-color: rgba(252, 245, 250, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-background:focus{
    --border-opacity: 1;
    border-color: #86A3B6;
    border-color: rgba(134, 163, 182, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-system-banner:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-blue-1:focus{
    --border-opacity: 1;
    border-color: #1A3B4E;
    border-color: rgba(26, 59, 78, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-blue-2:focus{
    --border-opacity: 1;
    border-color: #477591;
    border-color: rgba(71, 117, 145, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-blue-3:focus{
    --border-opacity: 1;
    border-color: #7098B0;
    border-color: rgba(112, 152, 176, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-blue-4:focus{
    --border-opacity: 1;
    border-color: #CFE1EC;
    border-color: rgba(207, 225, 236, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-blue-5:focus{
    --border-opacity: 1;
    border-color: #547F9A;
    border-color: rgba(84, 127, 154, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-chart-toggle:focus{
    --border-opacity: 1;
    border-color: #507A91;
    border-color: rgba(80, 122, 145, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-left-nav-1:focus{
    --border-opacity: 1;
    border-color: #A6B8C3;
    border-color: rgba(166, 184, 195, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-left-nav-active:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-left-nav-hover:focus{
    --border-opacity: 1;
    border-color: #3A5869;
    border-color: rgba(58, 88, 105, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-breadcrumb-inactive:focus{
    --border-opacity: 1;
    border-color: #3B5B6E;
    border-color: rgba(59, 91, 110, var(--border-opacity));
  }

  .max\:focus\:tw-border-grow-breadcrumb-inactive-text:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:focus\:tw-border-default-colour:focus{
    --border-opacity: 1;
    border-color: #333333;
    border-color: rgba(51, 51, 51, var(--border-opacity));
  }

  .max\:tw-border-opacity-0{
    --border-opacity: 0;
  }

  .max\:tw-border-opacity-25{
    --border-opacity: 0.25;
  }

  .max\:tw-border-opacity-50{
    --border-opacity: 0.5;
  }

  .max\:tw-border-opacity-75{
    --border-opacity: 0.75;
  }

  .max\:tw-border-opacity-100{
    --border-opacity: 1;
  }

  .max\:hover\:tw-border-opacity-0:hover{
    --border-opacity: 0;
  }

  .max\:hover\:tw-border-opacity-25:hover{
    --border-opacity: 0.25;
  }

  .max\:hover\:tw-border-opacity-50:hover{
    --border-opacity: 0.5;
  }

  .max\:hover\:tw-border-opacity-75:hover{
    --border-opacity: 0.75;
  }

  .max\:hover\:tw-border-opacity-100:hover{
    --border-opacity: 1;
  }

  .max\:focus\:tw-border-opacity-0:focus{
    --border-opacity: 0;
  }

  .max\:focus\:tw-border-opacity-25:focus{
    --border-opacity: 0.25;
  }

  .max\:focus\:tw-border-opacity-50:focus{
    --border-opacity: 0.5;
  }

  .max\:focus\:tw-border-opacity-75:focus{
    --border-opacity: 0.75;
  }

  .max\:focus\:tw-border-opacity-100:focus{
    --border-opacity: 1;
  }

  .max\:tw-rounded-none{
    border-radius: 0;
  }

  .max\:tw-rounded-sm{
    border-radius: 0.125rem;
  }

  .max\:tw-rounded{
    border-radius: 0.25rem;
  }

  .max\:tw-rounded-md{
    border-radius: 0.375rem;
  }

  .max\:tw-rounded-lg{
    border-radius: 0.5rem;
  }

  .max\:tw-rounded-xl{
    border-radius: 0.75rem;
  }

  .max\:tw-rounded-2xl{
    border-radius: 1rem;
  }

  .max\:tw-rounded-3xl{
    border-radius: 1.5rem;
  }

  .max\:tw-rounded-full{
    border-radius: 9999px;
  }

  .max\:tw-rounded-t-none{
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }

  .max\:tw-rounded-r-none{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }

  .max\:tw-rounded-b-none{
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
  }

  .max\:tw-rounded-l-none{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }

  .max\:tw-rounded-t-sm{
    border-top-left-radius: 0.125rem;
    border-top-right-radius: 0.125rem;
  }

  .max\:tw-rounded-r-sm{
    border-top-right-radius: 0.125rem;
    border-bottom-right-radius: 0.125rem;
  }

  .max\:tw-rounded-b-sm{
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .max\:tw-rounded-l-sm{
    border-top-left-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem;
  }

  .max\:tw-rounded-t{
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem;
  }

  .max\:tw-rounded-r{
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
  }

  .max\:tw-rounded-b{
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .max\:tw-rounded-l{
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
  }

  .max\:tw-rounded-t-md{
    border-top-left-radius: 0.375rem;
    border-top-right-radius: 0.375rem;
  }

  .max\:tw-rounded-r-md{
    border-top-right-radius: 0.375rem;
    border-bottom-right-radius: 0.375rem;
  }

  .max\:tw-rounded-b-md{
    border-bottom-right-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .max\:tw-rounded-l-md{
    border-top-left-radius: 0.375rem;
    border-bottom-left-radius: 0.375rem;
  }

  .max\:tw-rounded-t-lg{
    border-top-left-radius: 0.5rem;
    border-top-right-radius: 0.5rem;
  }

  .max\:tw-rounded-r-lg{
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .max\:tw-rounded-b-lg{
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .max\:tw-rounded-l-lg{
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .max\:tw-rounded-t-xl{
    border-top-left-radius: 0.75rem;
    border-top-right-radius: 0.75rem;
  }

  .max\:tw-rounded-r-xl{
    border-top-right-radius: 0.75rem;
    border-bottom-right-radius: 0.75rem;
  }

  .max\:tw-rounded-b-xl{
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .max\:tw-rounded-l-xl{
    border-top-left-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }

  .max\:tw-rounded-t-2xl{
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }

  .max\:tw-rounded-r-2xl{
    border-top-right-radius: 1rem;
    border-bottom-right-radius: 1rem;
  }

  .max\:tw-rounded-b-2xl{
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .max\:tw-rounded-l-2xl{
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }

  .max\:tw-rounded-t-3xl{
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }

  .max\:tw-rounded-r-3xl{
    border-top-right-radius: 1.5rem;
    border-bottom-right-radius: 1.5rem;
  }

  .max\:tw-rounded-b-3xl{
    border-bottom-right-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .max\:tw-rounded-l-3xl{
    border-top-left-radius: 1.5rem;
    border-bottom-left-radius: 1.5rem;
  }

  .max\:tw-rounded-t-full{
    border-top-left-radius: 9999px;
    border-top-right-radius: 9999px;
  }

  .max\:tw-rounded-r-full{
    border-top-right-radius: 9999px;
    border-bottom-right-radius: 9999px;
  }

  .max\:tw-rounded-b-full{
    border-bottom-right-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .max\:tw-rounded-l-full{
    border-top-left-radius: 9999px;
    border-bottom-left-radius: 9999px;
  }

  .max\:tw-rounded-tl-none{
    border-top-left-radius: 0;
  }

  .max\:tw-rounded-tr-none{
    border-top-right-radius: 0;
  }

  .max\:tw-rounded-br-none{
    border-bottom-right-radius: 0;
  }

  .max\:tw-rounded-bl-none{
    border-bottom-left-radius: 0;
  }

  .max\:tw-rounded-tl-sm{
    border-top-left-radius: 0.125rem;
  }

  .max\:tw-rounded-tr-sm{
    border-top-right-radius: 0.125rem;
  }

  .max\:tw-rounded-br-sm{
    border-bottom-right-radius: 0.125rem;
  }

  .max\:tw-rounded-bl-sm{
    border-bottom-left-radius: 0.125rem;
  }

  .max\:tw-rounded-tl{
    border-top-left-radius: 0.25rem;
  }

  .max\:tw-rounded-tr{
    border-top-right-radius: 0.25rem;
  }

  .max\:tw-rounded-br{
    border-bottom-right-radius: 0.25rem;
  }

  .max\:tw-rounded-bl{
    border-bottom-left-radius: 0.25rem;
  }

  .max\:tw-rounded-tl-md{
    border-top-left-radius: 0.375rem;
  }

  .max\:tw-rounded-tr-md{
    border-top-right-radius: 0.375rem;
  }

  .max\:tw-rounded-br-md{
    border-bottom-right-radius: 0.375rem;
  }

  .max\:tw-rounded-bl-md{
    border-bottom-left-radius: 0.375rem;
  }

  .max\:tw-rounded-tl-lg{
    border-top-left-radius: 0.5rem;
  }

  .max\:tw-rounded-tr-lg{
    border-top-right-radius: 0.5rem;
  }

  .max\:tw-rounded-br-lg{
    border-bottom-right-radius: 0.5rem;
  }

  .max\:tw-rounded-bl-lg{
    border-bottom-left-radius: 0.5rem;
  }

  .max\:tw-rounded-tl-xl{
    border-top-left-radius: 0.75rem;
  }

  .max\:tw-rounded-tr-xl{
    border-top-right-radius: 0.75rem;
  }

  .max\:tw-rounded-br-xl{
    border-bottom-right-radius: 0.75rem;
  }

  .max\:tw-rounded-bl-xl{
    border-bottom-left-radius: 0.75rem;
  }

  .max\:tw-rounded-tl-2xl{
    border-top-left-radius: 1rem;
  }

  .max\:tw-rounded-tr-2xl{
    border-top-right-radius: 1rem;
  }

  .max\:tw-rounded-br-2xl{
    border-bottom-right-radius: 1rem;
  }

  .max\:tw-rounded-bl-2xl{
    border-bottom-left-radius: 1rem;
  }

  .max\:tw-rounded-tl-3xl{
    border-top-left-radius: 1.5rem;
  }

  .max\:tw-rounded-tr-3xl{
    border-top-right-radius: 1.5rem;
  }

  .max\:tw-rounded-br-3xl{
    border-bottom-right-radius: 1.5rem;
  }

  .max\:tw-rounded-bl-3xl{
    border-bottom-left-radius: 1.5rem;
  }

  .max\:tw-rounded-tl-full{
    border-top-left-radius: 9999px;
  }

  .max\:tw-rounded-tr-full{
    border-top-right-radius: 9999px;
  }

  .max\:tw-rounded-br-full{
    border-bottom-right-radius: 9999px;
  }

  .max\:tw-rounded-bl-full{
    border-bottom-left-radius: 9999px;
  }

  .max\:tw-border-solid{
    border-style: solid;
  }

  .max\:tw-border-dashed{
    border-style: dashed;
  }

  .max\:tw-border-dotted{
    border-style: dotted;
  }

  .max\:tw-border-double{
    border-style: double;
  }

  .max\:tw-border-none{
    border-style: none;
  }

  .max\:tw-border-0{
    border-width: 0;
  }

  .max\:tw-border-2{
    border-width: 2px;
  }

  .max\:tw-border-4{
    border-width: 4px;
  }

  .max\:tw-border-8{
    border-width: 8px;
  }

  .max\:tw-border{
    border-width: 1px;
  }

  .max\:tw-border-t-0{
    border-top-width: 0;
  }

  .max\:tw-border-r-0{
    border-right-width: 0;
  }

  .max\:tw-border-b-0{
    border-bottom-width: 0;
  }

  .max\:tw-border-l-0{
    border-left-width: 0;
  }

  .max\:tw-border-t-2{
    border-top-width: 2px;
  }

  .max\:tw-border-r-2{
    border-right-width: 2px;
  }

  .max\:tw-border-b-2{
    border-bottom-width: 2px;
  }

  .max\:tw-border-l-2{
    border-left-width: 2px;
  }

  .max\:tw-border-t-4{
    border-top-width: 4px;
  }

  .max\:tw-border-r-4{
    border-right-width: 4px;
  }

  .max\:tw-border-b-4{
    border-bottom-width: 4px;
  }

  .max\:tw-border-l-4{
    border-left-width: 4px;
  }

  .max\:tw-border-t-8{
    border-top-width: 8px;
  }

  .max\:tw-border-r-8{
    border-right-width: 8px;
  }

  .max\:tw-border-b-8{
    border-bottom-width: 8px;
  }

  .max\:tw-border-l-8{
    border-left-width: 8px;
  }

  .max\:tw-border-t{
    border-top-width: 1px;
  }

  .max\:tw-border-r{
    border-right-width: 1px;
  }

  .max\:tw-border-b{
    border-bottom-width: 1px;
  }

  .max\:tw-border-l{
    border-left-width: 1px;
  }

  .max\:tw-box-border{
    box-sizing: border-box;
  }

  .max\:tw-box-content{
    box-sizing: content-box;
  }

  .max\:tw-cursor-auto{
    cursor: auto;
  }

  .max\:tw-cursor-default{
    cursor: default;
  }

  .max\:tw-cursor-pointer{
    cursor: pointer;
  }

  .max\:tw-cursor-wait{
    cursor: wait;
  }

  .max\:tw-cursor-text{
    cursor: text;
  }

  .max\:tw-cursor-move{
    cursor: move;
  }

  .max\:tw-cursor-not-allowed{
    cursor: not-allowed;
  }

  .max\:tw-block{
    display: block;
  }

  .max\:tw-inline-block{
    display: inline-block;
  }

  .max\:tw-inline{
    display: inline;
  }

  .max\:tw-flex{
    display: flex;
  }

  .max\:tw-inline-flex{
    display: inline-flex;
  }

  .max\:tw-table{
    display: table;
  }

  .max\:tw-table-caption{
    display: table-caption;
  }

  .max\:tw-table-cell{
    display: table-cell;
  }

  .max\:tw-table-column{
    display: table-column;
  }

  .max\:tw-table-column-group{
    display: table-column-group;
  }

  .max\:tw-table-footer-group{
    display: table-footer-group;
  }

  .max\:tw-table-header-group{
    display: table-header-group;
  }

  .max\:tw-table-row-group{
    display: table-row-group;
  }

  .max\:tw-table-row{
    display: table-row;
  }

  .max\:tw-flow-root{
    display: flow-root;
  }

  .max\:tw-grid{
    display: grid;
  }

  .max\:tw-inline-grid{
    display: inline-grid;
  }

  .max\:tw-contents{
    display: contents;
  }

  .max\:tw-hidden{
    display: none;
  }

  .max\:tw-flex-row{
    flex-direction: row;
  }

  .max\:tw-flex-row-reverse{
    flex-direction: row-reverse;
  }

  .max\:tw-flex-col{
    flex-direction: column;
  }

  .max\:tw-flex-col-reverse{
    flex-direction: column-reverse;
  }

  .max\:tw-flex-wrap{
    flex-wrap: wrap;
  }

  .max\:tw-flex-wrap-reverse{
    flex-wrap: wrap-reverse;
  }

  .max\:tw-flex-no-wrap{
    flex-wrap: nowrap;
  }

  .max\:tw-place-items-auto{
    place-items: auto;
  }

  .max\:tw-place-items-start{
    place-items: start;
  }

  .max\:tw-place-items-end{
    place-items: end;
  }

  .max\:tw-place-items-center{
    place-items: center;
  }

  .max\:tw-place-items-stretch{
    place-items: stretch;
  }

  .max\:tw-place-content-center{
    place-content: center;
  }

  .max\:tw-place-content-start{
    place-content: start;
  }

  .max\:tw-place-content-end{
    place-content: end;
  }

  .max\:tw-place-content-between{
    place-content: space-between;
  }

  .max\:tw-place-content-around{
    place-content: space-around;
  }

  .max\:tw-place-content-evenly{
    place-content: space-evenly;
  }

  .max\:tw-place-content-stretch{
    place-content: stretch;
  }

  .max\:tw-place-self-auto{
    place-self: auto;
  }

  .max\:tw-place-self-start{
    place-self: start;
  }

  .max\:tw-place-self-end{
    place-self: end;
  }

  .max\:tw-place-self-center{
    place-self: center;
  }

  .max\:tw-place-self-stretch{
    place-self: stretch;
  }

  .max\:tw-items-start{
    align-items: flex-start;
  }

  .max\:tw-items-end{
    align-items: flex-end;
  }

  .max\:tw-items-center{
    align-items: center;
  }

  .max\:tw-items-baseline{
    align-items: baseline;
  }

  .max\:tw-items-stretch{
    align-items: stretch;
  }

  .max\:tw-content-center{
    align-content: center;
  }

  .max\:tw-content-start{
    align-content: flex-start;
  }

  .max\:tw-content-end{
    align-content: flex-end;
  }

  .max\:tw-content-between{
    align-content: space-between;
  }

  .max\:tw-content-around{
    align-content: space-around;
  }

  .max\:tw-content-evenly{
    align-content: space-evenly;
  }

  .max\:tw-self-auto{
    align-self: auto;
  }

  .max\:tw-self-start{
    align-self: flex-start;
  }

  .max\:tw-self-end{
    align-self: flex-end;
  }

  .max\:tw-self-center{
    align-self: center;
  }

  .max\:tw-self-stretch{
    align-self: stretch;
  }

  .max\:tw-justify-items-auto{
    justify-items: auto;
  }

  .max\:tw-justify-items-start{
    justify-items: start;
  }

  .max\:tw-justify-items-end{
    justify-items: end;
  }

  .max\:tw-justify-items-center{
    justify-items: center;
  }

  .max\:tw-justify-items-stretch{
    justify-items: stretch;
  }

  .max\:tw-justify-start{
    justify-content: flex-start;
  }

  .max\:tw-justify-end{
    justify-content: flex-end;
  }

  .max\:tw-justify-center{
    justify-content: center;
  }

  .max\:tw-justify-between{
    justify-content: space-between;
  }

  .max\:tw-justify-around{
    justify-content: space-around;
  }

  .max\:tw-justify-evenly{
    justify-content: space-evenly;
  }

  .max\:tw-justify-self-auto{
    justify-self: auto;
  }

  .max\:tw-justify-self-start{
    justify-self: start;
  }

  .max\:tw-justify-self-end{
    justify-self: end;
  }

  .max\:tw-justify-self-center{
    justify-self: center;
  }

  .max\:tw-justify-self-stretch{
    justify-self: stretch;
  }

  .max\:tw-flex-1{
    flex: 1 1 0%;
  }

  .max\:tw-flex-auto{
    flex: 1 1 auto;
  }

  .max\:tw-flex-initial{
    flex: 0 1 auto;
  }

  .max\:tw-flex-none{
    flex: none;
  }

  .max\:tw-flex-grow-0{
    flex-grow: 0;
  }

  .max\:tw-flex-grow{
    flex-grow: 1;
  }

  .max\:tw-flex-shrink-0{
    flex-shrink: 0;
  }

  .max\:tw-flex-shrink{
    flex-shrink: 1;
  }

  .max\:tw-order-1{
    order: 1;
  }

  .max\:tw-order-2{
    order: 2;
  }

  .max\:tw-order-3{
    order: 3;
  }

  .max\:tw-order-4{
    order: 4;
  }

  .max\:tw-order-5{
    order: 5;
  }

  .max\:tw-order-6{
    order: 6;
  }

  .max\:tw-order-7{
    order: 7;
  }

  .max\:tw-order-8{
    order: 8;
  }

  .max\:tw-order-9{
    order: 9;
  }

  .max\:tw-order-10{
    order: 10;
  }

  .max\:tw-order-11{
    order: 11;
  }

  .max\:tw-order-12{
    order: 12;
  }

  .max\:tw-order-first{
    order: -9999;
  }

  .max\:tw-order-last{
    order: 9999;
  }

  .max\:tw-order-none{
    order: 0;
  }

  .max\:tw-float-right{
    float: right;
  }

  .max\:tw-float-left{
    float: left;
  }

  .max\:tw-float-none{
    float: none;
  }

  .max\:tw-clearfix:after{
    content: "";
    display: table;
    clear: both;
  }

  .max\:tw-clear-left{
    clear: left;
  }

  .max\:tw-clear-right{
    clear: right;
  }

  .max\:tw-clear-both{
    clear: both;
  }

  .max\:tw-clear-none{
    clear: none;
  }

  .max\:tw-font-sans{
    font-family: Nunito, 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";
  }

  .max\:tw-font-serif{
    font-family: Georgia, Cambria, "Times New Roman", Times, serif;
  }

  .max\:tw-font-mono{
    font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  }

  .max\:tw-font-hairline{
    font-weight: 100;
  }

  .max\:tw-font-thin{
    font-weight: 200;
  }

  .max\:tw-font-light{
    font-weight: 300;
  }

  .max\:tw-font-normal{
    font-weight: 400;
  }

  .max\:tw-font-medium{
    font-weight: 500;
  }

  .max\:tw-font-semibold{
    font-weight: 600;
  }

  .max\:tw-font-bold{
    font-weight: 700;
  }

  .max\:tw-font-extrabold{
    font-weight: 800;
  }

  .max\:tw-font-black{
    font-weight: 900;
  }

  .max\:hover\:tw-font-hairline:hover{
    font-weight: 100;
  }

  .max\:hover\:tw-font-thin:hover{
    font-weight: 200;
  }

  .max\:hover\:tw-font-light:hover{
    font-weight: 300;
  }

  .max\:hover\:tw-font-normal:hover{
    font-weight: 400;
  }

  .max\:hover\:tw-font-medium:hover{
    font-weight: 500;
  }

  .max\:hover\:tw-font-semibold:hover{
    font-weight: 600;
  }

  .max\:hover\:tw-font-bold:hover{
    font-weight: 700;
  }

  .max\:hover\:tw-font-extrabold:hover{
    font-weight: 800;
  }

  .max\:hover\:tw-font-black:hover{
    font-weight: 900;
  }

  .max\:focus\:tw-font-hairline:focus{
    font-weight: 100;
  }

  .max\:focus\:tw-font-thin:focus{
    font-weight: 200;
  }

  .max\:focus\:tw-font-light:focus{
    font-weight: 300;
  }

  .max\:focus\:tw-font-normal:focus{
    font-weight: 400;
  }

  .max\:focus\:tw-font-medium:focus{
    font-weight: 500;
  }

  .max\:focus\:tw-font-semibold:focus{
    font-weight: 600;
  }

  .max\:focus\:tw-font-bold:focus{
    font-weight: 700;
  }

  .max\:focus\:tw-font-extrabold:focus{
    font-weight: 800;
  }

  .max\:focus\:tw-font-black:focus{
    font-weight: 900;
  }

  .max\:tw-h-0{
    height: 0;
  }

  .max\:tw-h-1{
    height: 0.25rem;
  }

  .max\:tw-h-2{
    height: 0.5rem;
  }

  .max\:tw-h-3{
    height: 0.75rem;
  }

  .max\:tw-h-4{
    height: 1rem;
  }

  .max\:tw-h-5{
    height: 1.25rem;
  }

  .max\:tw-h-6{
    height: 1.5rem;
  }

  .max\:tw-h-7{
    height: 1.75rem;
  }

  .max\:tw-h-8{
    height: 2rem;
  }

  .max\:tw-h-9{
    height: 2.25rem;
  }

  .max\:tw-h-10{
    height: 2.5rem;
  }

  .max\:tw-h-11{
    height: 2.75rem;
  }

  .max\:tw-h-12{
    height: 3rem;
  }

  .max\:tw-h-13{
    height: 3.25rem;
  }

  .max\:tw-h-14{
    height: 3.5rem;
  }

  .max\:tw-h-15{
    height: 3.75rem;
  }

  .max\:tw-h-16{
    height: 4rem;
  }

  .max\:tw-h-17{
    height: 4.25rem;
  }

  .max\:tw-h-18{
    height: 4.5rem;
  }

  .max\:tw-h-19{
    height: 4.75rem;
  }

  .max\:tw-h-20{
    height: 5rem;
  }

  .max\:tw-h-21{
    height: 5.25rem;
  }

  .max\:tw-h-22{
    height: 5.5rem;
  }

  .max\:tw-h-23{
    height: 5.75rem;
  }

  .max\:tw-h-24{
    height: 6rem;
  }

  .max\:tw-h-25{
    height: 6.25rem;
  }

  .max\:tw-h-26{
    height: 6.5rem;
  }

  .max\:tw-h-27{
    height: 6.75rem;
  }

  .max\:tw-h-28{
    height: 7rem;
  }

  .max\:tw-h-29{
    height: 7.25rem;
  }

  .max\:tw-h-30{
    height: 7.5rem;
  }

  .max\:tw-h-31{
    height: 7.75rem;
  }

  .max\:tw-h-32{
    height: 8rem;
  }

  .max\:tw-h-33{
    height: 8.25rem;
  }

  .max\:tw-h-34{
    height: 8.5rem;
  }

  .max\:tw-h-35{
    height: 8.75rem;
  }

  .max\:tw-h-36{
    height: 9rem;
  }

  .max\:tw-h-40{
    height: 10rem;
  }

  .max\:tw-h-41{
    height: 10.25rem;
  }

  .max\:tw-h-42{
    height: 10.5rem;
  }

  .max\:tw-h-43{
    height: 10.75rem;
  }

  .max\:tw-h-44{
    height: 11rem;
  }

  .max\:tw-h-45{
    height: 11.25rem;
  }

  .max\:tw-h-46{
    height: 11.5rem;
  }

  .max\:tw-h-47{
    height: 11.75rem;
  }

  .max\:tw-h-48{
    height: 12rem;
  }

  .max\:tw-h-50{
    height: 12.5rem;
  }

  .max\:tw-h-52{
    height: 13rem;
  }

  .max\:tw-h-53{
    height: 13.25rem;
  }

  .max\:tw-h-54{
    height: 13.5rem;
  }

  .max\:tw-h-55{
    height: 13.75rem;
  }

  .max\:tw-h-56{
    height: 14rem;
  }

  .max\:tw-h-57{
    height: 14.25rem;
  }

  .max\:tw-h-58{
    height: 14.5rem;
  }

  .max\:tw-h-59{
    height: 14.75rem;
  }

  .max\:tw-h-60{
    height: 15rem;
  }

  .max\:tw-h-61{
    height: 15.25rem;
  }

  .max\:tw-h-62{
    height: 15.5rem;
  }

  .max\:tw-h-63{
    height: 15.75rem;
  }

  .max\:tw-h-64{
    height: 16rem;
  }

  .max\:tw-h-65{
    height: 16.25rem;
  }

  .max\:tw-h-66{
    height: 16.5rem;
  }

  .max\:tw-h-68{
    height: 17rem;
  }

  .max\:tw-h-69{
    height: 17.25rem;
  }

  .max\:tw-h-70{
    height: 17.5rem;
  }

  .max\:tw-h-71{
    height: 17.75rem;
  }

  .max\:tw-h-72{
    height: 18rem;
  }

  .max\:tw-h-73{
    height: 18.25rem;
  }

  .max\:tw-h-74{
    height: 18.5rem;
  }

  .max\:tw-h-75{
    height: 18.75rem;
  }

  .max\:tw-h-76{
    height: 19rem;
  }

  .max\:tw-h-77{
    height: 19.25rem;
  }

  .max\:tw-h-78{
    height: 19.5rem;
  }

  .max\:tw-h-79{
    height: 19.75rem;
  }

  .max\:tw-h-80{
    height: 20rem;
  }

  .max\:tw-h-81{
    height: 20.25rem;
  }

  .max\:tw-h-82{
    height: 20.5rem;
  }

  .max\:tw-h-83{
    height: 20.75rem;
  }

  .max\:tw-h-84{
    height: 21rem;
  }

  .max\:tw-h-85{
    height: 21.25rem;
  }

  .max\:tw-h-86{
    height: 21.5rem;
  }

  .max\:tw-h-87{
    height: 21.75rem;
  }

  .max\:tw-h-88{
    height: 22rem;
  }

  .max\:tw-h-89{
    height: 22.25rem;
  }

  .max\:tw-h-90{
    height: 22.5rem;
  }

  .max\:tw-h-91{
    height: 22.75rem;
  }

  .max\:tw-h-92{
    height: 23rem;
  }

  .max\:tw-h-93{
    height: 23.25rem;
  }

  .max\:tw-h-94{
    height: 23.5rem;
  }

  .max\:tw-h-95{
    height: 23.75rem;
  }

  .max\:tw-h-96{
    height: 24rem;
  }

  .max\:tw-h-97{
    height: 23.25rem;
  }

  .max\:tw-h-98{
    height: 23.5rem;
  }

  .max\:tw-h-99{
    height: 23.75rem;
  }

  .max\:tw-h-100{
    height: 25rem;
  }

  .max\:tw-h-101{
    height: 25.25rem;
  }

  .max\:tw-h-102{
    height: 25.5rem;
  }

  .max\:tw-h-112{
    height: 28rem;
  }

  .max\:tw-h-128{
    height: 31rem;
  }

  .max\:tw-h-129{
    height: 32.25rem;
  }

  .max\:tw-h-130{
    height: 32.5rem;
  }

  .max\:tw-h-140{
    height: 35rem;
  }

  .max\:tw-h-160{
    height: 40rem;
  }

  .max\:tw-h-180{
    height: 45rem;
  }

  .max\:tw-h-185{
    height: 46.25rem;
  }

  .max\:tw-h-190{
    height: 47.5rem;
  }

  .max\:tw-h-200{
    height: 50rem;
  }

  .max\:tw-h-auto{
    height: auto;
  }

  .max\:tw-h-px{
    height: 1px;
  }

  .max\:tw-h-0\.5{
    height: 0.125rem;
  }

  .max\:tw-h-1\.5{
    height: 0.375rem;
  }

  .max\:tw-h-2\.5{
    height: 0.625rem;
  }

  .max\:tw-h-3\.5{
    height: 0.875rem;
  }

  .max\:tw-h-1\/2{
    height: 50%;
  }

  .max\:tw-h-1\/3{
    height: 33.333333%;
  }

  .max\:tw-h-2\/3{
    height: 66.666667%;
  }

  .max\:tw-h-1\/4{
    height: 25%;
  }

  .max\:tw-h-2\/4{
    height: 50%;
  }

  .max\:tw-h-3\/4{
    height: 75%;
  }

  .max\:tw-h-1\/5{
    height: 20%;
  }

  .max\:tw-h-2\/5{
    height: 40%;
  }

  .max\:tw-h-3\/5{
    height: 60%;
  }

  .max\:tw-h-4\/5{
    height: 80%;
  }

  .max\:tw-h-1\/6{
    height: 16.666667%;
  }

  .max\:tw-h-2\/6{
    height: 33.333333%;
  }

  .max\:tw-h-3\/6{
    height: 50%;
  }

  .max\:tw-h-4\/6{
    height: 66.666667%;
  }

  .max\:tw-h-5\/6{
    height: 83.333333%;
  }

  .max\:tw-h-1\/12{
    height: 8.333333%;
  }

  .max\:tw-h-2\/12{
    height: 16.666667%;
  }

  .max\:tw-h-3\/12{
    height: 25%;
  }

  .max\:tw-h-4\/12{
    height: 33.333333%;
  }

  .max\:tw-h-5\/12{
    height: 41.666667%;
  }

  .max\:tw-h-6\/12{
    height: 50%;
  }

  .max\:tw-h-7\/12{
    height: 58.333333%;
  }

  .max\:tw-h-8\/12{
    height: 66.666667%;
  }

  .max\:tw-h-9\/12{
    height: 75%;
  }

  .max\:tw-h-10\/12{
    height: 83.333333%;
  }

  .max\:tw-h-11\/12{
    height: 91.666667%;
  }

  .max\:tw-h-full{
    height: 100%;
  }

  .max\:tw-h-screen{
    height: 100vh;
  }

  .max\:tw-text-xs{
    font-size: 0.75rem;
  }

  .max\:tw-text-sm{
    font-size: 0.875rem;
  }

  .max\:tw-text-base{
    font-size: 1rem;
  }

  .max\:tw-text-lg{
    font-size: 1.125rem;
  }

  .max\:tw-text-xl{
    font-size: 1.25rem;
  }

  .max\:tw-text-2xl{
    font-size: 1.5rem;
  }

  .max\:tw-text-3xl{
    font-size: 1.875rem;
  }

  .max\:tw-text-4xl{
    font-size: 2.25rem;
  }

  .max\:tw-text-5xl{
    font-size: 3rem;
  }

  .max\:tw-text-6xl{
    font-size: 4rem;
  }

  .max\:tw-leading-3{
    line-height: .75rem;
  }

  .max\:tw-leading-4{
    line-height: 1rem;
  }

  .max\:tw-leading-5{
    line-height: 1.25rem;
  }

  .max\:tw-leading-6{
    line-height: 1.5rem;
  }

  .max\:tw-leading-7{
    line-height: 1.75rem;
  }

  .max\:tw-leading-8{
    line-height: 2rem;
  }

  .max\:tw-leading-9{
    line-height: 2.25rem;
  }

  .max\:tw-leading-10{
    line-height: 2.5rem;
  }

  .max\:tw-leading-none{
    line-height: 1;
  }

  .max\:tw-leading-tight{
    line-height: 1.25;
  }

  .max\:tw-leading-snug{
    line-height: 1.375;
  }

  .max\:tw-leading-normal{
    line-height: 1.5;
  }

  .max\:tw-leading-relaxed{
    line-height: 1.625;
  }

  .max\:tw-leading-loose{
    line-height: 2;
  }

  .max\:tw-list-inside{
    list-style-position: inside;
  }

  .max\:tw-list-outside{
    list-style-position: outside;
  }

  .max\:tw-list-none{
    list-style-type: none;
  }

  .max\:tw-list-disc{
    list-style-type: disc;
  }

  .max\:tw-list-decimal{
    list-style-type: decimal;
  }

  .max\:tw-m-0{
    margin: 0;
  }

  .max\:tw-m-1{
    margin: 0.25rem;
  }

  .max\:tw-m-2{
    margin: 0.5rem;
  }

  .max\:tw-m-3{
    margin: 0.75rem;
  }

  .max\:tw-m-4{
    margin: 1rem;
  }

  .max\:tw-m-5{
    margin: 1.25rem;
  }

  .max\:tw-m-6{
    margin: 1.5rem;
  }

  .max\:tw-m-7{
    margin: 1.75rem;
  }

  .max\:tw-m-8{
    margin: 2rem;
  }

  .max\:tw-m-9{
    margin: 2.25rem;
  }

  .max\:tw-m-10{
    margin: 2.5rem;
  }

  .max\:tw-m-11{
    margin: 2.75rem;
  }

  .max\:tw-m-12{
    margin: 3rem;
  }

  .max\:tw-m-13{
    margin: 3.25rem;
  }

  .max\:tw-m-14{
    margin: 3.5rem;
  }

  .max\:tw-m-15{
    margin: 3.75rem;
  }

  .max\:tw-m-16{
    margin: 4rem;
  }

  .max\:tw-m-17{
    margin: 4.25rem;
  }

  .max\:tw-m-18{
    margin: 4.5rem;
  }

  .max\:tw-m-19{
    margin: 4.75rem;
  }

  .max\:tw-m-20{
    margin: 5rem;
  }

  .max\:tw-m-21{
    margin: 5.25rem;
  }

  .max\:tw-m-22{
    margin: 5.5rem;
  }

  .max\:tw-m-23{
    margin: 5.75rem;
  }

  .max\:tw-m-24{
    margin: 6rem;
  }

  .max\:tw-m-25{
    margin: 6.25rem;
  }

  .max\:tw-m-26{
    margin: 6.5rem;
  }

  .max\:tw-m-27{
    margin: 6.75rem;
  }

  .max\:tw-m-28{
    margin: 7rem;
  }

  .max\:tw-m-29{
    margin: 7.25rem;
  }

  .max\:tw-m-30{
    margin: 7.5rem;
  }

  .max\:tw-m-31{
    margin: 7.75rem;
  }

  .max\:tw-m-32{
    margin: 8rem;
  }

  .max\:tw-m-33{
    margin: 8.25rem;
  }

  .max\:tw-m-34{
    margin: 8.5rem;
  }

  .max\:tw-m-35{
    margin: 8.75rem;
  }

  .max\:tw-m-36{
    margin: 9rem;
  }

  .max\:tw-m-40{
    margin: 10rem;
  }

  .max\:tw-m-41{
    margin: 10.25rem;
  }

  .max\:tw-m-42{
    margin: 10.5rem;
  }

  .max\:tw-m-43{
    margin: 10.75rem;
  }

  .max\:tw-m-44{
    margin: 11rem;
  }

  .max\:tw-m-45{
    margin: 11.25rem;
  }

  .max\:tw-m-46{
    margin: 11.5rem;
  }

  .max\:tw-m-47{
    margin: 11.75rem;
  }

  .max\:tw-m-48{
    margin: 12rem;
  }

  .max\:tw-m-50{
    margin: 12.5rem;
  }

  .max\:tw-m-52{
    margin: 13rem;
  }

  .max\:tw-m-53{
    margin: 13.25rem;
  }

  .max\:tw-m-54{
    margin: 13.5rem;
  }

  .max\:tw-m-55{
    margin: 13.75rem;
  }

  .max\:tw-m-56{
    margin: 14rem;
  }

  .max\:tw-m-57{
    margin: 14.25rem;
  }

  .max\:tw-m-58{
    margin: 14.5rem;
  }

  .max\:tw-m-59{
    margin: 14.75rem;
  }

  .max\:tw-m-60{
    margin: 15rem;
  }

  .max\:tw-m-61{
    margin: 15.25rem;
  }

  .max\:tw-m-62{
    margin: 15.5rem;
  }

  .max\:tw-m-63{
    margin: 15.75rem;
  }

  .max\:tw-m-64{
    margin: 16rem;
  }

  .max\:tw-m-65{
    margin: 16.25rem;
  }

  .max\:tw-m-66{
    margin: 16.5rem;
  }

  .max\:tw-m-68{
    margin: 17rem;
  }

  .max\:tw-m-69{
    margin: 17.25rem;
  }

  .max\:tw-m-70{
    margin: 17.5rem;
  }

  .max\:tw-m-71{
    margin: 17.75rem;
  }

  .max\:tw-m-72{
    margin: 18rem;
  }

  .max\:tw-m-73{
    margin: 18.25rem;
  }

  .max\:tw-m-74{
    margin: 18.5rem;
  }

  .max\:tw-m-75{
    margin: 18.75rem;
  }

  .max\:tw-m-76{
    margin: 19rem;
  }

  .max\:tw-m-77{
    margin: 19.25rem;
  }

  .max\:tw-m-78{
    margin: 19.5rem;
  }

  .max\:tw-m-79{
    margin: 19.75rem;
  }

  .max\:tw-m-80{
    margin: 20rem;
  }

  .max\:tw-m-81{
    margin: 20.25rem;
  }

  .max\:tw-m-82{
    margin: 20.5rem;
  }

  .max\:tw-m-83{
    margin: 20.75rem;
  }

  .max\:tw-m-84{
    margin: 21rem;
  }

  .max\:tw-m-85{
    margin: 21.25rem;
  }

  .max\:tw-m-86{
    margin: 21.5rem;
  }

  .max\:tw-m-87{
    margin: 21.75rem;
  }

  .max\:tw-m-88{
    margin: 22rem;
  }

  .max\:tw-m-89{
    margin: 22.25rem;
  }

  .max\:tw-m-90{
    margin: 22.5rem;
  }

  .max\:tw-m-91{
    margin: 22.75rem;
  }

  .max\:tw-m-92{
    margin: 23rem;
  }

  .max\:tw-m-93{
    margin: 23.25rem;
  }

  .max\:tw-m-94{
    margin: 23.5rem;
  }

  .max\:tw-m-95{
    margin: 23.75rem;
  }

  .max\:tw-m-96{
    margin: 24rem;
  }

  .max\:tw-m-97{
    margin: 23.25rem;
  }

  .max\:tw-m-98{
    margin: 23.5rem;
  }

  .max\:tw-m-99{
    margin: 23.75rem;
  }

  .max\:tw-m-100{
    margin: 25rem;
  }

  .max\:tw-m-101{
    margin: 25.25rem;
  }

  .max\:tw-m-102{
    margin: 25.5rem;
  }

  .max\:tw-m-112{
    margin: 28rem;
  }

  .max\:tw-m-128{
    margin: 31rem;
  }

  .max\:tw-m-129{
    margin: 32.25rem;
  }

  .max\:tw-m-130{
    margin: 32.5rem;
  }

  .max\:tw-m-140{
    margin: 35rem;
  }

  .max\:tw-m-160{
    margin: 40rem;
  }

  .max\:tw-m-180{
    margin: 45rem;
  }

  .max\:tw-m-185{
    margin: 46.25rem;
  }

  .max\:tw-m-190{
    margin: 47.5rem;
  }

  .max\:tw-m-200{
    margin: 50rem;
  }

  .max\:tw-m-auto{
    margin: auto;
  }

  .max\:tw-m-px{
    margin: 1px;
  }

  .max\:tw-m-0\.5{
    margin: 0.125rem;
  }

  .max\:tw-m-1\.5{
    margin: 0.375rem;
  }

  .max\:tw-m-2\.5{
    margin: 0.625rem;
  }

  .max\:tw-m-3\.5{
    margin: 0.875rem;
  }

  .max\:tw-m-1\/2{
    margin: 50%;
  }

  .max\:tw-m-1\/3{
    margin: 33.333333%;
  }

  .max\:tw-m-2\/3{
    margin: 66.666667%;
  }

  .max\:tw-m-1\/4{
    margin: 25%;
  }

  .max\:tw-m-2\/4{
    margin: 50%;
  }

  .max\:tw-m-3\/4{
    margin: 75%;
  }

  .max\:tw-m-1\/5{
    margin: 20%;
  }

  .max\:tw-m-2\/5{
    margin: 40%;
  }

  .max\:tw-m-3\/5{
    margin: 60%;
  }

  .max\:tw-m-4\/5{
    margin: 80%;
  }

  .max\:tw-m-1\/6{
    margin: 16.666667%;
  }

  .max\:tw-m-2\/6{
    margin: 33.333333%;
  }

  .max\:tw-m-3\/6{
    margin: 50%;
  }

  .max\:tw-m-4\/6{
    margin: 66.666667%;
  }

  .max\:tw-m-5\/6{
    margin: 83.333333%;
  }

  .max\:tw-m-1\/12{
    margin: 8.333333%;
  }

  .max\:tw-m-2\/12{
    margin: 16.666667%;
  }

  .max\:tw-m-3\/12{
    margin: 25%;
  }

  .max\:tw-m-4\/12{
    margin: 33.333333%;
  }

  .max\:tw-m-5\/12{
    margin: 41.666667%;
  }

  .max\:tw-m-6\/12{
    margin: 50%;
  }

  .max\:tw-m-7\/12{
    margin: 58.333333%;
  }

  .max\:tw-m-8\/12{
    margin: 66.666667%;
  }

  .max\:tw-m-9\/12{
    margin: 75%;
  }

  .max\:tw-m-10\/12{
    margin: 83.333333%;
  }

  .max\:tw-m-11\/12{
    margin: 91.666667%;
  }

  .max\:tw-m-full{
    margin: 100%;
  }

  .max\:tw--m-1{
    margin: -0.25rem;
  }

  .max\:tw--m-2{
    margin: -0.5rem;
  }

  .max\:tw--m-3{
    margin: -0.75rem;
  }

  .max\:tw--m-4{
    margin: -1rem;
  }

  .max\:tw--m-5{
    margin: -1.25rem;
  }

  .max\:tw--m-6{
    margin: -1.5rem;
  }

  .max\:tw--m-7{
    margin: -1.75rem;
  }

  .max\:tw--m-8{
    margin: -2rem;
  }

  .max\:tw--m-9{
    margin: -2.25rem;
  }

  .max\:tw--m-10{
    margin: -2.5rem;
  }

  .max\:tw--m-11{
    margin: -2.75rem;
  }

  .max\:tw--m-12{
    margin: -3rem;
  }

  .max\:tw--m-13{
    margin: -3.25rem;
  }

  .max\:tw--m-14{
    margin: -3.5rem;
  }

  .max\:tw--m-15{
    margin: -3.75rem;
  }

  .max\:tw--m-16{
    margin: -4rem;
  }

  .max\:tw--m-17{
    margin: -4.25rem;
  }

  .max\:tw--m-18{
    margin: -4.5rem;
  }

  .max\:tw--m-19{
    margin: -4.75rem;
  }

  .max\:tw--m-20{
    margin: -5rem;
  }

  .max\:tw--m-21{
    margin: -5.25rem;
  }

  .max\:tw--m-22{
    margin: -5.5rem;
  }

  .max\:tw--m-23{
    margin: -5.75rem;
  }

  .max\:tw--m-24{
    margin: -6rem;
  }

  .max\:tw--m-25{
    margin: -6.25rem;
  }

  .max\:tw--m-26{
    margin: -6.5rem;
  }

  .max\:tw--m-27{
    margin: -6.75rem;
  }

  .max\:tw--m-28{
    margin: -7rem;
  }

  .max\:tw--m-29{
    margin: -7.25rem;
  }

  .max\:tw--m-30{
    margin: -7.5rem;
  }

  .max\:tw--m-31{
    margin: -7.75rem;
  }

  .max\:tw--m-32{
    margin: -8rem;
  }

  .max\:tw--m-33{
    margin: -8.25rem;
  }

  .max\:tw--m-34{
    margin: -8.5rem;
  }

  .max\:tw--m-35{
    margin: -8.75rem;
  }

  .max\:tw--m-36{
    margin: -9rem;
  }

  .max\:tw--m-40{
    margin: -10rem;
  }

  .max\:tw--m-41{
    margin: -10.25rem;
  }

  .max\:tw--m-42{
    margin: -10.5rem;
  }

  .max\:tw--m-43{
    margin: -10.75rem;
  }

  .max\:tw--m-44{
    margin: -11rem;
  }

  .max\:tw--m-45{
    margin: -11.25rem;
  }

  .max\:tw--m-46{
    margin: -11.5rem;
  }

  .max\:tw--m-47{
    margin: -11.75rem;
  }

  .max\:tw--m-48{
    margin: -12rem;
  }

  .max\:tw--m-50{
    margin: -12.5rem;
  }

  .max\:tw--m-52{
    margin: -13rem;
  }

  .max\:tw--m-53{
    margin: -13.25rem;
  }

  .max\:tw--m-54{
    margin: -13.5rem;
  }

  .max\:tw--m-55{
    margin: -13.75rem;
  }

  .max\:tw--m-56{
    margin: -14rem;
  }

  .max\:tw--m-57{
    margin: -14.25rem;
  }

  .max\:tw--m-58{
    margin: -14.5rem;
  }

  .max\:tw--m-59{
    margin: -14.75rem;
  }

  .max\:tw--m-60{
    margin: -15rem;
  }

  .max\:tw--m-61{
    margin: -15.25rem;
  }

  .max\:tw--m-62{
    margin: -15.5rem;
  }

  .max\:tw--m-63{
    margin: -15.75rem;
  }

  .max\:tw--m-64{
    margin: -16rem;
  }

  .max\:tw--m-65{
    margin: -16.25rem;
  }

  .max\:tw--m-66{
    margin: -16.5rem;
  }

  .max\:tw--m-68{
    margin: -17rem;
  }

  .max\:tw--m-69{
    margin: -17.25rem;
  }

  .max\:tw--m-70{
    margin: -17.5rem;
  }

  .max\:tw--m-71{
    margin: -17.75rem;
  }

  .max\:tw--m-72{
    margin: -18rem;
  }

  .max\:tw--m-73{
    margin: -18.25rem;
  }

  .max\:tw--m-74{
    margin: -18.5rem;
  }

  .max\:tw--m-75{
    margin: -18.75rem;
  }

  .max\:tw--m-76{
    margin: -19rem;
  }

  .max\:tw--m-77{
    margin: -19.25rem;
  }

  .max\:tw--m-78{
    margin: -19.5rem;
  }

  .max\:tw--m-79{
    margin: -19.75rem;
  }

  .max\:tw--m-80{
    margin: -20rem;
  }

  .max\:tw--m-81{
    margin: -20.25rem;
  }

  .max\:tw--m-82{
    margin: -20.5rem;
  }

  .max\:tw--m-83{
    margin: -20.75rem;
  }

  .max\:tw--m-84{
    margin: -21rem;
  }

  .max\:tw--m-85{
    margin: -21.25rem;
  }

  .max\:tw--m-86{
    margin: -21.5rem;
  }

  .max\:tw--m-87{
    margin: -21.75rem;
  }

  .max\:tw--m-88{
    margin: -22rem;
  }

  .max\:tw--m-89{
    margin: -22.25rem;
  }

  .max\:tw--m-90{
    margin: -22.5rem;
  }

  .max\:tw--m-91{
    margin: -22.75rem;
  }

  .max\:tw--m-92{
    margin: -23rem;
  }

  .max\:tw--m-93{
    margin: -23.25rem;
  }

  .max\:tw--m-94{
    margin: -23.5rem;
  }

  .max\:tw--m-95{
    margin: -23.75rem;
  }

  .max\:tw--m-96{
    margin: -24rem;
  }

  .max\:tw--m-97{
    margin: -23.25rem;
  }

  .max\:tw--m-98{
    margin: -23.5rem;
  }

  .max\:tw--m-99{
    margin: -23.75rem;
  }

  .max\:tw--m-100{
    margin: -25rem;
  }

  .max\:tw--m-101{
    margin: -25.25rem;
  }

  .max\:tw--m-102{
    margin: -25.5rem;
  }

  .max\:tw--m-112{
    margin: -28rem;
  }

  .max\:tw--m-128{
    margin: -31rem;
  }

  .max\:tw--m-129{
    margin: -32.25rem;
  }

  .max\:tw--m-130{
    margin: -32.5rem;
  }

  .max\:tw--m-140{
    margin: -35rem;
  }

  .max\:tw--m-160{
    margin: -40rem;
  }

  .max\:tw--m-180{
    margin: -45rem;
  }

  .max\:tw--m-185{
    margin: -46.25rem;
  }

  .max\:tw--m-190{
    margin: -47.5rem;
  }

  .max\:tw--m-200{
    margin: -50rem;
  }

  .max\:tw--m-px{
    margin: -1px;
  }

  .max\:tw--m-0\.5{
    margin: -0.125rem;
  }

  .max\:tw--m-1\.5{
    margin: -0.375rem;
  }

  .max\:tw--m-2\.5{
    margin: -0.625rem;
  }

  .max\:tw--m-3\.5{
    margin: -0.875rem;
  }

  .max\:tw--m-1\/2{
    margin: -50%;
  }

  .max\:tw--m-1\/3{
    margin: -33.33333%;
  }

  .max\:tw--m-2\/3{
    margin: -66.66667%;
  }

  .max\:tw--m-1\/4{
    margin: -25%;
  }

  .max\:tw--m-2\/4{
    margin: -50%;
  }

  .max\:tw--m-3\/4{
    margin: -75%;
  }

  .max\:tw--m-1\/5{
    margin: -20%;
  }

  .max\:tw--m-2\/5{
    margin: -40%;
  }

  .max\:tw--m-3\/5{
    margin: -60%;
  }

  .max\:tw--m-4\/5{
    margin: -80%;
  }

  .max\:tw--m-1\/6{
    margin: -16.66667%;
  }

  .max\:tw--m-2\/6{
    margin: -33.33333%;
  }

  .max\:tw--m-3\/6{
    margin: -50%;
  }

  .max\:tw--m-4\/6{
    margin: -66.66667%;
  }

  .max\:tw--m-5\/6{
    margin: -83.33333%;
  }

  .max\:tw--m-1\/12{
    margin: -8.33333%;
  }

  .max\:tw--m-2\/12{
    margin: -16.66667%;
  }

  .max\:tw--m-3\/12{
    margin: -25%;
  }

  .max\:tw--m-4\/12{
    margin: -33.33333%;
  }

  .max\:tw--m-5\/12{
    margin: -41.66667%;
  }

  .max\:tw--m-6\/12{
    margin: -50%;
  }

  .max\:tw--m-7\/12{
    margin: -58.33333%;
  }

  .max\:tw--m-8\/12{
    margin: -66.66667%;
  }

  .max\:tw--m-9\/12{
    margin: -75%;
  }

  .max\:tw--m-10\/12{
    margin: -83.33333%;
  }

  .max\:tw--m-11\/12{
    margin: -91.66667%;
  }

  .max\:tw--m-full{
    margin: -100%;
  }

  .max\:tw-my-0{
    margin-top: 0;
    margin-bottom: 0;
  }

  .max\:tw-mx-0{
    margin-left: 0;
    margin-right: 0;
  }

  .max\:tw-my-1{
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
  }

  .max\:tw-mx-1{
    margin-left: 0.25rem;
    margin-right: 0.25rem;
  }

  .max\:tw-my-2{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .max\:tw-mx-2{
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .max\:tw-my-3{
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
  }

  .max\:tw-mx-3{
    margin-left: 0.75rem;
    margin-right: 0.75rem;
  }

  .max\:tw-my-4{
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

  .max\:tw-mx-4{
    margin-left: 1rem;
    margin-right: 1rem;
  }

  .max\:tw-my-5{
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .max\:tw-mx-5{
    margin-left: 1.25rem;
    margin-right: 1.25rem;
  }

  .max\:tw-my-6{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }

  .max\:tw-mx-6{
    margin-left: 1.5rem;
    margin-right: 1.5rem;
  }

  .max\:tw-my-7{
    margin-top: 1.75rem;
    margin-bottom: 1.75rem;
  }

  .max\:tw-mx-7{
    margin-left: 1.75rem;
    margin-right: 1.75rem;
  }

  .max\:tw-my-8{
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .max\:tw-mx-8{
    margin-left: 2rem;
    margin-right: 2rem;
  }

  .max\:tw-my-9{
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
  }

  .max\:tw-mx-9{
    margin-left: 2.25rem;
    margin-right: 2.25rem;
  }

  .max\:tw-my-10{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
  }

  .max\:tw-mx-10{
    margin-left: 2.5rem;
    margin-right: 2.5rem;
  }

  .max\:tw-my-11{
    margin-top: 2.75rem;
    margin-bottom: 2.75rem;
  }

  .max\:tw-mx-11{
    margin-left: 2.75rem;
    margin-right: 2.75rem;
  }

  .max\:tw-my-12{
    margin-top: 3rem;
    margin-bottom: 3rem;
  }

  .max\:tw-mx-12{
    margin-left: 3rem;
    margin-right: 3rem;
  }

  .max\:tw-my-13{
    margin-top: 3.25rem;
    margin-bottom: 3.25rem;
  }

  .max\:tw-mx-13{
    margin-left: 3.25rem;
    margin-right: 3.25rem;
  }

  .max\:tw-my-14{
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .max\:tw-mx-14{
    margin-left: 3.5rem;
    margin-right: 3.5rem;
  }

  .max\:tw-my-15{
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
  }

  .max\:tw-mx-15{
    margin-left: 3.75rem;
    margin-right: 3.75rem;
  }

  .max\:tw-my-16{
    margin-top: 4rem;
    margin-bottom: 4rem;
  }

  .max\:tw-mx-16{
    margin-left: 4rem;
    margin-right: 4rem;
  }

  .max\:tw-my-17{
    margin-top: 4.25rem;
    margin-bottom: 4.25rem;
  }

  .max\:tw-mx-17{
    margin-left: 4.25rem;
    margin-right: 4.25rem;
  }

  .max\:tw-my-18{
    margin-top: 4.5rem;
    margin-bottom: 4.5rem;
  }

  .max\:tw-mx-18{
    margin-left: 4.5rem;
    margin-right: 4.5rem;
  }

  .max\:tw-my-19{
    margin-top: 4.75rem;
    margin-bottom: 4.75rem;
  }

  .max\:tw-mx-19{
    margin-left: 4.75rem;
    margin-right: 4.75rem;
  }

  .max\:tw-my-20{
    margin-top: 5rem;
    margin-bottom: 5rem;
  }

  .max\:tw-mx-20{
    margin-left: 5rem;
    margin-right: 5rem;
  }

  .max\:tw-my-21{
    margin-top: 5.25rem;
    margin-bottom: 5.25rem;
  }

  .max\:tw-mx-21{
    margin-left: 5.25rem;
    margin-right: 5.25rem;
  }

  .max\:tw-my-22{
    margin-top: 5.5rem;
    margin-bottom: 5.5rem;
  }

  .max\:tw-mx-22{
    margin-left: 5.5rem;
    margin-right: 5.5rem;
  }

  .max\:tw-my-23{
    margin-top: 5.75rem;
    margin-bottom: 5.75rem;
  }

  .max\:tw-mx-23{
    margin-left: 5.75rem;
    margin-right: 5.75rem;
  }

  .max\:tw-my-24{
    margin-top: 6rem;
    margin-bottom: 6rem;
  }

  .max\:tw-mx-24{
    margin-left: 6rem;
    margin-right: 6rem;
  }

  .max\:tw-my-25{
    margin-top: 6.25rem;
    margin-bottom: 6.25rem;
  }

  .max\:tw-mx-25{
    margin-left: 6.25rem;
    margin-right: 6.25rem;
  }

  .max\:tw-my-26{
    margin-top: 6.5rem;
    margin-bottom: 6.5rem;
  }

  .max\:tw-mx-26{
    margin-left: 6.5rem;
    margin-right: 6.5rem;
  }

  .max\:tw-my-27{
    margin-top: 6.75rem;
    margin-bottom: 6.75rem;
  }

  .max\:tw-mx-27{
    margin-left: 6.75rem;
    margin-right: 6.75rem;
  }

  .max\:tw-my-28{
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .max\:tw-mx-28{
    margin-left: 7rem;
    margin-right: 7rem;
  }

  .max\:tw-my-29{
    margin-top: 7.25rem;
    margin-bottom: 7.25rem;
  }

  .max\:tw-mx-29{
    margin-left: 7.25rem;
    margin-right: 7.25rem;
  }

  .max\:tw-my-30{
    margin-top: 7.5rem;
    margin-bottom: 7.5rem;
  }

  .max\:tw-mx-30{
    margin-left: 7.5rem;
    margin-right: 7.5rem;
  }

  .max\:tw-my-31{
    margin-top: 7.75rem;
    margin-bottom: 7.75rem;
  }

  .max\:tw-mx-31{
    margin-left: 7.75rem;
    margin-right: 7.75rem;
  }

  .max\:tw-my-32{
    margin-top: 8rem;
    margin-bottom: 8rem;
  }

  .max\:tw-mx-32{
    margin-left: 8rem;
    margin-right: 8rem;
  }

  .max\:tw-my-33{
    margin-top: 8.25rem;
    margin-bottom: 8.25rem;
  }

  .max\:tw-mx-33{
    margin-left: 8.25rem;
    margin-right: 8.25rem;
  }

  .max\:tw-my-34{
    margin-top: 8.5rem;
    margin-bottom: 8.5rem;
  }

  .max\:tw-mx-34{
    margin-left: 8.5rem;
    margin-right: 8.5rem;
  }

  .max\:tw-my-35{
    margin-top: 8.75rem;
    margin-bottom: 8.75rem;
  }

  .max\:tw-mx-35{
    margin-left: 8.75rem;
    margin-right: 8.75rem;
  }

  .max\:tw-my-36{
    margin-top: 9rem;
    margin-bottom: 9rem;
  }

  .max\:tw-mx-36{
    margin-left: 9rem;
    margin-right: 9rem;
  }

  .max\:tw-my-40{
    margin-top: 10rem;
    margin-bottom: 10rem;
  }

  .max\:tw-mx-40{
    margin-left: 10rem;
    margin-right: 10rem;
  }

  .max\:tw-my-41{
    margin-top: 10.25rem;
    margin-bottom: 10.25rem;
  }

  .max\:tw-mx-41{
    margin-left: 10.25rem;
    margin-right: 10.25rem;
  }

  .max\:tw-my-42{
    margin-top: 10.5rem;
    margin-bottom: 10.5rem;
  }

  .max\:tw-mx-42{
    margin-left: 10.5rem;
    margin-right: 10.5rem;
  }

  .max\:tw-my-43{
    margin-top: 10.75rem;
    margin-bottom: 10.75rem;
  }

  .max\:tw-mx-43{
    margin-left: 10.75rem;
    margin-right: 10.75rem;
  }

  .max\:tw-my-44{
    margin-top: 11rem;
    margin-bottom: 11rem;
  }

  .max\:tw-mx-44{
    margin-left: 11rem;
    margin-right: 11rem;
  }

  .max\:tw-my-45{
    margin-top: 11.25rem;
    margin-bottom: 11.25rem;
  }

  .max\:tw-mx-45{
    margin-left: 11.25rem;
    margin-right: 11.25rem;
  }

  .max\:tw-my-46{
    margin-top: 11.5rem;
    margin-bottom: 11.5rem;
  }

  .max\:tw-mx-46{
    margin-left: 11.5rem;
    margin-right: 11.5rem;
  }

  .max\:tw-my-47{
    margin-top: 11.75rem;
    margin-bottom: 11.75rem;
  }

  .max\:tw-mx-47{
    margin-left: 11.75rem;
    margin-right: 11.75rem;
  }

  .max\:tw-my-48{
    margin-top: 12rem;
    margin-bottom: 12rem;
  }

  .max\:tw-mx-48{
    margin-left: 12rem;
    margin-right: 12rem;
  }

  .max\:tw-my-50{
    margin-top: 12.5rem;
    margin-bottom: 12.5rem;
  }

  .max\:tw-mx-50{
    margin-left: 12.5rem;
    margin-right: 12.5rem;
  }

  .max\:tw-my-52{
    margin-top: 13rem;
    margin-bottom: 13rem;
  }

  .max\:tw-mx-52{
    margin-left: 13rem;
    margin-right: 13rem;
  }

  .max\:tw-my-53{
    margin-top: 13.25rem;
    margin-bottom: 13.25rem;
  }

  .max\:tw-mx-53{
    margin-left: 13.25rem;
    margin-right: 13.25rem;
  }

  .max\:tw-my-54{
    margin-top: 13.5rem;
    margin-bottom: 13.5rem;
  }

  .max\:tw-mx-54{
    margin-left: 13.5rem;
    margin-right: 13.5rem;
  }

  .max\:tw-my-55{
    margin-top: 13.75rem;
    margin-bottom: 13.75rem;
  }

  .max\:tw-mx-55{
    margin-left: 13.75rem;
    margin-right: 13.75rem;
  }

  .max\:tw-my-56{
    margin-top: 14rem;
    margin-bottom: 14rem;
  }

  .max\:tw-mx-56{
    margin-left: 14rem;
    margin-right: 14rem;
  }

  .max\:tw-my-57{
    margin-top: 14.25rem;
    margin-bottom: 14.25rem;
  }

  .max\:tw-mx-57{
    margin-left: 14.25rem;
    margin-right: 14.25rem;
  }

  .max\:tw-my-58{
    margin-top: 14.5rem;
    margin-bottom: 14.5rem;
  }

  .max\:tw-mx-58{
    margin-left: 14.5rem;
    margin-right: 14.5rem;
  }

  .max\:tw-my-59{
    margin-top: 14.75rem;
    margin-bottom: 14.75rem;
  }

  .max\:tw-mx-59{
    margin-left: 14.75rem;
    margin-right: 14.75rem;
  }

  .max\:tw-my-60{
    margin-top: 15rem;
    margin-bottom: 15rem;
  }

  .max\:tw-mx-60{
    margin-left: 15rem;
    margin-right: 15rem;
  }

  .max\:tw-my-61{
    margin-top: 15.25rem;
    margin-bottom: 15.25rem;
  }

  .max\:tw-mx-61{
    margin-left: 15.25rem;
    margin-right: 15.25rem;
  }

  .max\:tw-my-62{
    margin-top: 15.5rem;
    margin-bottom: 15.5rem;
  }

  .max\:tw-mx-62{
    margin-left: 15.5rem;
    margin-right: 15.5rem;
  }

  .max\:tw-my-63{
    margin-top: 15.75rem;
    margin-bottom: 15.75rem;
  }

  .max\:tw-mx-63{
    margin-left: 15.75rem;
    margin-right: 15.75rem;
  }

  .max\:tw-my-64{
    margin-top: 16rem;
    margin-bottom: 16rem;
  }

  .max\:tw-mx-64{
    margin-left: 16rem;
    margin-right: 16rem;
  }

  .max\:tw-my-65{
    margin-top: 16.25rem;
    margin-bottom: 16.25rem;
  }

  .max\:tw-mx-65{
    margin-left: 16.25rem;
    margin-right: 16.25rem;
  }

  .max\:tw-my-66{
    margin-top: 16.5rem;
    margin-bottom: 16.5rem;
  }

  .max\:tw-mx-66{
    margin-left: 16.5rem;
    margin-right: 16.5rem;
  }

  .max\:tw-my-68{
    margin-top: 17rem;
    margin-bottom: 17rem;
  }

  .max\:tw-mx-68{
    margin-left: 17rem;
    margin-right: 17rem;
  }

  .max\:tw-my-69{
    margin-top: 17.25rem;
    margin-bottom: 17.25rem;
  }

  .max\:tw-mx-69{
    margin-left: 17.25rem;
    margin-right: 17.25rem;
  }

  .max\:tw-my-70{
    margin-top: 17.5rem;
    margin-bottom: 17.5rem;
  }

  .max\:tw-mx-70{
    margin-left: 17.5rem;
    margin-right: 17.5rem;
  }

  .max\:tw-my-71{
    margin-top: 17.75rem;
    margin-bottom: 17.75rem;
  }

  .max\:tw-mx-71{
    margin-left: 17.75rem;
    margin-right: 17.75rem;
  }

  .max\:tw-my-72{
    margin-top: 18rem;
    margin-bottom: 18rem;
  }

  .max\:tw-mx-72{
    margin-left: 18rem;
    margin-right: 18rem;
  }

  .max\:tw-my-73{
    margin-top: 18.25rem;
    margin-bottom: 18.25rem;
  }

  .max\:tw-mx-73{
    margin-left: 18.25rem;
    margin-right: 18.25rem;
  }

  .max\:tw-my-74{
    margin-top: 18.5rem;
    margin-bottom: 18.5rem;
  }

  .max\:tw-mx-74{
    margin-left: 18.5rem;
    margin-right: 18.5rem;
  }

  .max\:tw-my-75{
    margin-top: 18.75rem;
    margin-bottom: 18.75rem;
  }

  .max\:tw-mx-75{
    margin-left: 18.75rem;
    margin-right: 18.75rem;
  }

  .max\:tw-my-76{
    margin-top: 19rem;
    margin-bottom: 19rem;
  }

  .max\:tw-mx-76{
    margin-left: 19rem;
    margin-right: 19rem;
  }

  .max\:tw-my-77{
    margin-top: 19.25rem;
    margin-bottom: 19.25rem;
  }

  .max\:tw-mx-77{
    margin-left: 19.25rem;
    margin-right: 19.25rem;
  }

  .max\:tw-my-78{
    margin-top: 19.5rem;
    margin-bottom: 19.5rem;
  }

  .max\:tw-mx-78{
    margin-left: 19.5rem;
    margin-right: 19.5rem;
  }

  .max\:tw-my-79{
    margin-top: 19.75rem;
    margin-bottom: 19.75rem;
  }

  .max\:tw-mx-79{
    margin-left: 19.75rem;
    margin-right: 19.75rem;
  }

  .max\:tw-my-80{
    margin-top: 20rem;
    margin-bottom: 20rem;
  }

  .max\:tw-mx-80{
    margin-left: 20rem;
    margin-right: 20rem;
  }

  .max\:tw-my-81{
    margin-top: 20.25rem;
    margin-bottom: 20.25rem;
  }

  .max\:tw-mx-81{
    margin-left: 20.25rem;
    margin-right: 20.25rem;
  }

  .max\:tw-my-82{
    margin-top: 20.5rem;
    margin-bottom: 20.5rem;
  }

  .max\:tw-mx-82{
    margin-left: 20.5rem;
    margin-right: 20.5rem;
  }

  .max\:tw-my-83{
    margin-top: 20.75rem;
    margin-bottom: 20.75rem;
  }

  .max\:tw-mx-83{
    margin-left: 20.75rem;
    margin-right: 20.75rem;
  }

  .max\:tw-my-84{
    margin-top: 21rem;
    margin-bottom: 21rem;
  }

  .max\:tw-mx-84{
    margin-left: 21rem;
    margin-right: 21rem;
  }

  .max\:tw-my-85{
    margin-top: 21.25rem;
    margin-bottom: 21.25rem;
  }

  .max\:tw-mx-85{
    margin-left: 21.25rem;
    margin-right: 21.25rem;
  }

  .max\:tw-my-86{
    margin-top: 21.5rem;
    margin-bottom: 21.5rem;
  }

  .max\:tw-mx-86{
    margin-left: 21.5rem;
    margin-right: 21.5rem;
  }

  .max\:tw-my-87{
    margin-top: 21.75rem;
    margin-bottom: 21.75rem;
  }

  .max\:tw-mx-87{
    margin-left: 21.75rem;
    margin-right: 21.75rem;
  }

  .max\:tw-my-88{
    margin-top: 22rem;
    margin-bottom: 22rem;
  }

  .max\:tw-mx-88{
    margin-left: 22rem;
    margin-right: 22rem;
  }

  .max\:tw-my-89{
    margin-top: 22.25rem;
    margin-bottom: 22.25rem;
  }

  .max\:tw-mx-89{
    margin-left: 22.25rem;
    margin-right: 22.25rem;
  }

  .max\:tw-my-90{
    margin-top: 22.5rem;
    margin-bottom: 22.5rem;
  }

  .max\:tw-mx-90{
    margin-left: 22.5rem;
    margin-right: 22.5rem;
  }

  .max\:tw-my-91{
    margin-top: 22.75rem;
    margin-bottom: 22.75rem;
  }

  .max\:tw-mx-91{
    margin-left: 22.75rem;
    margin-right: 22.75rem;
  }

  .max\:tw-my-92{
    margin-top: 23rem;
    margin-bottom: 23rem;
  }

  .max\:tw-mx-92{
    margin-left: 23rem;
    margin-right: 23rem;
  }

  .max\:tw-my-93{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .max\:tw-mx-93{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .max\:tw-my-94{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .max\:tw-mx-94{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .max\:tw-my-95{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .max\:tw-mx-95{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .max\:tw-my-96{
    margin-top: 24rem;
    margin-bottom: 24rem;
  }

  .max\:tw-mx-96{
    margin-left: 24rem;
    margin-right: 24rem;
  }

  .max\:tw-my-97{
    margin-top: 23.25rem;
    margin-bottom: 23.25rem;
  }

  .max\:tw-mx-97{
    margin-left: 23.25rem;
    margin-right: 23.25rem;
  }

  .max\:tw-my-98{
    margin-top: 23.5rem;
    margin-bottom: 23.5rem;
  }

  .max\:tw-mx-98{
    margin-left: 23.5rem;
    margin-right: 23.5rem;
  }

  .max\:tw-my-99{
    margin-top: 23.75rem;
    margin-bottom: 23.75rem;
  }

  .max\:tw-mx-99{
    margin-left: 23.75rem;
    margin-right: 23.75rem;
  }

  .max\:tw-my-100{
    margin-top: 25rem;
    margin-bottom: 25rem;
  }

  .max\:tw-mx-100{
    margin-left: 25rem;
    margin-right: 25rem;
  }

  .max\:tw-my-101{
    margin-top: 25.25rem;
    margin-bottom: 25.25rem;
  }

  .max\:tw-mx-101{
    margin-left: 25.25rem;
    margin-right: 25.25rem;
  }

  .max\:tw-my-102{
    margin-top: 25.5rem;
    margin-bottom: 25.5rem;
  }

  .max\:tw-mx-102{
    margin-left: 25.5rem;
    margin-right: 25.5rem;
  }

  .max\:tw-my-112{
    margin-top: 28rem;
    margin-bottom: 28rem;
  }

  .max\:tw-mx-112{
    margin-left: 28rem;
    margin-right: 28rem;
  }

  .max\:tw-my-128{
    margin-top: 31rem;
    margin-bottom: 31rem;
  }

  .max\:tw-mx-128{
    margin-left: 31rem;
    margin-right: 31rem;
  }

  .max\:tw-my-129{
    margin-top: 32.25rem;
    margin-bottom: 32.25rem;
  }

  .max\:tw-mx-129{
    margin-left: 32.25rem;
    margin-right: 32.25rem;
  }

  .max\:tw-my-130{
    margin-top: 32.5rem;
    margin-bottom: 32.5rem;
  }

  .max\:tw-mx-130{
    margin-left: 32.5rem;
    margin-right: 32.5rem;
  }

  .max\:tw-my-140{
    margin-top: 35rem;
    margin-bottom: 35rem;
  }

  .max\:tw-mx-140{
    margin-left: 35rem;
    margin-right: 35rem;
  }

  .max\:tw-my-160{
    margin-top: 40rem;
    margin-bottom: 40rem;
  }

  .max\:tw-mx-160{
    margin-left: 40rem;
    margin-right: 40rem;
  }

  .max\:tw-my-180{
    margin-top: 45rem;
    margin-bottom: 45rem;
  }

  .max\:tw-mx-180{
    margin-left: 45rem;
    margin-right: 45rem;
  }

  .max\:tw-my-185{
    margin-top: 46.25rem;
    margin-bottom: 46.25rem;
  }

  .max\:tw-mx-185{
    margin-left: 46.25rem;
    margin-right: 46.25rem;
  }

  .max\:tw-my-190{
    margin-top: 47.5rem;
    margin-bottom: 47.5rem;
  }

  .max\:tw-mx-190{
    margin-left: 47.5rem;
    margin-right: 47.5rem;
  }

  .max\:tw-my-200{
    margin-top: 50rem;
    margin-bottom: 50rem;
  }

  .max\:tw-mx-200{
    margin-left: 50rem;
    margin-right: 50rem;
  }

  .max\:tw-my-auto{
    margin-top: auto;
    margin-bottom: auto;
  }

  .max\:tw-mx-auto{
    margin-left: auto;
    margin-right: auto;
  }

  .max\:tw-my-px{
    margin-top: 1px;
    margin-bottom: 1px;
  }

  .max\:tw-mx-px{
    margin-left: 1px;
    margin-right: 1px;
  }

  .max\:tw-my-0\.5{
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
  }

  .max\:tw-mx-0\.5{
    margin-left: 0.125rem;
    margin-right: 0.125rem;
  }

  .max\:tw-my-1\.5{
    margin-top: 0.375rem;
    margin-bottom: 0.375rem;
  }

  .max\:tw-mx-1\.5{
    margin-left: 0.375rem;
    margin-right: 0.375rem;
  }

  .max\:tw-my-2\.5{
    margin-top: 0.625rem;
    margin-bottom: 0.625rem;
  }

  .max\:tw-mx-2\.5{
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

  .max\:tw-my-3\.5{
    margin-top: 0.875rem;
    margin-bottom: 0.875rem;
  }

  .max\:tw-mx-3\.5{
    margin-left: 0.875rem;
    margin-right: 0.875rem;
  }

  .max\:tw-my-1\/2{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .max\:tw-mx-1\/2{
    margin-left: 50%;
    margin-right: 50%;
  }

  .max\:tw-my-1\/3{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .max\:tw-mx-1\/3{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .max\:tw-my-2\/3{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .max\:tw-mx-2\/3{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .max\:tw-my-1\/4{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .max\:tw-mx-1\/4{
    margin-left: 25%;
    margin-right: 25%;
  }

  .max\:tw-my-2\/4{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .max\:tw-mx-2\/4{
    margin-left: 50%;
    margin-right: 50%;
  }

  .max\:tw-my-3\/4{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .max\:tw-mx-3\/4{
    margin-left: 75%;
    margin-right: 75%;
  }

  .max\:tw-my-1\/5{
    margin-top: 20%;
    margin-bottom: 20%;
  }

  .max\:tw-mx-1\/5{
    margin-left: 20%;
    margin-right: 20%;
  }

  .max\:tw-my-2\/5{
    margin-top: 40%;
    margin-bottom: 40%;
  }

  .max\:tw-mx-2\/5{
    margin-left: 40%;
    margin-right: 40%;
  }

  .max\:tw-my-3\/5{
    margin-top: 60%;
    margin-bottom: 60%;
  }

  .max\:tw-mx-3\/5{
    margin-left: 60%;
    margin-right: 60%;
  }

  .max\:tw-my-4\/5{
    margin-top: 80%;
    margin-bottom: 80%;
  }

  .max\:tw-mx-4\/5{
    margin-left: 80%;
    margin-right: 80%;
  }

  .max\:tw-my-1\/6{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .max\:tw-mx-1\/6{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .max\:tw-my-2\/6{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .max\:tw-mx-2\/6{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .max\:tw-my-3\/6{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .max\:tw-mx-3\/6{
    margin-left: 50%;
    margin-right: 50%;
  }

  .max\:tw-my-4\/6{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .max\:tw-mx-4\/6{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .max\:tw-my-5\/6{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .max\:tw-mx-5\/6{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .max\:tw-my-1\/12{
    margin-top: 8.333333%;
    margin-bottom: 8.333333%;
  }

  .max\:tw-mx-1\/12{
    margin-left: 8.333333%;
    margin-right: 8.333333%;
  }

  .max\:tw-my-2\/12{
    margin-top: 16.666667%;
    margin-bottom: 16.666667%;
  }

  .max\:tw-mx-2\/12{
    margin-left: 16.666667%;
    margin-right: 16.666667%;
  }

  .max\:tw-my-3\/12{
    margin-top: 25%;
    margin-bottom: 25%;
  }

  .max\:tw-mx-3\/12{
    margin-left: 25%;
    margin-right: 25%;
  }

  .max\:tw-my-4\/12{
    margin-top: 33.333333%;
    margin-bottom: 33.333333%;
  }

  .max\:tw-mx-4\/12{
    margin-left: 33.333333%;
    margin-right: 33.333333%;
  }

  .max\:tw-my-5\/12{
    margin-top: 41.666667%;
    margin-bottom: 41.666667%;
  }

  .max\:tw-mx-5\/12{
    margin-left: 41.666667%;
    margin-right: 41.666667%;
  }

  .max\:tw-my-6\/12{
    margin-top: 50%;
    margin-bottom: 50%;
  }

  .max\:tw-mx-6\/12{
    margin-left: 50%;
    margin-right: 50%;
  }

  .max\:tw-my-7\/12{
    margin-top: 58.333333%;
    margin-bottom: 58.333333%;
  }

  .max\:tw-mx-7\/12{
    margin-left: 58.333333%;
    margin-right: 58.333333%;
  }

  .max\:tw-my-8\/12{
    margin-top: 66.666667%;
    margin-bottom: 66.666667%;
  }

  .max\:tw-mx-8\/12{
    margin-left: 66.666667%;
    margin-right: 66.666667%;
  }

  .max\:tw-my-9\/12{
    margin-top: 75%;
    margin-bottom: 75%;
  }

  .max\:tw-mx-9\/12{
    margin-left: 75%;
    margin-right: 75%;
  }

  .max\:tw-my-10\/12{
    margin-top: 83.333333%;
    margin-bottom: 83.333333%;
  }

  .max\:tw-mx-10\/12{
    margin-left: 83.333333%;
    margin-right: 83.333333%;
  }

  .max\:tw-my-11\/12{
    margin-top: 91.666667%;
    margin-bottom: 91.666667%;
  }

  .max\:tw-mx-11\/12{
    margin-left: 91.666667%;
    margin-right: 91.666667%;
  }

  .max\:tw-my-full{
    margin-top: 100%;
    margin-bottom: 100%;
  }

  .max\:tw-mx-full{
    margin-left: 100%;
    margin-right: 100%;
  }

  .max\:tw--my-1{
    margin-top: -0.25rem;
    margin-bottom: -0.25rem;
  }

  .max\:tw--mx-1{
    margin-left: -0.25rem;
    margin-right: -0.25rem;
  }

  .max\:tw--my-2{
    margin-top: -0.5rem;
    margin-bottom: -0.5rem;
  }

  .max\:tw--mx-2{
    margin-left: -0.5rem;
    margin-right: -0.5rem;
  }

  .max\:tw--my-3{
    margin-top: -0.75rem;
    margin-bottom: -0.75rem;
  }

  .max\:tw--mx-3{
    margin-left: -0.75rem;
    margin-right: -0.75rem;
  }

  .max\:tw--my-4{
    margin-top: -1rem;
    margin-bottom: -1rem;
  }

  .max\:tw--mx-4{
    margin-left: -1rem;
    margin-right: -1rem;
  }

  .max\:tw--my-5{
    margin-top: -1.25rem;
    margin-bottom: -1.25rem;
  }

  .max\:tw--mx-5{
    margin-left: -1.25rem;
    margin-right: -1.25rem;
  }

  .max\:tw--my-6{
    margin-top: -1.5rem;
    margin-bottom: -1.5rem;
  }

  .max\:tw--mx-6{
    margin-left: -1.5rem;
    margin-right: -1.5rem;
  }

  .max\:tw--my-7{
    margin-top: -1.75rem;
    margin-bottom: -1.75rem;
  }

  .max\:tw--mx-7{
    margin-left: -1.75rem;
    margin-right: -1.75rem;
  }

  .max\:tw--my-8{
    margin-top: -2rem;
    margin-bottom: -2rem;
  }

  .max\:tw--mx-8{
    margin-left: -2rem;
    margin-right: -2rem;
  }

  .max\:tw--my-9{
    margin-top: -2.25rem;
    margin-bottom: -2.25rem;
  }

  .max\:tw--mx-9{
    margin-left: -2.25rem;
    margin-right: -2.25rem;
  }

  .max\:tw--my-10{
    margin-top: -2.5rem;
    margin-bottom: -2.5rem;
  }

  .max\:tw--mx-10{
    margin-left: -2.5rem;
    margin-right: -2.5rem;
  }

  .max\:tw--my-11{
    margin-top: -2.75rem;
    margin-bottom: -2.75rem;
  }

  .max\:tw--mx-11{
    margin-left: -2.75rem;
    margin-right: -2.75rem;
  }

  .max\:tw--my-12{
    margin-top: -3rem;
    margin-bottom: -3rem;
  }

  .max\:tw--mx-12{
    margin-left: -3rem;
    margin-right: -3rem;
  }

  .max\:tw--my-13{
    margin-top: -3.25rem;
    margin-bottom: -3.25rem;
  }

  .max\:tw--mx-13{
    margin-left: -3.25rem;
    margin-right: -3.25rem;
  }

  .max\:tw--my-14{
    margin-top: -3.5rem;
    margin-bottom: -3.5rem;
  }

  .max\:tw--mx-14{
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .max\:tw--my-15{
    margin-top: -3.75rem;
    margin-bottom: -3.75rem;
  }

  .max\:tw--mx-15{
    margin-left: -3.75rem;
    margin-right: -3.75rem;
  }

  .max\:tw--my-16{
    margin-top: -4rem;
    margin-bottom: -4rem;
  }

  .max\:tw--mx-16{
    margin-left: -4rem;
    margin-right: -4rem;
  }

  .max\:tw--my-17{
    margin-top: -4.25rem;
    margin-bottom: -4.25rem;
  }

  .max\:tw--mx-17{
    margin-left: -4.25rem;
    margin-right: -4.25rem;
  }

  .max\:tw--my-18{
    margin-top: -4.5rem;
    margin-bottom: -4.5rem;
  }

  .max\:tw--mx-18{
    margin-left: -4.5rem;
    margin-right: -4.5rem;
  }

  .max\:tw--my-19{
    margin-top: -4.75rem;
    margin-bottom: -4.75rem;
  }

  .max\:tw--mx-19{
    margin-left: -4.75rem;
    margin-right: -4.75rem;
  }

  .max\:tw--my-20{
    margin-top: -5rem;
    margin-bottom: -5rem;
  }

  .max\:tw--mx-20{
    margin-left: -5rem;
    margin-right: -5rem;
  }

  .max\:tw--my-21{
    margin-top: -5.25rem;
    margin-bottom: -5.25rem;
  }

  .max\:tw--mx-21{
    margin-left: -5.25rem;
    margin-right: -5.25rem;
  }

  .max\:tw--my-22{
    margin-top: -5.5rem;
    margin-bottom: -5.5rem;
  }

  .max\:tw--mx-22{
    margin-left: -5.5rem;
    margin-right: -5.5rem;
  }

  .max\:tw--my-23{
    margin-top: -5.75rem;
    margin-bottom: -5.75rem;
  }

  .max\:tw--mx-23{
    margin-left: -5.75rem;
    margin-right: -5.75rem;
  }

  .max\:tw--my-24{
    margin-top: -6rem;
    margin-bottom: -6rem;
  }

  .max\:tw--mx-24{
    margin-left: -6rem;
    margin-right: -6rem;
  }

  .max\:tw--my-25{
    margin-top: -6.25rem;
    margin-bottom: -6.25rem;
  }

  .max\:tw--mx-25{
    margin-left: -6.25rem;
    margin-right: -6.25rem;
  }

  .max\:tw--my-26{
    margin-top: -6.5rem;
    margin-bottom: -6.5rem;
  }

  .max\:tw--mx-26{
    margin-left: -6.5rem;
    margin-right: -6.5rem;
  }

  .max\:tw--my-27{
    margin-top: -6.75rem;
    margin-bottom: -6.75rem;
  }

  .max\:tw--mx-27{
    margin-left: -6.75rem;
    margin-right: -6.75rem;
  }

  .max\:tw--my-28{
    margin-top: -7rem;
    margin-bottom: -7rem;
  }

  .max\:tw--mx-28{
    margin-left: -7rem;
    margin-right: -7rem;
  }

  .max\:tw--my-29{
    margin-top: -7.25rem;
    margin-bottom: -7.25rem;
  }

  .max\:tw--mx-29{
    margin-left: -7.25rem;
    margin-right: -7.25rem;
  }

  .max\:tw--my-30{
    margin-top: -7.5rem;
    margin-bottom: -7.5rem;
  }

  .max\:tw--mx-30{
    margin-left: -7.5rem;
    margin-right: -7.5rem;
  }

  .max\:tw--my-31{
    margin-top: -7.75rem;
    margin-bottom: -7.75rem;
  }

  .max\:tw--mx-31{
    margin-left: -7.75rem;
    margin-right: -7.75rem;
  }

  .max\:tw--my-32{
    margin-top: -8rem;
    margin-bottom: -8rem;
  }

  .max\:tw--mx-32{
    margin-left: -8rem;
    margin-right: -8rem;
  }

  .max\:tw--my-33{
    margin-top: -8.25rem;
    margin-bottom: -8.25rem;
  }

  .max\:tw--mx-33{
    margin-left: -8.25rem;
    margin-right: -8.25rem;
  }

  .max\:tw--my-34{
    margin-top: -8.5rem;
    margin-bottom: -8.5rem;
  }

  .max\:tw--mx-34{
    margin-left: -8.5rem;
    margin-right: -8.5rem;
  }

  .max\:tw--my-35{
    margin-top: -8.75rem;
    margin-bottom: -8.75rem;
  }

  .max\:tw--mx-35{
    margin-left: -8.75rem;
    margin-right: -8.75rem;
  }

  .max\:tw--my-36{
    margin-top: -9rem;
    margin-bottom: -9rem;
  }

  .max\:tw--mx-36{
    margin-left: -9rem;
    margin-right: -9rem;
  }

  .max\:tw--my-40{
    margin-top: -10rem;
    margin-bottom: -10rem;
  }

  .max\:tw--mx-40{
    margin-left: -10rem;
    margin-right: -10rem;
  }

  .max\:tw--my-41{
    margin-top: -10.25rem;
    margin-bottom: -10.25rem;
  }

  .max\:tw--mx-41{
    margin-left: -10.25rem;
    margin-right: -10.25rem;
  }

  .max\:tw--my-42{
    margin-top: -10.5rem;
    margin-bottom: -10.5rem;
  }

  .max\:tw--mx-42{
    margin-left: -10.5rem;
    margin-right: -10.5rem;
  }

  .max\:tw--my-43{
    margin-top: -10.75rem;
    margin-bottom: -10.75rem;
  }

  .max\:tw--mx-43{
    margin-left: -10.75rem;
    margin-right: -10.75rem;
  }

  .max\:tw--my-44{
    margin-top: -11rem;
    margin-bottom: -11rem;
  }

  .max\:tw--mx-44{
    margin-left: -11rem;
    margin-right: -11rem;
  }

  .max\:tw--my-45{
    margin-top: -11.25rem;
    margin-bottom: -11.25rem;
  }

  .max\:tw--mx-45{
    margin-left: -11.25rem;
    margin-right: -11.25rem;
  }

  .max\:tw--my-46{
    margin-top: -11.5rem;
    margin-bottom: -11.5rem;
  }

  .max\:tw--mx-46{
    margin-left: -11.5rem;
    margin-right: -11.5rem;
  }

  .max\:tw--my-47{
    margin-top: -11.75rem;
    margin-bottom: -11.75rem;
  }

  .max\:tw--mx-47{
    margin-left: -11.75rem;
    margin-right: -11.75rem;
  }

  .max\:tw--my-48{
    margin-top: -12rem;
    margin-bottom: -12rem;
  }

  .max\:tw--mx-48{
    margin-left: -12rem;
    margin-right: -12rem;
  }

  .max\:tw--my-50{
    margin-top: -12.5rem;
    margin-bottom: -12.5rem;
  }

  .max\:tw--mx-50{
    margin-left: -12.5rem;
    margin-right: -12.5rem;
  }

  .max\:tw--my-52{
    margin-top: -13rem;
    margin-bottom: -13rem;
  }

  .max\:tw--mx-52{
    margin-left: -13rem;
    margin-right: -13rem;
  }

  .max\:tw--my-53{
    margin-top: -13.25rem;
    margin-bottom: -13.25rem;
  }

  .max\:tw--mx-53{
    margin-left: -13.25rem;
    margin-right: -13.25rem;
  }

  .max\:tw--my-54{
    margin-top: -13.5rem;
    margin-bottom: -13.5rem;
  }

  .max\:tw--mx-54{
    margin-left: -13.5rem;
    margin-right: -13.5rem;
  }

  .max\:tw--my-55{
    margin-top: -13.75rem;
    margin-bottom: -13.75rem;
  }

  .max\:tw--mx-55{
    margin-left: -13.75rem;
    margin-right: -13.75rem;
  }

  .max\:tw--my-56{
    margin-top: -14rem;
    margin-bottom: -14rem;
  }

  .max\:tw--mx-56{
    margin-left: -14rem;
    margin-right: -14rem;
  }

  .max\:tw--my-57{
    margin-top: -14.25rem;
    margin-bottom: -14.25rem;
  }

  .max\:tw--mx-57{
    margin-left: -14.25rem;
    margin-right: -14.25rem;
  }

  .max\:tw--my-58{
    margin-top: -14.5rem;
    margin-bottom: -14.5rem;
  }

  .max\:tw--mx-58{
    margin-left: -14.5rem;
    margin-right: -14.5rem;
  }

  .max\:tw--my-59{
    margin-top: -14.75rem;
    margin-bottom: -14.75rem;
  }

  .max\:tw--mx-59{
    margin-left: -14.75rem;
    margin-right: -14.75rem;
  }

  .max\:tw--my-60{
    margin-top: -15rem;
    margin-bottom: -15rem;
  }

  .max\:tw--mx-60{
    margin-left: -15rem;
    margin-right: -15rem;
  }

  .max\:tw--my-61{
    margin-top: -15.25rem;
    margin-bottom: -15.25rem;
  }

  .max\:tw--mx-61{
    margin-left: -15.25rem;
    margin-right: -15.25rem;
  }

  .max\:tw--my-62{
    margin-top: -15.5rem;
    margin-bottom: -15.5rem;
  }

  .max\:tw--mx-62{
    margin-left: -15.5rem;
    margin-right: -15.5rem;
  }

  .max\:tw--my-63{
    margin-top: -15.75rem;
    margin-bottom: -15.75rem;
  }

  .max\:tw--mx-63{
    margin-left: -15.75rem;
    margin-right: -15.75rem;
  }

  .max\:tw--my-64{
    margin-top: -16rem;
    margin-bottom: -16rem;
  }

  .max\:tw--mx-64{
    margin-left: -16rem;
    margin-right: -16rem;
  }

  .max\:tw--my-65{
    margin-top: -16.25rem;
    margin-bottom: -16.25rem;
  }

  .max\:tw--mx-65{
    margin-left: -16.25rem;
    margin-right: -16.25rem;
  }

  .max\:tw--my-66{
    margin-top: -16.5rem;
    margin-bottom: -16.5rem;
  }

  .max\:tw--mx-66{
    margin-left: -16.5rem;
    margin-right: -16.5rem;
  }

  .max\:tw--my-68{
    margin-top: -17rem;
    margin-bottom: -17rem;
  }

  .max\:tw--mx-68{
    margin-left: -17rem;
    margin-right: -17rem;
  }

  .max\:tw--my-69{
    margin-top: -17.25rem;
    margin-bottom: -17.25rem;
  }

  .max\:tw--mx-69{
    margin-left: -17.25rem;
    margin-right: -17.25rem;
  }

  .max\:tw--my-70{
    margin-top: -17.5rem;
    margin-bottom: -17.5rem;
  }

  .max\:tw--mx-70{
    margin-left: -17.5rem;
    margin-right: -17.5rem;
  }

  .max\:tw--my-71{
    margin-top: -17.75rem;
    margin-bottom: -17.75rem;
  }

  .max\:tw--mx-71{
    margin-left: -17.75rem;
    margin-right: -17.75rem;
  }

  .max\:tw--my-72{
    margin-top: -18rem;
    margin-bottom: -18rem;
  }

  .max\:tw--mx-72{
    margin-left: -18rem;
    margin-right: -18rem;
  }

  .max\:tw--my-73{
    margin-top: -18.25rem;
    margin-bottom: -18.25rem;
  }

  .max\:tw--mx-73{
    margin-left: -18.25rem;
    margin-right: -18.25rem;
  }

  .max\:tw--my-74{
    margin-top: -18.5rem;
    margin-bottom: -18.5rem;
  }

  .max\:tw--mx-74{
    margin-left: -18.5rem;
    margin-right: -18.5rem;
  }

  .max\:tw--my-75{
    margin-top: -18.75rem;
    margin-bottom: -18.75rem;
  }

  .max\:tw--mx-75{
    margin-left: -18.75rem;
    margin-right: -18.75rem;
  }

  .max\:tw--my-76{
    margin-top: -19rem;
    margin-bottom: -19rem;
  }

  .max\:tw--mx-76{
    margin-left: -19rem;
    margin-right: -19rem;
  }

  .max\:tw--my-77{
    margin-top: -19.25rem;
    margin-bottom: -19.25rem;
  }

  .max\:tw--mx-77{
    margin-left: -19.25rem;
    margin-right: -19.25rem;
  }

  .max\:tw--my-78{
    margin-top: -19.5rem;
    margin-bottom: -19.5rem;
  }

  .max\:tw--mx-78{
    margin-left: -19.5rem;
    margin-right: -19.5rem;
  }

  .max\:tw--my-79{
    margin-top: -19.75rem;
    margin-bottom: -19.75rem;
  }

  .max\:tw--mx-79{
    margin-left: -19.75rem;
    margin-right: -19.75rem;
  }

  .max\:tw--my-80{
    margin-top: -20rem;
    margin-bottom: -20rem;
  }

  .max\:tw--mx-80{
    margin-left: -20rem;
    margin-right: -20rem;
  }

  .max\:tw--my-81{
    margin-top: -20.25rem;
    margin-bottom: -20.25rem;
  }

  .max\:tw--mx-81{
    margin-left: -20.25rem;
    margin-right: -20.25rem;
  }

  .max\:tw--my-82{
    margin-top: -20.5rem;
    margin-bottom: -20.5rem;
  }

  .max\:tw--mx-82{
    margin-left: -20.5rem;
    margin-right: -20.5rem;
  }

  .max\:tw--my-83{
    margin-top: -20.75rem;
    margin-bottom: -20.75rem;
  }

  .max\:tw--mx-83{
    margin-left: -20.75rem;
    margin-right: -20.75rem;
  }

  .max\:tw--my-84{
    margin-top: -21rem;
    margin-bottom: -21rem;
  }

  .max\:tw--mx-84{
    margin-left: -21rem;
    margin-right: -21rem;
  }

  .max\:tw--my-85{
    margin-top: -21.25rem;
    margin-bottom: -21.25rem;
  }

  .max\:tw--mx-85{
    margin-left: -21.25rem;
    margin-right: -21.25rem;
  }

  .max\:tw--my-86{
    margin-top: -21.5rem;
    margin-bottom: -21.5rem;
  }

  .max\:tw--mx-86{
    margin-left: -21.5rem;
    margin-right: -21.5rem;
  }

  .max\:tw--my-87{
    margin-top: -21.75rem;
    margin-bottom: -21.75rem;
  }

  .max\:tw--mx-87{
    margin-left: -21.75rem;
    margin-right: -21.75rem;
  }

  .max\:tw--my-88{
    margin-top: -22rem;
    margin-bottom: -22rem;
  }

  .max\:tw--mx-88{
    margin-left: -22rem;
    margin-right: -22rem;
  }

  .max\:tw--my-89{
    margin-top: -22.25rem;
    margin-bottom: -22.25rem;
  }

  .max\:tw--mx-89{
    margin-left: -22.25rem;
    margin-right: -22.25rem;
  }

  .max\:tw--my-90{
    margin-top: -22.5rem;
    margin-bottom: -22.5rem;
  }

  .max\:tw--mx-90{
    margin-left: -22.5rem;
    margin-right: -22.5rem;
  }

  .max\:tw--my-91{
    margin-top: -22.75rem;
    margin-bottom: -22.75rem;
  }

  .max\:tw--mx-91{
    margin-left: -22.75rem;
    margin-right: -22.75rem;
  }

  .max\:tw--my-92{
    margin-top: -23rem;
    margin-bottom: -23rem;
  }

  .max\:tw--mx-92{
    margin-left: -23rem;
    margin-right: -23rem;
  }

  .max\:tw--my-93{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .max\:tw--mx-93{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .max\:tw--my-94{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .max\:tw--mx-94{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .max\:tw--my-95{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .max\:tw--mx-95{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .max\:tw--my-96{
    margin-top: -24rem;
    margin-bottom: -24rem;
  }

  .max\:tw--mx-96{
    margin-left: -24rem;
    margin-right: -24rem;
  }

  .max\:tw--my-97{
    margin-top: -23.25rem;
    margin-bottom: -23.25rem;
  }

  .max\:tw--mx-97{
    margin-left: -23.25rem;
    margin-right: -23.25rem;
  }

  .max\:tw--my-98{
    margin-top: -23.5rem;
    margin-bottom: -23.5rem;
  }

  .max\:tw--mx-98{
    margin-left: -23.5rem;
    margin-right: -23.5rem;
  }

  .max\:tw--my-99{
    margin-top: -23.75rem;
    margin-bottom: -23.75rem;
  }

  .max\:tw--mx-99{
    margin-left: -23.75rem;
    margin-right: -23.75rem;
  }

  .max\:tw--my-100{
    margin-top: -25rem;
    margin-bottom: -25rem;
  }

  .max\:tw--mx-100{
    margin-left: -25rem;
    margin-right: -25rem;
  }

  .max\:tw--my-101{
    margin-top: -25.25rem;
    margin-bottom: -25.25rem;
  }

  .max\:tw--mx-101{
    margin-left: -25.25rem;
    margin-right: -25.25rem;
  }

  .max\:tw--my-102{
    margin-top: -25.5rem;
    margin-bottom: -25.5rem;
  }

  .max\:tw--mx-102{
    margin-left: -25.5rem;
    margin-right: -25.5rem;
  }

  .max\:tw--my-112{
    margin-top: -28rem;
    margin-bottom: -28rem;
  }

  .max\:tw--mx-112{
    margin-left: -28rem;
    margin-right: -28rem;
  }

  .max\:tw--my-128{
    margin-top: -31rem;
    margin-bottom: -31rem;
  }

  .max\:tw--mx-128{
    margin-left: -31rem;
    margin-right: -31rem;
  }

  .max\:tw--my-129{
    margin-top: -32.25rem;
    margin-bottom: -32.25rem;
  }

  .max\:tw--mx-129{
    margin-left: -32.25rem;
    margin-right: -32.25rem;
  }

  .max\:tw--my-130{
    margin-top: -32.5rem;
    margin-bottom: -32.5rem;
  }

  .max\:tw--mx-130{
    margin-left: -32.5rem;
    margin-right: -32.5rem;
  }

  .max\:tw--my-140{
    margin-top: -35rem;
    margin-bottom: -35rem;
  }

  .max\:tw--mx-140{
    margin-left: -35rem;
    margin-right: -35rem;
  }

  .max\:tw--my-160{
    margin-top: -40rem;
    margin-bottom: -40rem;
  }

  .max\:tw--mx-160{
    margin-left: -40rem;
    margin-right: -40rem;
  }

  .max\:tw--my-180{
    margin-top: -45rem;
    margin-bottom: -45rem;
  }

  .max\:tw--mx-180{
    margin-left: -45rem;
    margin-right: -45rem;
  }

  .max\:tw--my-185{
    margin-top: -46.25rem;
    margin-bottom: -46.25rem;
  }

  .max\:tw--mx-185{
    margin-left: -46.25rem;
    margin-right: -46.25rem;
  }

  .max\:tw--my-190{
    margin-top: -47.5rem;
    margin-bottom: -47.5rem;
  }

  .max\:tw--mx-190{
    margin-left: -47.5rem;
    margin-right: -47.5rem;
  }

  .max\:tw--my-200{
    margin-top: -50rem;
    margin-bottom: -50rem;
  }

  .max\:tw--mx-200{
    margin-left: -50rem;
    margin-right: -50rem;
  }

  .max\:tw--my-px{
    margin-top: -1px;
    margin-bottom: -1px;
  }

  .max\:tw--mx-px{
    margin-left: -1px;
    margin-right: -1px;
  }

  .max\:tw--my-0\.5{
    margin-top: -0.125rem;
    margin-bottom: -0.125rem;
  }

  .max\:tw--mx-0\.5{
    margin-left: -0.125rem;
    margin-right: -0.125rem;
  }

  .max\:tw--my-1\.5{
    margin-top: -0.375rem;
    margin-bottom: -0.375rem;
  }

  .max\:tw--mx-1\.5{
    margin-left: -0.375rem;
    margin-right: -0.375rem;
  }

  .max\:tw--my-2\.5{
    margin-top: -0.625rem;
    margin-bottom: -0.625rem;
  }

  .max\:tw--mx-2\.5{
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }

  .max\:tw--my-3\.5{
    margin-top: -0.875rem;
    margin-bottom: -0.875rem;
  }

  .max\:tw--mx-3\.5{
    margin-left: -0.875rem;
    margin-right: -0.875rem;
  }

  .max\:tw--my-1\/2{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .max\:tw--mx-1\/2{
    margin-left: -50%;
    margin-right: -50%;
  }

  .max\:tw--my-1\/3{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .max\:tw--mx-1\/3{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .max\:tw--my-2\/3{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .max\:tw--mx-2\/3{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .max\:tw--my-1\/4{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .max\:tw--mx-1\/4{
    margin-left: -25%;
    margin-right: -25%;
  }

  .max\:tw--my-2\/4{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .max\:tw--mx-2\/4{
    margin-left: -50%;
    margin-right: -50%;
  }

  .max\:tw--my-3\/4{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .max\:tw--mx-3\/4{
    margin-left: -75%;
    margin-right: -75%;
  }

  .max\:tw--my-1\/5{
    margin-top: -20%;
    margin-bottom: -20%;
  }

  .max\:tw--mx-1\/5{
    margin-left: -20%;
    margin-right: -20%;
  }

  .max\:tw--my-2\/5{
    margin-top: -40%;
    margin-bottom: -40%;
  }

  .max\:tw--mx-2\/5{
    margin-left: -40%;
    margin-right: -40%;
  }

  .max\:tw--my-3\/5{
    margin-top: -60%;
    margin-bottom: -60%;
  }

  .max\:tw--mx-3\/5{
    margin-left: -60%;
    margin-right: -60%;
  }

  .max\:tw--my-4\/5{
    margin-top: -80%;
    margin-bottom: -80%;
  }

  .max\:tw--mx-4\/5{
    margin-left: -80%;
    margin-right: -80%;
  }

  .max\:tw--my-1\/6{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .max\:tw--mx-1\/6{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .max\:tw--my-2\/6{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .max\:tw--mx-2\/6{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .max\:tw--my-3\/6{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .max\:tw--mx-3\/6{
    margin-left: -50%;
    margin-right: -50%;
  }

  .max\:tw--my-4\/6{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .max\:tw--mx-4\/6{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .max\:tw--my-5\/6{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .max\:tw--mx-5\/6{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .max\:tw--my-1\/12{
    margin-top: -8.33333%;
    margin-bottom: -8.33333%;
  }

  .max\:tw--mx-1\/12{
    margin-left: -8.33333%;
    margin-right: -8.33333%;
  }

  .max\:tw--my-2\/12{
    margin-top: -16.66667%;
    margin-bottom: -16.66667%;
  }

  .max\:tw--mx-2\/12{
    margin-left: -16.66667%;
    margin-right: -16.66667%;
  }

  .max\:tw--my-3\/12{
    margin-top: -25%;
    margin-bottom: -25%;
  }

  .max\:tw--mx-3\/12{
    margin-left: -25%;
    margin-right: -25%;
  }

  .max\:tw--my-4\/12{
    margin-top: -33.33333%;
    margin-bottom: -33.33333%;
  }

  .max\:tw--mx-4\/12{
    margin-left: -33.33333%;
    margin-right: -33.33333%;
  }

  .max\:tw--my-5\/12{
    margin-top: -41.66667%;
    margin-bottom: -41.66667%;
  }

  .max\:tw--mx-5\/12{
    margin-left: -41.66667%;
    margin-right: -41.66667%;
  }

  .max\:tw--my-6\/12{
    margin-top: -50%;
    margin-bottom: -50%;
  }

  .max\:tw--mx-6\/12{
    margin-left: -50%;
    margin-right: -50%;
  }

  .max\:tw--my-7\/12{
    margin-top: -58.33333%;
    margin-bottom: -58.33333%;
  }

  .max\:tw--mx-7\/12{
    margin-left: -58.33333%;
    margin-right: -58.33333%;
  }

  .max\:tw--my-8\/12{
    margin-top: -66.66667%;
    margin-bottom: -66.66667%;
  }

  .max\:tw--mx-8\/12{
    margin-left: -66.66667%;
    margin-right: -66.66667%;
  }

  .max\:tw--my-9\/12{
    margin-top: -75%;
    margin-bottom: -75%;
  }

  .max\:tw--mx-9\/12{
    margin-left: -75%;
    margin-right: -75%;
  }

  .max\:tw--my-10\/12{
    margin-top: -83.33333%;
    margin-bottom: -83.33333%;
  }

  .max\:tw--mx-10\/12{
    margin-left: -83.33333%;
    margin-right: -83.33333%;
  }

  .max\:tw--my-11\/12{
    margin-top: -91.66667%;
    margin-bottom: -91.66667%;
  }

  .max\:tw--mx-11\/12{
    margin-left: -91.66667%;
    margin-right: -91.66667%;
  }

  .max\:tw--my-full{
    margin-top: -100%;
    margin-bottom: -100%;
  }

  .max\:tw--mx-full{
    margin-left: -100%;
    margin-right: -100%;
  }

  .max\:tw-mt-0{
    margin-top: 0;
  }

  .max\:tw-mr-0{
    margin-right: 0;
  }

  .max\:tw-mb-0{
    margin-bottom: 0;
  }

  .max\:tw-ml-0{
    margin-left: 0;
  }

  .max\:tw-mt-1{
    margin-top: 0.25rem;
  }

  .max\:tw-mr-1{
    margin-right: 0.25rem;
  }

  .max\:tw-mb-1{
    margin-bottom: 0.25rem;
  }

  .max\:tw-ml-1{
    margin-left: 0.25rem;
  }

  .max\:tw-mt-2{
    margin-top: 0.5rem;
  }

  .max\:tw-mr-2{
    margin-right: 0.5rem;
  }

  .max\:tw-mb-2{
    margin-bottom: 0.5rem;
  }

  .max\:tw-ml-2{
    margin-left: 0.5rem;
  }

  .max\:tw-mt-3{
    margin-top: 0.75rem;
  }

  .max\:tw-mr-3{
    margin-right: 0.75rem;
  }

  .max\:tw-mb-3{
    margin-bottom: 0.75rem;
  }

  .max\:tw-ml-3{
    margin-left: 0.75rem;
  }

  .max\:tw-mt-4{
    margin-top: 1rem;
  }

  .max\:tw-mr-4{
    margin-right: 1rem;
  }

  .max\:tw-mb-4{
    margin-bottom: 1rem;
  }

  .max\:tw-ml-4{
    margin-left: 1rem;
  }

  .max\:tw-mt-5{
    margin-top: 1.25rem;
  }

  .max\:tw-mr-5{
    margin-right: 1.25rem;
  }

  .max\:tw-mb-5{
    margin-bottom: 1.25rem;
  }

  .max\:tw-ml-5{
    margin-left: 1.25rem;
  }

  .max\:tw-mt-6{
    margin-top: 1.5rem;
  }

  .max\:tw-mr-6{
    margin-right: 1.5rem;
  }

  .max\:tw-mb-6{
    margin-bottom: 1.5rem;
  }

  .max\:tw-ml-6{
    margin-left: 1.5rem;
  }

  .max\:tw-mt-7{
    margin-top: 1.75rem;
  }

  .max\:tw-mr-7{
    margin-right: 1.75rem;
  }

  .max\:tw-mb-7{
    margin-bottom: 1.75rem;
  }

  .max\:tw-ml-7{
    margin-left: 1.75rem;
  }

  .max\:tw-mt-8{
    margin-top: 2rem;
  }

  .max\:tw-mr-8{
    margin-right: 2rem;
  }

  .max\:tw-mb-8{
    margin-bottom: 2rem;
  }

  .max\:tw-ml-8{
    margin-left: 2rem;
  }

  .max\:tw-mt-9{
    margin-top: 2.25rem;
  }

  .max\:tw-mr-9{
    margin-right: 2.25rem;
  }

  .max\:tw-mb-9{
    margin-bottom: 2.25rem;
  }

  .max\:tw-ml-9{
    margin-left: 2.25rem;
  }

  .max\:tw-mt-10{
    margin-top: 2.5rem;
  }

  .max\:tw-mr-10{
    margin-right: 2.5rem;
  }

  .max\:tw-mb-10{
    margin-bottom: 2.5rem;
  }

  .max\:tw-ml-10{
    margin-left: 2.5rem;
  }

  .max\:tw-mt-11{
    margin-top: 2.75rem;
  }

  .max\:tw-mr-11{
    margin-right: 2.75rem;
  }

  .max\:tw-mb-11{
    margin-bottom: 2.75rem;
  }

  .max\:tw-ml-11{
    margin-left: 2.75rem;
  }

  .max\:tw-mt-12{
    margin-top: 3rem;
  }

  .max\:tw-mr-12{
    margin-right: 3rem;
  }

  .max\:tw-mb-12{
    margin-bottom: 3rem;
  }

  .max\:tw-ml-12{
    margin-left: 3rem;
  }

  .max\:tw-mt-13{
    margin-top: 3.25rem;
  }

  .max\:tw-mr-13{
    margin-right: 3.25rem;
  }

  .max\:tw-mb-13{
    margin-bottom: 3.25rem;
  }

  .max\:tw-ml-13{
    margin-left: 3.25rem;
  }

  .max\:tw-mt-14{
    margin-top: 3.5rem;
  }

  .max\:tw-mr-14{
    margin-right: 3.5rem;
  }

  .max\:tw-mb-14{
    margin-bottom: 3.5rem;
  }

  .max\:tw-ml-14{
    margin-left: 3.5rem;
  }

  .max\:tw-mt-15{
    margin-top: 3.75rem;
  }

  .max\:tw-mr-15{
    margin-right: 3.75rem;
  }

  .max\:tw-mb-15{
    margin-bottom: 3.75rem;
  }

  .max\:tw-ml-15{
    margin-left: 3.75rem;
  }

  .max\:tw-mt-16{
    margin-top: 4rem;
  }

  .max\:tw-mr-16{
    margin-right: 4rem;
  }

  .max\:tw-mb-16{
    margin-bottom: 4rem;
  }

  .max\:tw-ml-16{
    margin-left: 4rem;
  }

  .max\:tw-mt-17{
    margin-top: 4.25rem;
  }

  .max\:tw-mr-17{
    margin-right: 4.25rem;
  }

  .max\:tw-mb-17{
    margin-bottom: 4.25rem;
  }

  .max\:tw-ml-17{
    margin-left: 4.25rem;
  }

  .max\:tw-mt-18{
    margin-top: 4.5rem;
  }

  .max\:tw-mr-18{
    margin-right: 4.5rem;
  }

  .max\:tw-mb-18{
    margin-bottom: 4.5rem;
  }

  .max\:tw-ml-18{
    margin-left: 4.5rem;
  }

  .max\:tw-mt-19{
    margin-top: 4.75rem;
  }

  .max\:tw-mr-19{
    margin-right: 4.75rem;
  }

  .max\:tw-mb-19{
    margin-bottom: 4.75rem;
  }

  .max\:tw-ml-19{
    margin-left: 4.75rem;
  }

  .max\:tw-mt-20{
    margin-top: 5rem;
  }

  .max\:tw-mr-20{
    margin-right: 5rem;
  }

  .max\:tw-mb-20{
    margin-bottom: 5rem;
  }

  .max\:tw-ml-20{
    margin-left: 5rem;
  }

  .max\:tw-mt-21{
    margin-top: 5.25rem;
  }

  .max\:tw-mr-21{
    margin-right: 5.25rem;
  }

  .max\:tw-mb-21{
    margin-bottom: 5.25rem;
  }

  .max\:tw-ml-21{
    margin-left: 5.25rem;
  }

  .max\:tw-mt-22{
    margin-top: 5.5rem;
  }

  .max\:tw-mr-22{
    margin-right: 5.5rem;
  }

  .max\:tw-mb-22{
    margin-bottom: 5.5rem;
  }

  .max\:tw-ml-22{
    margin-left: 5.5rem;
  }

  .max\:tw-mt-23{
    margin-top: 5.75rem;
  }

  .max\:tw-mr-23{
    margin-right: 5.75rem;
  }

  .max\:tw-mb-23{
    margin-bottom: 5.75rem;
  }

  .max\:tw-ml-23{
    margin-left: 5.75rem;
  }

  .max\:tw-mt-24{
    margin-top: 6rem;
  }

  .max\:tw-mr-24{
    margin-right: 6rem;
  }

  .max\:tw-mb-24{
    margin-bottom: 6rem;
  }

  .max\:tw-ml-24{
    margin-left: 6rem;
  }

  .max\:tw-mt-25{
    margin-top: 6.25rem;
  }

  .max\:tw-mr-25{
    margin-right: 6.25rem;
  }

  .max\:tw-mb-25{
    margin-bottom: 6.25rem;
  }

  .max\:tw-ml-25{
    margin-left: 6.25rem;
  }

  .max\:tw-mt-26{
    margin-top: 6.5rem;
  }

  .max\:tw-mr-26{
    margin-right: 6.5rem;
  }

  .max\:tw-mb-26{
    margin-bottom: 6.5rem;
  }

  .max\:tw-ml-26{
    margin-left: 6.5rem;
  }

  .max\:tw-mt-27{
    margin-top: 6.75rem;
  }

  .max\:tw-mr-27{
    margin-right: 6.75rem;
  }

  .max\:tw-mb-27{
    margin-bottom: 6.75rem;
  }

  .max\:tw-ml-27{
    margin-left: 6.75rem;
  }

  .max\:tw-mt-28{
    margin-top: 7rem;
  }

  .max\:tw-mr-28{
    margin-right: 7rem;
  }

  .max\:tw-mb-28{
    margin-bottom: 7rem;
  }

  .max\:tw-ml-28{
    margin-left: 7rem;
  }

  .max\:tw-mt-29{
    margin-top: 7.25rem;
  }

  .max\:tw-mr-29{
    margin-right: 7.25rem;
  }

  .max\:tw-mb-29{
    margin-bottom: 7.25rem;
  }

  .max\:tw-ml-29{
    margin-left: 7.25rem;
  }

  .max\:tw-mt-30{
    margin-top: 7.5rem;
  }

  .max\:tw-mr-30{
    margin-right: 7.5rem;
  }

  .max\:tw-mb-30{
    margin-bottom: 7.5rem;
  }

  .max\:tw-ml-30{
    margin-left: 7.5rem;
  }

  .max\:tw-mt-31{
    margin-top: 7.75rem;
  }

  .max\:tw-mr-31{
    margin-right: 7.75rem;
  }

  .max\:tw-mb-31{
    margin-bottom: 7.75rem;
  }

  .max\:tw-ml-31{
    margin-left: 7.75rem;
  }

  .max\:tw-mt-32{
    margin-top: 8rem;
  }

  .max\:tw-mr-32{
    margin-right: 8rem;
  }

  .max\:tw-mb-32{
    margin-bottom: 8rem;
  }

  .max\:tw-ml-32{
    margin-left: 8rem;
  }

  .max\:tw-mt-33{
    margin-top: 8.25rem;
  }

  .max\:tw-mr-33{
    margin-right: 8.25rem;
  }

  .max\:tw-mb-33{
    margin-bottom: 8.25rem;
  }

  .max\:tw-ml-33{
    margin-left: 8.25rem;
  }

  .max\:tw-mt-34{
    margin-top: 8.5rem;
  }

  .max\:tw-mr-34{
    margin-right: 8.5rem;
  }

  .max\:tw-mb-34{
    margin-bottom: 8.5rem;
  }

  .max\:tw-ml-34{
    margin-left: 8.5rem;
  }

  .max\:tw-mt-35{
    margin-top: 8.75rem;
  }

  .max\:tw-mr-35{
    margin-right: 8.75rem;
  }

  .max\:tw-mb-35{
    margin-bottom: 8.75rem;
  }

  .max\:tw-ml-35{
    margin-left: 8.75rem;
  }

  .max\:tw-mt-36{
    margin-top: 9rem;
  }

  .max\:tw-mr-36{
    margin-right: 9rem;
  }

  .max\:tw-mb-36{
    margin-bottom: 9rem;
  }

  .max\:tw-ml-36{
    margin-left: 9rem;
  }

  .max\:tw-mt-40{
    margin-top: 10rem;
  }

  .max\:tw-mr-40{
    margin-right: 10rem;
  }

  .max\:tw-mb-40{
    margin-bottom: 10rem;
  }

  .max\:tw-ml-40{
    margin-left: 10rem;
  }

  .max\:tw-mt-41{
    margin-top: 10.25rem;
  }

  .max\:tw-mr-41{
    margin-right: 10.25rem;
  }

  .max\:tw-mb-41{
    margin-bottom: 10.25rem;
  }

  .max\:tw-ml-41{
    margin-left: 10.25rem;
  }

  .max\:tw-mt-42{
    margin-top: 10.5rem;
  }

  .max\:tw-mr-42{
    margin-right: 10.5rem;
  }

  .max\:tw-mb-42{
    margin-bottom: 10.5rem;
  }

  .max\:tw-ml-42{
    margin-left: 10.5rem;
  }

  .max\:tw-mt-43{
    margin-top: 10.75rem;
  }

  .max\:tw-mr-43{
    margin-right: 10.75rem;
  }

  .max\:tw-mb-43{
    margin-bottom: 10.75rem;
  }

  .max\:tw-ml-43{
    margin-left: 10.75rem;
  }

  .max\:tw-mt-44{
    margin-top: 11rem;
  }

  .max\:tw-mr-44{
    margin-right: 11rem;
  }

  .max\:tw-mb-44{
    margin-bottom: 11rem;
  }

  .max\:tw-ml-44{
    margin-left: 11rem;
  }

  .max\:tw-mt-45{
    margin-top: 11.25rem;
  }

  .max\:tw-mr-45{
    margin-right: 11.25rem;
  }

  .max\:tw-mb-45{
    margin-bottom: 11.25rem;
  }

  .max\:tw-ml-45{
    margin-left: 11.25rem;
  }

  .max\:tw-mt-46{
    margin-top: 11.5rem;
  }

  .max\:tw-mr-46{
    margin-right: 11.5rem;
  }

  .max\:tw-mb-46{
    margin-bottom: 11.5rem;
  }

  .max\:tw-ml-46{
    margin-left: 11.5rem;
  }

  .max\:tw-mt-47{
    margin-top: 11.75rem;
  }

  .max\:tw-mr-47{
    margin-right: 11.75rem;
  }

  .max\:tw-mb-47{
    margin-bottom: 11.75rem;
  }

  .max\:tw-ml-47{
    margin-left: 11.75rem;
  }

  .max\:tw-mt-48{
    margin-top: 12rem;
  }

  .max\:tw-mr-48{
    margin-right: 12rem;
  }

  .max\:tw-mb-48{
    margin-bottom: 12rem;
  }

  .max\:tw-ml-48{
    margin-left: 12rem;
  }

  .max\:tw-mt-50{
    margin-top: 12.5rem;
  }

  .max\:tw-mr-50{
    margin-right: 12.5rem;
  }

  .max\:tw-mb-50{
    margin-bottom: 12.5rem;
  }

  .max\:tw-ml-50{
    margin-left: 12.5rem;
  }

  .max\:tw-mt-52{
    margin-top: 13rem;
  }

  .max\:tw-mr-52{
    margin-right: 13rem;
  }

  .max\:tw-mb-52{
    margin-bottom: 13rem;
  }

  .max\:tw-ml-52{
    margin-left: 13rem;
  }

  .max\:tw-mt-53{
    margin-top: 13.25rem;
  }

  .max\:tw-mr-53{
    margin-right: 13.25rem;
  }

  .max\:tw-mb-53{
    margin-bottom: 13.25rem;
  }

  .max\:tw-ml-53{
    margin-left: 13.25rem;
  }

  .max\:tw-mt-54{
    margin-top: 13.5rem;
  }

  .max\:tw-mr-54{
    margin-right: 13.5rem;
  }

  .max\:tw-mb-54{
    margin-bottom: 13.5rem;
  }

  .max\:tw-ml-54{
    margin-left: 13.5rem;
  }

  .max\:tw-mt-55{
    margin-top: 13.75rem;
  }

  .max\:tw-mr-55{
    margin-right: 13.75rem;
  }

  .max\:tw-mb-55{
    margin-bottom: 13.75rem;
  }

  .max\:tw-ml-55{
    margin-left: 13.75rem;
  }

  .max\:tw-mt-56{
    margin-top: 14rem;
  }

  .max\:tw-mr-56{
    margin-right: 14rem;
  }

  .max\:tw-mb-56{
    margin-bottom: 14rem;
  }

  .max\:tw-ml-56{
    margin-left: 14rem;
  }

  .max\:tw-mt-57{
    margin-top: 14.25rem;
  }

  .max\:tw-mr-57{
    margin-right: 14.25rem;
  }

  .max\:tw-mb-57{
    margin-bottom: 14.25rem;
  }

  .max\:tw-ml-57{
    margin-left: 14.25rem;
  }

  .max\:tw-mt-58{
    margin-top: 14.5rem;
  }

  .max\:tw-mr-58{
    margin-right: 14.5rem;
  }

  .max\:tw-mb-58{
    margin-bottom: 14.5rem;
  }

  .max\:tw-ml-58{
    margin-left: 14.5rem;
  }

  .max\:tw-mt-59{
    margin-top: 14.75rem;
  }

  .max\:tw-mr-59{
    margin-right: 14.75rem;
  }

  .max\:tw-mb-59{
    margin-bottom: 14.75rem;
  }

  .max\:tw-ml-59{
    margin-left: 14.75rem;
  }

  .max\:tw-mt-60{
    margin-top: 15rem;
  }

  .max\:tw-mr-60{
    margin-right: 15rem;
  }

  .max\:tw-mb-60{
    margin-bottom: 15rem;
  }

  .max\:tw-ml-60{
    margin-left: 15rem;
  }

  .max\:tw-mt-61{
    margin-top: 15.25rem;
  }

  .max\:tw-mr-61{
    margin-right: 15.25rem;
  }

  .max\:tw-mb-61{
    margin-bottom: 15.25rem;
  }

  .max\:tw-ml-61{
    margin-left: 15.25rem;
  }

  .max\:tw-mt-62{
    margin-top: 15.5rem;
  }

  .max\:tw-mr-62{
    margin-right: 15.5rem;
  }

  .max\:tw-mb-62{
    margin-bottom: 15.5rem;
  }

  .max\:tw-ml-62{
    margin-left: 15.5rem;
  }

  .max\:tw-mt-63{
    margin-top: 15.75rem;
  }

  .max\:tw-mr-63{
    margin-right: 15.75rem;
  }

  .max\:tw-mb-63{
    margin-bottom: 15.75rem;
  }

  .max\:tw-ml-63{
    margin-left: 15.75rem;
  }

  .max\:tw-mt-64{
    margin-top: 16rem;
  }

  .max\:tw-mr-64{
    margin-right: 16rem;
  }

  .max\:tw-mb-64{
    margin-bottom: 16rem;
  }

  .max\:tw-ml-64{
    margin-left: 16rem;
  }

  .max\:tw-mt-65{
    margin-top: 16.25rem;
  }

  .max\:tw-mr-65{
    margin-right: 16.25rem;
  }

  .max\:tw-mb-65{
    margin-bottom: 16.25rem;
  }

  .max\:tw-ml-65{
    margin-left: 16.25rem;
  }

  .max\:tw-mt-66{
    margin-top: 16.5rem;
  }

  .max\:tw-mr-66{
    margin-right: 16.5rem;
  }

  .max\:tw-mb-66{
    margin-bottom: 16.5rem;
  }

  .max\:tw-ml-66{
    margin-left: 16.5rem;
  }

  .max\:tw-mt-68{
    margin-top: 17rem;
  }

  .max\:tw-mr-68{
    margin-right: 17rem;
  }

  .max\:tw-mb-68{
    margin-bottom: 17rem;
  }

  .max\:tw-ml-68{
    margin-left: 17rem;
  }

  .max\:tw-mt-69{
    margin-top: 17.25rem;
  }

  .max\:tw-mr-69{
    margin-right: 17.25rem;
  }

  .max\:tw-mb-69{
    margin-bottom: 17.25rem;
  }

  .max\:tw-ml-69{
    margin-left: 17.25rem;
  }

  .max\:tw-mt-70{
    margin-top: 17.5rem;
  }

  .max\:tw-mr-70{
    margin-right: 17.5rem;
  }

  .max\:tw-mb-70{
    margin-bottom: 17.5rem;
  }

  .max\:tw-ml-70{
    margin-left: 17.5rem;
  }

  .max\:tw-mt-71{
    margin-top: 17.75rem;
  }

  .max\:tw-mr-71{
    margin-right: 17.75rem;
  }

  .max\:tw-mb-71{
    margin-bottom: 17.75rem;
  }

  .max\:tw-ml-71{
    margin-left: 17.75rem;
  }

  .max\:tw-mt-72{
    margin-top: 18rem;
  }

  .max\:tw-mr-72{
    margin-right: 18rem;
  }

  .max\:tw-mb-72{
    margin-bottom: 18rem;
  }

  .max\:tw-ml-72{
    margin-left: 18rem;
  }

  .max\:tw-mt-73{
    margin-top: 18.25rem;
  }

  .max\:tw-mr-73{
    margin-right: 18.25rem;
  }

  .max\:tw-mb-73{
    margin-bottom: 18.25rem;
  }

  .max\:tw-ml-73{
    margin-left: 18.25rem;
  }

  .max\:tw-mt-74{
    margin-top: 18.5rem;
  }

  .max\:tw-mr-74{
    margin-right: 18.5rem;
  }

  .max\:tw-mb-74{
    margin-bottom: 18.5rem;
  }

  .max\:tw-ml-74{
    margin-left: 18.5rem;
  }

  .max\:tw-mt-75{
    margin-top: 18.75rem;
  }

  .max\:tw-mr-75{
    margin-right: 18.75rem;
  }

  .max\:tw-mb-75{
    margin-bottom: 18.75rem;
  }

  .max\:tw-ml-75{
    margin-left: 18.75rem;
  }

  .max\:tw-mt-76{
    margin-top: 19rem;
  }

  .max\:tw-mr-76{
    margin-right: 19rem;
  }

  .max\:tw-mb-76{
    margin-bottom: 19rem;
  }

  .max\:tw-ml-76{
    margin-left: 19rem;
  }

  .max\:tw-mt-77{
    margin-top: 19.25rem;
  }

  .max\:tw-mr-77{
    margin-right: 19.25rem;
  }

  .max\:tw-mb-77{
    margin-bottom: 19.25rem;
  }

  .max\:tw-ml-77{
    margin-left: 19.25rem;
  }

  .max\:tw-mt-78{
    margin-top: 19.5rem;
  }

  .max\:tw-mr-78{
    margin-right: 19.5rem;
  }

  .max\:tw-mb-78{
    margin-bottom: 19.5rem;
  }

  .max\:tw-ml-78{
    margin-left: 19.5rem;
  }

  .max\:tw-mt-79{
    margin-top: 19.75rem;
  }

  .max\:tw-mr-79{
    margin-right: 19.75rem;
  }

  .max\:tw-mb-79{
    margin-bottom: 19.75rem;
  }

  .max\:tw-ml-79{
    margin-left: 19.75rem;
  }

  .max\:tw-mt-80{
    margin-top: 20rem;
  }

  .max\:tw-mr-80{
    margin-right: 20rem;
  }

  .max\:tw-mb-80{
    margin-bottom: 20rem;
  }

  .max\:tw-ml-80{
    margin-left: 20rem;
  }

  .max\:tw-mt-81{
    margin-top: 20.25rem;
  }

  .max\:tw-mr-81{
    margin-right: 20.25rem;
  }

  .max\:tw-mb-81{
    margin-bottom: 20.25rem;
  }

  .max\:tw-ml-81{
    margin-left: 20.25rem;
  }

  .max\:tw-mt-82{
    margin-top: 20.5rem;
  }

  .max\:tw-mr-82{
    margin-right: 20.5rem;
  }

  .max\:tw-mb-82{
    margin-bottom: 20.5rem;
  }

  .max\:tw-ml-82{
    margin-left: 20.5rem;
  }

  .max\:tw-mt-83{
    margin-top: 20.75rem;
  }

  .max\:tw-mr-83{
    margin-right: 20.75rem;
  }

  .max\:tw-mb-83{
    margin-bottom: 20.75rem;
  }

  .max\:tw-ml-83{
    margin-left: 20.75rem;
  }

  .max\:tw-mt-84{
    margin-top: 21rem;
  }

  .max\:tw-mr-84{
    margin-right: 21rem;
  }

  .max\:tw-mb-84{
    margin-bottom: 21rem;
  }

  .max\:tw-ml-84{
    margin-left: 21rem;
  }

  .max\:tw-mt-85{
    margin-top: 21.25rem;
  }

  .max\:tw-mr-85{
    margin-right: 21.25rem;
  }

  .max\:tw-mb-85{
    margin-bottom: 21.25rem;
  }

  .max\:tw-ml-85{
    margin-left: 21.25rem;
  }

  .max\:tw-mt-86{
    margin-top: 21.5rem;
  }

  .max\:tw-mr-86{
    margin-right: 21.5rem;
  }

  .max\:tw-mb-86{
    margin-bottom: 21.5rem;
  }

  .max\:tw-ml-86{
    margin-left: 21.5rem;
  }

  .max\:tw-mt-87{
    margin-top: 21.75rem;
  }

  .max\:tw-mr-87{
    margin-right: 21.75rem;
  }

  .max\:tw-mb-87{
    margin-bottom: 21.75rem;
  }

  .max\:tw-ml-87{
    margin-left: 21.75rem;
  }

  .max\:tw-mt-88{
    margin-top: 22rem;
  }

  .max\:tw-mr-88{
    margin-right: 22rem;
  }

  .max\:tw-mb-88{
    margin-bottom: 22rem;
  }

  .max\:tw-ml-88{
    margin-left: 22rem;
  }

  .max\:tw-mt-89{
    margin-top: 22.25rem;
  }

  .max\:tw-mr-89{
    margin-right: 22.25rem;
  }

  .max\:tw-mb-89{
    margin-bottom: 22.25rem;
  }

  .max\:tw-ml-89{
    margin-left: 22.25rem;
  }

  .max\:tw-mt-90{
    margin-top: 22.5rem;
  }

  .max\:tw-mr-90{
    margin-right: 22.5rem;
  }

  .max\:tw-mb-90{
    margin-bottom: 22.5rem;
  }

  .max\:tw-ml-90{
    margin-left: 22.5rem;
  }

  .max\:tw-mt-91{
    margin-top: 22.75rem;
  }

  .max\:tw-mr-91{
    margin-right: 22.75rem;
  }

  .max\:tw-mb-91{
    margin-bottom: 22.75rem;
  }

  .max\:tw-ml-91{
    margin-left: 22.75rem;
  }

  .max\:tw-mt-92{
    margin-top: 23rem;
  }

  .max\:tw-mr-92{
    margin-right: 23rem;
  }

  .max\:tw-mb-92{
    margin-bottom: 23rem;
  }

  .max\:tw-ml-92{
    margin-left: 23rem;
  }

  .max\:tw-mt-93{
    margin-top: 23.25rem;
  }

  .max\:tw-mr-93{
    margin-right: 23.25rem;
  }

  .max\:tw-mb-93{
    margin-bottom: 23.25rem;
  }

  .max\:tw-ml-93{
    margin-left: 23.25rem;
  }

  .max\:tw-mt-94{
    margin-top: 23.5rem;
  }

  .max\:tw-mr-94{
    margin-right: 23.5rem;
  }

  .max\:tw-mb-94{
    margin-bottom: 23.5rem;
  }

  .max\:tw-ml-94{
    margin-left: 23.5rem;
  }

  .max\:tw-mt-95{
    margin-top: 23.75rem;
  }

  .max\:tw-mr-95{
    margin-right: 23.75rem;
  }

  .max\:tw-mb-95{
    margin-bottom: 23.75rem;
  }

  .max\:tw-ml-95{
    margin-left: 23.75rem;
  }

  .max\:tw-mt-96{
    margin-top: 24rem;
  }

  .max\:tw-mr-96{
    margin-right: 24rem;
  }

  .max\:tw-mb-96{
    margin-bottom: 24rem;
  }

  .max\:tw-ml-96{
    margin-left: 24rem;
  }

  .max\:tw-mt-97{
    margin-top: 23.25rem;
  }

  .max\:tw-mr-97{
    margin-right: 23.25rem;
  }

  .max\:tw-mb-97{
    margin-bottom: 23.25rem;
  }

  .max\:tw-ml-97{
    margin-left: 23.25rem;
  }

  .max\:tw-mt-98{
    margin-top: 23.5rem;
  }

  .max\:tw-mr-98{
    margin-right: 23.5rem;
  }

  .max\:tw-mb-98{
    margin-bottom: 23.5rem;
  }

  .max\:tw-ml-98{
    margin-left: 23.5rem;
  }

  .max\:tw-mt-99{
    margin-top: 23.75rem;
  }

  .max\:tw-mr-99{
    margin-right: 23.75rem;
  }

  .max\:tw-mb-99{
    margin-bottom: 23.75rem;
  }

  .max\:tw-ml-99{
    margin-left: 23.75rem;
  }

  .max\:tw-mt-100{
    margin-top: 25rem;
  }

  .max\:tw-mr-100{
    margin-right: 25rem;
  }

  .max\:tw-mb-100{
    margin-bottom: 25rem;
  }

  .max\:tw-ml-100{
    margin-left: 25rem;
  }

  .max\:tw-mt-101{
    margin-top: 25.25rem;
  }

  .max\:tw-mr-101{
    margin-right: 25.25rem;
  }

  .max\:tw-mb-101{
    margin-bottom: 25.25rem;
  }

  .max\:tw-ml-101{
    margin-left: 25.25rem;
  }

  .max\:tw-mt-102{
    margin-top: 25.5rem;
  }

  .max\:tw-mr-102{
    margin-right: 25.5rem;
  }

  .max\:tw-mb-102{
    margin-bottom: 25.5rem;
  }

  .max\:tw-ml-102{
    margin-left: 25.5rem;
  }

  .max\:tw-mt-112{
    margin-top: 28rem;
  }

  .max\:tw-mr-112{
    margin-right: 28rem;
  }

  .max\:tw-mb-112{
    margin-bottom: 28rem;
  }

  .max\:tw-ml-112{
    margin-left: 28rem;
  }

  .max\:tw-mt-128{
    margin-top: 31rem;
  }

  .max\:tw-mr-128{
    margin-right: 31rem;
  }

  .max\:tw-mb-128{
    margin-bottom: 31rem;
  }

  .max\:tw-ml-128{
    margin-left: 31rem;
  }

  .max\:tw-mt-129{
    margin-top: 32.25rem;
  }

  .max\:tw-mr-129{
    margin-right: 32.25rem;
  }

  .max\:tw-mb-129{
    margin-bottom: 32.25rem;
  }

  .max\:tw-ml-129{
    margin-left: 32.25rem;
  }

  .max\:tw-mt-130{
    margin-top: 32.5rem;
  }

  .max\:tw-mr-130{
    margin-right: 32.5rem;
  }

  .max\:tw-mb-130{
    margin-bottom: 32.5rem;
  }

  .max\:tw-ml-130{
    margin-left: 32.5rem;
  }

  .max\:tw-mt-140{
    margin-top: 35rem;
  }

  .max\:tw-mr-140{
    margin-right: 35rem;
  }

  .max\:tw-mb-140{
    margin-bottom: 35rem;
  }

  .max\:tw-ml-140{
    margin-left: 35rem;
  }

  .max\:tw-mt-160{
    margin-top: 40rem;
  }

  .max\:tw-mr-160{
    margin-right: 40rem;
  }

  .max\:tw-mb-160{
    margin-bottom: 40rem;
  }

  .max\:tw-ml-160{
    margin-left: 40rem;
  }

  .max\:tw-mt-180{
    margin-top: 45rem;
  }

  .max\:tw-mr-180{
    margin-right: 45rem;
  }

  .max\:tw-mb-180{
    margin-bottom: 45rem;
  }

  .max\:tw-ml-180{
    margin-left: 45rem;
  }

  .max\:tw-mt-185{
    margin-top: 46.25rem;
  }

  .max\:tw-mr-185{
    margin-right: 46.25rem;
  }

  .max\:tw-mb-185{
    margin-bottom: 46.25rem;
  }

  .max\:tw-ml-185{
    margin-left: 46.25rem;
  }

  .max\:tw-mt-190{
    margin-top: 47.5rem;
  }

  .max\:tw-mr-190{
    margin-right: 47.5rem;
  }

  .max\:tw-mb-190{
    margin-bottom: 47.5rem;
  }

  .max\:tw-ml-190{
    margin-left: 47.5rem;
  }

  .max\:tw-mt-200{
    margin-top: 50rem;
  }

  .max\:tw-mr-200{
    margin-right: 50rem;
  }

  .max\:tw-mb-200{
    margin-bottom: 50rem;
  }

  .max\:tw-ml-200{
    margin-left: 50rem;
  }

  .max\:tw-mt-auto{
    margin-top: auto;
  }

  .max\:tw-mr-auto{
    margin-right: auto;
  }

  .max\:tw-mb-auto{
    margin-bottom: auto;
  }

  .max\:tw-ml-auto{
    margin-left: auto;
  }

  .max\:tw-mt-px{
    margin-top: 1px;
  }

  .max\:tw-mr-px{
    margin-right: 1px;
  }

  .max\:tw-mb-px{
    margin-bottom: 1px;
  }

  .max\:tw-ml-px{
    margin-left: 1px;
  }

  .max\:tw-mt-0\.5{
    margin-top: 0.125rem;
  }

  .max\:tw-mr-0\.5{
    margin-right: 0.125rem;
  }

  .max\:tw-mb-0\.5{
    margin-bottom: 0.125rem;
  }

  .max\:tw-ml-0\.5{
    margin-left: 0.125rem;
  }

  .max\:tw-mt-1\.5{
    margin-top: 0.375rem;
  }

  .max\:tw-mr-1\.5{
    margin-right: 0.375rem;
  }

  .max\:tw-mb-1\.5{
    margin-bottom: 0.375rem;
  }

  .max\:tw-ml-1\.5{
    margin-left: 0.375rem;
  }

  .max\:tw-mt-2\.5{
    margin-top: 0.625rem;
  }

  .max\:tw-mr-2\.5{
    margin-right: 0.625rem;
  }

  .max\:tw-mb-2\.5{
    margin-bottom: 0.625rem;
  }

  .max\:tw-ml-2\.5{
    margin-left: 0.625rem;
  }

  .max\:tw-mt-3\.5{
    margin-top: 0.875rem;
  }

  .max\:tw-mr-3\.5{
    margin-right: 0.875rem;
  }

  .max\:tw-mb-3\.5{
    margin-bottom: 0.875rem;
  }

  .max\:tw-ml-3\.5{
    margin-left: 0.875rem;
  }

  .max\:tw-mt-1\/2{
    margin-top: 50%;
  }

  .max\:tw-mr-1\/2{
    margin-right: 50%;
  }

  .max\:tw-mb-1\/2{
    margin-bottom: 50%;
  }

  .max\:tw-ml-1\/2{
    margin-left: 50%;
  }

  .max\:tw-mt-1\/3{
    margin-top: 33.333333%;
  }

  .max\:tw-mr-1\/3{
    margin-right: 33.333333%;
  }

  .max\:tw-mb-1\/3{
    margin-bottom: 33.333333%;
  }

  .max\:tw-ml-1\/3{
    margin-left: 33.333333%;
  }

  .max\:tw-mt-2\/3{
    margin-top: 66.666667%;
  }

  .max\:tw-mr-2\/3{
    margin-right: 66.666667%;
  }

  .max\:tw-mb-2\/3{
    margin-bottom: 66.666667%;
  }

  .max\:tw-ml-2\/3{
    margin-left: 66.666667%;
  }

  .max\:tw-mt-1\/4{
    margin-top: 25%;
  }

  .max\:tw-mr-1\/4{
    margin-right: 25%;
  }

  .max\:tw-mb-1\/4{
    margin-bottom: 25%;
  }

  .max\:tw-ml-1\/4{
    margin-left: 25%;
  }

  .max\:tw-mt-2\/4{
    margin-top: 50%;
  }

  .max\:tw-mr-2\/4{
    margin-right: 50%;
  }

  .max\:tw-mb-2\/4{
    margin-bottom: 50%;
  }

  .max\:tw-ml-2\/4{
    margin-left: 50%;
  }

  .max\:tw-mt-3\/4{
    margin-top: 75%;
  }

  .max\:tw-mr-3\/4{
    margin-right: 75%;
  }

  .max\:tw-mb-3\/4{
    margin-bottom: 75%;
  }

  .max\:tw-ml-3\/4{
    margin-left: 75%;
  }

  .max\:tw-mt-1\/5{
    margin-top: 20%;
  }

  .max\:tw-mr-1\/5{
    margin-right: 20%;
  }

  .max\:tw-mb-1\/5{
    margin-bottom: 20%;
  }

  .max\:tw-ml-1\/5{
    margin-left: 20%;
  }

  .max\:tw-mt-2\/5{
    margin-top: 40%;
  }

  .max\:tw-mr-2\/5{
    margin-right: 40%;
  }

  .max\:tw-mb-2\/5{
    margin-bottom: 40%;
  }

  .max\:tw-ml-2\/5{
    margin-left: 40%;
  }

  .max\:tw-mt-3\/5{
    margin-top: 60%;
  }

  .max\:tw-mr-3\/5{
    margin-right: 60%;
  }

  .max\:tw-mb-3\/5{
    margin-bottom: 60%;
  }

  .max\:tw-ml-3\/5{
    margin-left: 60%;
  }

  .max\:tw-mt-4\/5{
    margin-top: 80%;
  }

  .max\:tw-mr-4\/5{
    margin-right: 80%;
  }

  .max\:tw-mb-4\/5{
    margin-bottom: 80%;
  }

  .max\:tw-ml-4\/5{
    margin-left: 80%;
  }

  .max\:tw-mt-1\/6{
    margin-top: 16.666667%;
  }

  .max\:tw-mr-1\/6{
    margin-right: 16.666667%;
  }

  .max\:tw-mb-1\/6{
    margin-bottom: 16.666667%;
  }

  .max\:tw-ml-1\/6{
    margin-left: 16.666667%;
  }

  .max\:tw-mt-2\/6{
    margin-top: 33.333333%;
  }

  .max\:tw-mr-2\/6{
    margin-right: 33.333333%;
  }

  .max\:tw-mb-2\/6{
    margin-bottom: 33.333333%;
  }

  .max\:tw-ml-2\/6{
    margin-left: 33.333333%;
  }

  .max\:tw-mt-3\/6{
    margin-top: 50%;
  }

  .max\:tw-mr-3\/6{
    margin-right: 50%;
  }

  .max\:tw-mb-3\/6{
    margin-bottom: 50%;
  }

  .max\:tw-ml-3\/6{
    margin-left: 50%;
  }

  .max\:tw-mt-4\/6{
    margin-top: 66.666667%;
  }

  .max\:tw-mr-4\/6{
    margin-right: 66.666667%;
  }

  .max\:tw-mb-4\/6{
    margin-bottom: 66.666667%;
  }

  .max\:tw-ml-4\/6{
    margin-left: 66.666667%;
  }

  .max\:tw-mt-5\/6{
    margin-top: 83.333333%;
  }

  .max\:tw-mr-5\/6{
    margin-right: 83.333333%;
  }

  .max\:tw-mb-5\/6{
    margin-bottom: 83.333333%;
  }

  .max\:tw-ml-5\/6{
    margin-left: 83.333333%;
  }

  .max\:tw-mt-1\/12{
    margin-top: 8.333333%;
  }

  .max\:tw-mr-1\/12{
    margin-right: 8.333333%;
  }

  .max\:tw-mb-1\/12{
    margin-bottom: 8.333333%;
  }

  .max\:tw-ml-1\/12{
    margin-left: 8.333333%;
  }

  .max\:tw-mt-2\/12{
    margin-top: 16.666667%;
  }

  .max\:tw-mr-2\/12{
    margin-right: 16.666667%;
  }

  .max\:tw-mb-2\/12{
    margin-bottom: 16.666667%;
  }

  .max\:tw-ml-2\/12{
    margin-left: 16.666667%;
  }

  .max\:tw-mt-3\/12{
    margin-top: 25%;
  }

  .max\:tw-mr-3\/12{
    margin-right: 25%;
  }

  .max\:tw-mb-3\/12{
    margin-bottom: 25%;
  }

  .max\:tw-ml-3\/12{
    margin-left: 25%;
  }

  .max\:tw-mt-4\/12{
    margin-top: 33.333333%;
  }

  .max\:tw-mr-4\/12{
    margin-right: 33.333333%;
  }

  .max\:tw-mb-4\/12{
    margin-bottom: 33.333333%;
  }

  .max\:tw-ml-4\/12{
    margin-left: 33.333333%;
  }

  .max\:tw-mt-5\/12{
    margin-top: 41.666667%;
  }

  .max\:tw-mr-5\/12{
    margin-right: 41.666667%;
  }

  .max\:tw-mb-5\/12{
    margin-bottom: 41.666667%;
  }

  .max\:tw-ml-5\/12{
    margin-left: 41.666667%;
  }

  .max\:tw-mt-6\/12{
    margin-top: 50%;
  }

  .max\:tw-mr-6\/12{
    margin-right: 50%;
  }

  .max\:tw-mb-6\/12{
    margin-bottom: 50%;
  }

  .max\:tw-ml-6\/12{
    margin-left: 50%;
  }

  .max\:tw-mt-7\/12{
    margin-top: 58.333333%;
  }

  .max\:tw-mr-7\/12{
    margin-right: 58.333333%;
  }

  .max\:tw-mb-7\/12{
    margin-bottom: 58.333333%;
  }

  .max\:tw-ml-7\/12{
    margin-left: 58.333333%;
  }

  .max\:tw-mt-8\/12{
    margin-top: 66.666667%;
  }

  .max\:tw-mr-8\/12{
    margin-right: 66.666667%;
  }

  .max\:tw-mb-8\/12{
    margin-bottom: 66.666667%;
  }

  .max\:tw-ml-8\/12{
    margin-left: 66.666667%;
  }

  .max\:tw-mt-9\/12{
    margin-top: 75%;
  }

  .max\:tw-mr-9\/12{
    margin-right: 75%;
  }

  .max\:tw-mb-9\/12{
    margin-bottom: 75%;
  }

  .max\:tw-ml-9\/12{
    margin-left: 75%;
  }

  .max\:tw-mt-10\/12{
    margin-top: 83.333333%;
  }

  .max\:tw-mr-10\/12{
    margin-right: 83.333333%;
  }

  .max\:tw-mb-10\/12{
    margin-bottom: 83.333333%;
  }

  .max\:tw-ml-10\/12{
    margin-left: 83.333333%;
  }

  .max\:tw-mt-11\/12{
    margin-top: 91.666667%;
  }

  .max\:tw-mr-11\/12{
    margin-right: 91.666667%;
  }

  .max\:tw-mb-11\/12{
    margin-bottom: 91.666667%;
  }

  .max\:tw-ml-11\/12{
    margin-left: 91.666667%;
  }

  .max\:tw-mt-full{
    margin-top: 100%;
  }

  .max\:tw-mr-full{
    margin-right: 100%;
  }

  .max\:tw-mb-full{
    margin-bottom: 100%;
  }

  .max\:tw-ml-full{
    margin-left: 100%;
  }

  .max\:tw--mt-1{
    margin-top: -0.25rem;
  }

  .max\:tw--mr-1{
    margin-right: -0.25rem;
  }

  .max\:tw--mb-1{
    margin-bottom: -0.25rem;
  }

  .max\:tw--ml-1{
    margin-left: -0.25rem;
  }

  .max\:tw--mt-2{
    margin-top: -0.5rem;
  }

  .max\:tw--mr-2{
    margin-right: -0.5rem;
  }

  .max\:tw--mb-2{
    margin-bottom: -0.5rem;
  }

  .max\:tw--ml-2{
    margin-left: -0.5rem;
  }

  .max\:tw--mt-3{
    margin-top: -0.75rem;
  }

  .max\:tw--mr-3{
    margin-right: -0.75rem;
  }

  .max\:tw--mb-3{
    margin-bottom: -0.75rem;
  }

  .max\:tw--ml-3{
    margin-left: -0.75rem;
  }

  .max\:tw--mt-4{
    margin-top: -1rem;
  }

  .max\:tw--mr-4{
    margin-right: -1rem;
  }

  .max\:tw--mb-4{
    margin-bottom: -1rem;
  }

  .max\:tw--ml-4{
    margin-left: -1rem;
  }

  .max\:tw--mt-5{
    margin-top: -1.25rem;
  }

  .max\:tw--mr-5{
    margin-right: -1.25rem;
  }

  .max\:tw--mb-5{
    margin-bottom: -1.25rem;
  }

  .max\:tw--ml-5{
    margin-left: -1.25rem;
  }

  .max\:tw--mt-6{
    margin-top: -1.5rem;
  }

  .max\:tw--mr-6{
    margin-right: -1.5rem;
  }

  .max\:tw--mb-6{
    margin-bottom: -1.5rem;
  }

  .max\:tw--ml-6{
    margin-left: -1.5rem;
  }

  .max\:tw--mt-7{
    margin-top: -1.75rem;
  }

  .max\:tw--mr-7{
    margin-right: -1.75rem;
  }

  .max\:tw--mb-7{
    margin-bottom: -1.75rem;
  }

  .max\:tw--ml-7{
    margin-left: -1.75rem;
  }

  .max\:tw--mt-8{
    margin-top: -2rem;
  }

  .max\:tw--mr-8{
    margin-right: -2rem;
  }

  .max\:tw--mb-8{
    margin-bottom: -2rem;
  }

  .max\:tw--ml-8{
    margin-left: -2rem;
  }

  .max\:tw--mt-9{
    margin-top: -2.25rem;
  }

  .max\:tw--mr-9{
    margin-right: -2.25rem;
  }

  .max\:tw--mb-9{
    margin-bottom: -2.25rem;
  }

  .max\:tw--ml-9{
    margin-left: -2.25rem;
  }

  .max\:tw--mt-10{
    margin-top: -2.5rem;
  }

  .max\:tw--mr-10{
    margin-right: -2.5rem;
  }

  .max\:tw--mb-10{
    margin-bottom: -2.5rem;
  }

  .max\:tw--ml-10{
    margin-left: -2.5rem;
  }

  .max\:tw--mt-11{
    margin-top: -2.75rem;
  }

  .max\:tw--mr-11{
    margin-right: -2.75rem;
  }

  .max\:tw--mb-11{
    margin-bottom: -2.75rem;
  }

  .max\:tw--ml-11{
    margin-left: -2.75rem;
  }

  .max\:tw--mt-12{
    margin-top: -3rem;
  }

  .max\:tw--mr-12{
    margin-right: -3rem;
  }

  .max\:tw--mb-12{
    margin-bottom: -3rem;
  }

  .max\:tw--ml-12{
    margin-left: -3rem;
  }

  .max\:tw--mt-13{
    margin-top: -3.25rem;
  }

  .max\:tw--mr-13{
    margin-right: -3.25rem;
  }

  .max\:tw--mb-13{
    margin-bottom: -3.25rem;
  }

  .max\:tw--ml-13{
    margin-left: -3.25rem;
  }

  .max\:tw--mt-14{
    margin-top: -3.5rem;
  }

  .max\:tw--mr-14{
    margin-right: -3.5rem;
  }

  .max\:tw--mb-14{
    margin-bottom: -3.5rem;
  }

  .max\:tw--ml-14{
    margin-left: -3.5rem;
  }

  .max\:tw--mt-15{
    margin-top: -3.75rem;
  }

  .max\:tw--mr-15{
    margin-right: -3.75rem;
  }

  .max\:tw--mb-15{
    margin-bottom: -3.75rem;
  }

  .max\:tw--ml-15{
    margin-left: -3.75rem;
  }

  .max\:tw--mt-16{
    margin-top: -4rem;
  }

  .max\:tw--mr-16{
    margin-right: -4rem;
  }

  .max\:tw--mb-16{
    margin-bottom: -4rem;
  }

  .max\:tw--ml-16{
    margin-left: -4rem;
  }

  .max\:tw--mt-17{
    margin-top: -4.25rem;
  }

  .max\:tw--mr-17{
    margin-right: -4.25rem;
  }

  .max\:tw--mb-17{
    margin-bottom: -4.25rem;
  }

  .max\:tw--ml-17{
    margin-left: -4.25rem;
  }

  .max\:tw--mt-18{
    margin-top: -4.5rem;
  }

  .max\:tw--mr-18{
    margin-right: -4.5rem;
  }

  .max\:tw--mb-18{
    margin-bottom: -4.5rem;
  }

  .max\:tw--ml-18{
    margin-left: -4.5rem;
  }

  .max\:tw--mt-19{
    margin-top: -4.75rem;
  }

  .max\:tw--mr-19{
    margin-right: -4.75rem;
  }

  .max\:tw--mb-19{
    margin-bottom: -4.75rem;
  }

  .max\:tw--ml-19{
    margin-left: -4.75rem;
  }

  .max\:tw--mt-20{
    margin-top: -5rem;
  }

  .max\:tw--mr-20{
    margin-right: -5rem;
  }

  .max\:tw--mb-20{
    margin-bottom: -5rem;
  }

  .max\:tw--ml-20{
    margin-left: -5rem;
  }

  .max\:tw--mt-21{
    margin-top: -5.25rem;
  }

  .max\:tw--mr-21{
    margin-right: -5.25rem;
  }

  .max\:tw--mb-21{
    margin-bottom: -5.25rem;
  }

  .max\:tw--ml-21{
    margin-left: -5.25rem;
  }

  .max\:tw--mt-22{
    margin-top: -5.5rem;
  }

  .max\:tw--mr-22{
    margin-right: -5.5rem;
  }

  .max\:tw--mb-22{
    margin-bottom: -5.5rem;
  }

  .max\:tw--ml-22{
    margin-left: -5.5rem;
  }

  .max\:tw--mt-23{
    margin-top: -5.75rem;
  }

  .max\:tw--mr-23{
    margin-right: -5.75rem;
  }

  .max\:tw--mb-23{
    margin-bottom: -5.75rem;
  }

  .max\:tw--ml-23{
    margin-left: -5.75rem;
  }

  .max\:tw--mt-24{
    margin-top: -6rem;
  }

  .max\:tw--mr-24{
    margin-right: -6rem;
  }

  .max\:tw--mb-24{
    margin-bottom: -6rem;
  }

  .max\:tw--ml-24{
    margin-left: -6rem;
  }

  .max\:tw--mt-25{
    margin-top: -6.25rem;
  }

  .max\:tw--mr-25{
    margin-right: -6.25rem;
  }

  .max\:tw--mb-25{
    margin-bottom: -6.25rem;
  }

  .max\:tw--ml-25{
    margin-left: -6.25rem;
  }

  .max\:tw--mt-26{
    margin-top: -6.5rem;
  }

  .max\:tw--mr-26{
    margin-right: -6.5rem;
  }

  .max\:tw--mb-26{
    margin-bottom: -6.5rem;
  }

  .max\:tw--ml-26{
    margin-left: -6.5rem;
  }

  .max\:tw--mt-27{
    margin-top: -6.75rem;
  }

  .max\:tw--mr-27{
    margin-right: -6.75rem;
  }

  .max\:tw--mb-27{
    margin-bottom: -6.75rem;
  }

  .max\:tw--ml-27{
    margin-left: -6.75rem;
  }

  .max\:tw--mt-28{
    margin-top: -7rem;
  }

  .max\:tw--mr-28{
    margin-right: -7rem;
  }

  .max\:tw--mb-28{
    margin-bottom: -7rem;
  }

  .max\:tw--ml-28{
    margin-left: -7rem;
  }

  .max\:tw--mt-29{
    margin-top: -7.25rem;
  }

  .max\:tw--mr-29{
    margin-right: -7.25rem;
  }

  .max\:tw--mb-29{
    margin-bottom: -7.25rem;
  }

  .max\:tw--ml-29{
    margin-left: -7.25rem;
  }

  .max\:tw--mt-30{
    margin-top: -7.5rem;
  }

  .max\:tw--mr-30{
    margin-right: -7.5rem;
  }

  .max\:tw--mb-30{
    margin-bottom: -7.5rem;
  }

  .max\:tw--ml-30{
    margin-left: -7.5rem;
  }

  .max\:tw--mt-31{
    margin-top: -7.75rem;
  }

  .max\:tw--mr-31{
    margin-right: -7.75rem;
  }

  .max\:tw--mb-31{
    margin-bottom: -7.75rem;
  }

  .max\:tw--ml-31{
    margin-left: -7.75rem;
  }

  .max\:tw--mt-32{
    margin-top: -8rem;
  }

  .max\:tw--mr-32{
    margin-right: -8rem;
  }

  .max\:tw--mb-32{
    margin-bottom: -8rem;
  }

  .max\:tw--ml-32{
    margin-left: -8rem;
  }

  .max\:tw--mt-33{
    margin-top: -8.25rem;
  }

  .max\:tw--mr-33{
    margin-right: -8.25rem;
  }

  .max\:tw--mb-33{
    margin-bottom: -8.25rem;
  }

  .max\:tw--ml-33{
    margin-left: -8.25rem;
  }

  .max\:tw--mt-34{
    margin-top: -8.5rem;
  }

  .max\:tw--mr-34{
    margin-right: -8.5rem;
  }

  .max\:tw--mb-34{
    margin-bottom: -8.5rem;
  }

  .max\:tw--ml-34{
    margin-left: -8.5rem;
  }

  .max\:tw--mt-35{
    margin-top: -8.75rem;
  }

  .max\:tw--mr-35{
    margin-right: -8.75rem;
  }

  .max\:tw--mb-35{
    margin-bottom: -8.75rem;
  }

  .max\:tw--ml-35{
    margin-left: -8.75rem;
  }

  .max\:tw--mt-36{
    margin-top: -9rem;
  }

  .max\:tw--mr-36{
    margin-right: -9rem;
  }

  .max\:tw--mb-36{
    margin-bottom: -9rem;
  }

  .max\:tw--ml-36{
    margin-left: -9rem;
  }

  .max\:tw--mt-40{
    margin-top: -10rem;
  }

  .max\:tw--mr-40{
    margin-right: -10rem;
  }

  .max\:tw--mb-40{
    margin-bottom: -10rem;
  }

  .max\:tw--ml-40{
    margin-left: -10rem;
  }

  .max\:tw--mt-41{
    margin-top: -10.25rem;
  }

  .max\:tw--mr-41{
    margin-right: -10.25rem;
  }

  .max\:tw--mb-41{
    margin-bottom: -10.25rem;
  }

  .max\:tw--ml-41{
    margin-left: -10.25rem;
  }

  .max\:tw--mt-42{
    margin-top: -10.5rem;
  }

  .max\:tw--mr-42{
    margin-right: -10.5rem;
  }

  .max\:tw--mb-42{
    margin-bottom: -10.5rem;
  }

  .max\:tw--ml-42{
    margin-left: -10.5rem;
  }

  .max\:tw--mt-43{
    margin-top: -10.75rem;
  }

  .max\:tw--mr-43{
    margin-right: -10.75rem;
  }

  .max\:tw--mb-43{
    margin-bottom: -10.75rem;
  }

  .max\:tw--ml-43{
    margin-left: -10.75rem;
  }

  .max\:tw--mt-44{
    margin-top: -11rem;
  }

  .max\:tw--mr-44{
    margin-right: -11rem;
  }

  .max\:tw--mb-44{
    margin-bottom: -11rem;
  }

  .max\:tw--ml-44{
    margin-left: -11rem;
  }

  .max\:tw--mt-45{
    margin-top: -11.25rem;
  }

  .max\:tw--mr-45{
    margin-right: -11.25rem;
  }

  .max\:tw--mb-45{
    margin-bottom: -11.25rem;
  }

  .max\:tw--ml-45{
    margin-left: -11.25rem;
  }

  .max\:tw--mt-46{
    margin-top: -11.5rem;
  }

  .max\:tw--mr-46{
    margin-right: -11.5rem;
  }

  .max\:tw--mb-46{
    margin-bottom: -11.5rem;
  }

  .max\:tw--ml-46{
    margin-left: -11.5rem;
  }

  .max\:tw--mt-47{
    margin-top: -11.75rem;
  }

  .max\:tw--mr-47{
    margin-right: -11.75rem;
  }

  .max\:tw--mb-47{
    margin-bottom: -11.75rem;
  }

  .max\:tw--ml-47{
    margin-left: -11.75rem;
  }

  .max\:tw--mt-48{
    margin-top: -12rem;
  }

  .max\:tw--mr-48{
    margin-right: -12rem;
  }

  .max\:tw--mb-48{
    margin-bottom: -12rem;
  }

  .max\:tw--ml-48{
    margin-left: -12rem;
  }

  .max\:tw--mt-50{
    margin-top: -12.5rem;
  }

  .max\:tw--mr-50{
    margin-right: -12.5rem;
  }

  .max\:tw--mb-50{
    margin-bottom: -12.5rem;
  }

  .max\:tw--ml-50{
    margin-left: -12.5rem;
  }

  .max\:tw--mt-52{
    margin-top: -13rem;
  }

  .max\:tw--mr-52{
    margin-right: -13rem;
  }

  .max\:tw--mb-52{
    margin-bottom: -13rem;
  }

  .max\:tw--ml-52{
    margin-left: -13rem;
  }

  .max\:tw--mt-53{
    margin-top: -13.25rem;
  }

  .max\:tw--mr-53{
    margin-right: -13.25rem;
  }

  .max\:tw--mb-53{
    margin-bottom: -13.25rem;
  }

  .max\:tw--ml-53{
    margin-left: -13.25rem;
  }

  .max\:tw--mt-54{
    margin-top: -13.5rem;
  }

  .max\:tw--mr-54{
    margin-right: -13.5rem;
  }

  .max\:tw--mb-54{
    margin-bottom: -13.5rem;
  }

  .max\:tw--ml-54{
    margin-left: -13.5rem;
  }

  .max\:tw--mt-55{
    margin-top: -13.75rem;
  }

  .max\:tw--mr-55{
    margin-right: -13.75rem;
  }

  .max\:tw--mb-55{
    margin-bottom: -13.75rem;
  }

  .max\:tw--ml-55{
    margin-left: -13.75rem;
  }

  .max\:tw--mt-56{
    margin-top: -14rem;
  }

  .max\:tw--mr-56{
    margin-right: -14rem;
  }

  .max\:tw--mb-56{
    margin-bottom: -14rem;
  }

  .max\:tw--ml-56{
    margin-left: -14rem;
  }

  .max\:tw--mt-57{
    margin-top: -14.25rem;
  }

  .max\:tw--mr-57{
    margin-right: -14.25rem;
  }

  .max\:tw--mb-57{
    margin-bottom: -14.25rem;
  }

  .max\:tw--ml-57{
    margin-left: -14.25rem;
  }

  .max\:tw--mt-58{
    margin-top: -14.5rem;
  }

  .max\:tw--mr-58{
    margin-right: -14.5rem;
  }

  .max\:tw--mb-58{
    margin-bottom: -14.5rem;
  }

  .max\:tw--ml-58{
    margin-left: -14.5rem;
  }

  .max\:tw--mt-59{
    margin-top: -14.75rem;
  }

  .max\:tw--mr-59{
    margin-right: -14.75rem;
  }

  .max\:tw--mb-59{
    margin-bottom: -14.75rem;
  }

  .max\:tw--ml-59{
    margin-left: -14.75rem;
  }

  .max\:tw--mt-60{
    margin-top: -15rem;
  }

  .max\:tw--mr-60{
    margin-right: -15rem;
  }

  .max\:tw--mb-60{
    margin-bottom: -15rem;
  }

  .max\:tw--ml-60{
    margin-left: -15rem;
  }

  .max\:tw--mt-61{
    margin-top: -15.25rem;
  }

  .max\:tw--mr-61{
    margin-right: -15.25rem;
  }

  .max\:tw--mb-61{
    margin-bottom: -15.25rem;
  }

  .max\:tw--ml-61{
    margin-left: -15.25rem;
  }

  .max\:tw--mt-62{
    margin-top: -15.5rem;
  }

  .max\:tw--mr-62{
    margin-right: -15.5rem;
  }

  .max\:tw--mb-62{
    margin-bottom: -15.5rem;
  }

  .max\:tw--ml-62{
    margin-left: -15.5rem;
  }

  .max\:tw--mt-63{
    margin-top: -15.75rem;
  }

  .max\:tw--mr-63{
    margin-right: -15.75rem;
  }

  .max\:tw--mb-63{
    margin-bottom: -15.75rem;
  }

  .max\:tw--ml-63{
    margin-left: -15.75rem;
  }

  .max\:tw--mt-64{
    margin-top: -16rem;
  }

  .max\:tw--mr-64{
    margin-right: -16rem;
  }

  .max\:tw--mb-64{
    margin-bottom: -16rem;
  }

  .max\:tw--ml-64{
    margin-left: -16rem;
  }

  .max\:tw--mt-65{
    margin-top: -16.25rem;
  }

  .max\:tw--mr-65{
    margin-right: -16.25rem;
  }

  .max\:tw--mb-65{
    margin-bottom: -16.25rem;
  }

  .max\:tw--ml-65{
    margin-left: -16.25rem;
  }

  .max\:tw--mt-66{
    margin-top: -16.5rem;
  }

  .max\:tw--mr-66{
    margin-right: -16.5rem;
  }

  .max\:tw--mb-66{
    margin-bottom: -16.5rem;
  }

  .max\:tw--ml-66{
    margin-left: -16.5rem;
  }

  .max\:tw--mt-68{
    margin-top: -17rem;
  }

  .max\:tw--mr-68{
    margin-right: -17rem;
  }

  .max\:tw--mb-68{
    margin-bottom: -17rem;
  }

  .max\:tw--ml-68{
    margin-left: -17rem;
  }

  .max\:tw--mt-69{
    margin-top: -17.25rem;
  }

  .max\:tw--mr-69{
    margin-right: -17.25rem;
  }

  .max\:tw--mb-69{
    margin-bottom: -17.25rem;
  }

  .max\:tw--ml-69{
    margin-left: -17.25rem;
  }

  .max\:tw--mt-70{
    margin-top: -17.5rem;
  }

  .max\:tw--mr-70{
    margin-right: -17.5rem;
  }

  .max\:tw--mb-70{
    margin-bottom: -17.5rem;
  }

  .max\:tw--ml-70{
    margin-left: -17.5rem;
  }

  .max\:tw--mt-71{
    margin-top: -17.75rem;
  }

  .max\:tw--mr-71{
    margin-right: -17.75rem;
  }

  .max\:tw--mb-71{
    margin-bottom: -17.75rem;
  }

  .max\:tw--ml-71{
    margin-left: -17.75rem;
  }

  .max\:tw--mt-72{
    margin-top: -18rem;
  }

  .max\:tw--mr-72{
    margin-right: -18rem;
  }

  .max\:tw--mb-72{
    margin-bottom: -18rem;
  }

  .max\:tw--ml-72{
    margin-left: -18rem;
  }

  .max\:tw--mt-73{
    margin-top: -18.25rem;
  }

  .max\:tw--mr-73{
    margin-right: -18.25rem;
  }

  .max\:tw--mb-73{
    margin-bottom: -18.25rem;
  }

  .max\:tw--ml-73{
    margin-left: -18.25rem;
  }

  .max\:tw--mt-74{
    margin-top: -18.5rem;
  }

  .max\:tw--mr-74{
    margin-right: -18.5rem;
  }

  .max\:tw--mb-74{
    margin-bottom: -18.5rem;
  }

  .max\:tw--ml-74{
    margin-left: -18.5rem;
  }

  .max\:tw--mt-75{
    margin-top: -18.75rem;
  }

  .max\:tw--mr-75{
    margin-right: -18.75rem;
  }

  .max\:tw--mb-75{
    margin-bottom: -18.75rem;
  }

  .max\:tw--ml-75{
    margin-left: -18.75rem;
  }

  .max\:tw--mt-76{
    margin-top: -19rem;
  }

  .max\:tw--mr-76{
    margin-right: -19rem;
  }

  .max\:tw--mb-76{
    margin-bottom: -19rem;
  }

  .max\:tw--ml-76{
    margin-left: -19rem;
  }

  .max\:tw--mt-77{
    margin-top: -19.25rem;
  }

  .max\:tw--mr-77{
    margin-right: -19.25rem;
  }

  .max\:tw--mb-77{
    margin-bottom: -19.25rem;
  }

  .max\:tw--ml-77{
    margin-left: -19.25rem;
  }

  .max\:tw--mt-78{
    margin-top: -19.5rem;
  }

  .max\:tw--mr-78{
    margin-right: -19.5rem;
  }

  .max\:tw--mb-78{
    margin-bottom: -19.5rem;
  }

  .max\:tw--ml-78{
    margin-left: -19.5rem;
  }

  .max\:tw--mt-79{
    margin-top: -19.75rem;
  }

  .max\:tw--mr-79{
    margin-right: -19.75rem;
  }

  .max\:tw--mb-79{
    margin-bottom: -19.75rem;
  }

  .max\:tw--ml-79{
    margin-left: -19.75rem;
  }

  .max\:tw--mt-80{
    margin-top: -20rem;
  }

  .max\:tw--mr-80{
    margin-right: -20rem;
  }

  .max\:tw--mb-80{
    margin-bottom: -20rem;
  }

  .max\:tw--ml-80{
    margin-left: -20rem;
  }

  .max\:tw--mt-81{
    margin-top: -20.25rem;
  }

  .max\:tw--mr-81{
    margin-right: -20.25rem;
  }

  .max\:tw--mb-81{
    margin-bottom: -20.25rem;
  }

  .max\:tw--ml-81{
    margin-left: -20.25rem;
  }

  .max\:tw--mt-82{
    margin-top: -20.5rem;
  }

  .max\:tw--mr-82{
    margin-right: -20.5rem;
  }

  .max\:tw--mb-82{
    margin-bottom: -20.5rem;
  }

  .max\:tw--ml-82{
    margin-left: -20.5rem;
  }

  .max\:tw--mt-83{
    margin-top: -20.75rem;
  }

  .max\:tw--mr-83{
    margin-right: -20.75rem;
  }

  .max\:tw--mb-83{
    margin-bottom: -20.75rem;
  }

  .max\:tw--ml-83{
    margin-left: -20.75rem;
  }

  .max\:tw--mt-84{
    margin-top: -21rem;
  }

  .max\:tw--mr-84{
    margin-right: -21rem;
  }

  .max\:tw--mb-84{
    margin-bottom: -21rem;
  }

  .max\:tw--ml-84{
    margin-left: -21rem;
  }

  .max\:tw--mt-85{
    margin-top: -21.25rem;
  }

  .max\:tw--mr-85{
    margin-right: -21.25rem;
  }

  .max\:tw--mb-85{
    margin-bottom: -21.25rem;
  }

  .max\:tw--ml-85{
    margin-left: -21.25rem;
  }

  .max\:tw--mt-86{
    margin-top: -21.5rem;
  }

  .max\:tw--mr-86{
    margin-right: -21.5rem;
  }

  .max\:tw--mb-86{
    margin-bottom: -21.5rem;
  }

  .max\:tw--ml-86{
    margin-left: -21.5rem;
  }

  .max\:tw--mt-87{
    margin-top: -21.75rem;
  }

  .max\:tw--mr-87{
    margin-right: -21.75rem;
  }

  .max\:tw--mb-87{
    margin-bottom: -21.75rem;
  }

  .max\:tw--ml-87{
    margin-left: -21.75rem;
  }

  .max\:tw--mt-88{
    margin-top: -22rem;
  }

  .max\:tw--mr-88{
    margin-right: -22rem;
  }

  .max\:tw--mb-88{
    margin-bottom: -22rem;
  }

  .max\:tw--ml-88{
    margin-left: -22rem;
  }

  .max\:tw--mt-89{
    margin-top: -22.25rem;
  }

  .max\:tw--mr-89{
    margin-right: -22.25rem;
  }

  .max\:tw--mb-89{
    margin-bottom: -22.25rem;
  }

  .max\:tw--ml-89{
    margin-left: -22.25rem;
  }

  .max\:tw--mt-90{
    margin-top: -22.5rem;
  }

  .max\:tw--mr-90{
    margin-right: -22.5rem;
  }

  .max\:tw--mb-90{
    margin-bottom: -22.5rem;
  }

  .max\:tw--ml-90{
    margin-left: -22.5rem;
  }

  .max\:tw--mt-91{
    margin-top: -22.75rem;
  }

  .max\:tw--mr-91{
    margin-right: -22.75rem;
  }

  .max\:tw--mb-91{
    margin-bottom: -22.75rem;
  }

  .max\:tw--ml-91{
    margin-left: -22.75rem;
  }

  .max\:tw--mt-92{
    margin-top: -23rem;
  }

  .max\:tw--mr-92{
    margin-right: -23rem;
  }

  .max\:tw--mb-92{
    margin-bottom: -23rem;
  }

  .max\:tw--ml-92{
    margin-left: -23rem;
  }

  .max\:tw--mt-93{
    margin-top: -23.25rem;
  }

  .max\:tw--mr-93{
    margin-right: -23.25rem;
  }

  .max\:tw--mb-93{
    margin-bottom: -23.25rem;
  }

  .max\:tw--ml-93{
    margin-left: -23.25rem;
  }

  .max\:tw--mt-94{
    margin-top: -23.5rem;
  }

  .max\:tw--mr-94{
    margin-right: -23.5rem;
  }

  .max\:tw--mb-94{
    margin-bottom: -23.5rem;
  }

  .max\:tw--ml-94{
    margin-left: -23.5rem;
  }

  .max\:tw--mt-95{
    margin-top: -23.75rem;
  }

  .max\:tw--mr-95{
    margin-right: -23.75rem;
  }

  .max\:tw--mb-95{
    margin-bottom: -23.75rem;
  }

  .max\:tw--ml-95{
    margin-left: -23.75rem;
  }

  .max\:tw--mt-96{
    margin-top: -24rem;
  }

  .max\:tw--mr-96{
    margin-right: -24rem;
  }

  .max\:tw--mb-96{
    margin-bottom: -24rem;
  }

  .max\:tw--ml-96{
    margin-left: -24rem;
  }

  .max\:tw--mt-97{
    margin-top: -23.25rem;
  }

  .max\:tw--mr-97{
    margin-right: -23.25rem;
  }

  .max\:tw--mb-97{
    margin-bottom: -23.25rem;
  }

  .max\:tw--ml-97{
    margin-left: -23.25rem;
  }

  .max\:tw--mt-98{
    margin-top: -23.5rem;
  }

  .max\:tw--mr-98{
    margin-right: -23.5rem;
  }

  .max\:tw--mb-98{
    margin-bottom: -23.5rem;
  }

  .max\:tw--ml-98{
    margin-left: -23.5rem;
  }

  .max\:tw--mt-99{
    margin-top: -23.75rem;
  }

  .max\:tw--mr-99{
    margin-right: -23.75rem;
  }

  .max\:tw--mb-99{
    margin-bottom: -23.75rem;
  }

  .max\:tw--ml-99{
    margin-left: -23.75rem;
  }

  .max\:tw--mt-100{
    margin-top: -25rem;
  }

  .max\:tw--mr-100{
    margin-right: -25rem;
  }

  .max\:tw--mb-100{
    margin-bottom: -25rem;
  }

  .max\:tw--ml-100{
    margin-left: -25rem;
  }

  .max\:tw--mt-101{
    margin-top: -25.25rem;
  }

  .max\:tw--mr-101{
    margin-right: -25.25rem;
  }

  .max\:tw--mb-101{
    margin-bottom: -25.25rem;
  }

  .max\:tw--ml-101{
    margin-left: -25.25rem;
  }

  .max\:tw--mt-102{
    margin-top: -25.5rem;
  }

  .max\:tw--mr-102{
    margin-right: -25.5rem;
  }

  .max\:tw--mb-102{
    margin-bottom: -25.5rem;
  }

  .max\:tw--ml-102{
    margin-left: -25.5rem;
  }

  .max\:tw--mt-112{
    margin-top: -28rem;
  }

  .max\:tw--mr-112{
    margin-right: -28rem;
  }

  .max\:tw--mb-112{
    margin-bottom: -28rem;
  }

  .max\:tw--ml-112{
    margin-left: -28rem;
  }

  .max\:tw--mt-128{
    margin-top: -31rem;
  }

  .max\:tw--mr-128{
    margin-right: -31rem;
  }

  .max\:tw--mb-128{
    margin-bottom: -31rem;
  }

  .max\:tw--ml-128{
    margin-left: -31rem;
  }

  .max\:tw--mt-129{
    margin-top: -32.25rem;
  }

  .max\:tw--mr-129{
    margin-right: -32.25rem;
  }

  .max\:tw--mb-129{
    margin-bottom: -32.25rem;
  }

  .max\:tw--ml-129{
    margin-left: -32.25rem;
  }

  .max\:tw--mt-130{
    margin-top: -32.5rem;
  }

  .max\:tw--mr-130{
    margin-right: -32.5rem;
  }

  .max\:tw--mb-130{
    margin-bottom: -32.5rem;
  }

  .max\:tw--ml-130{
    margin-left: -32.5rem;
  }

  .max\:tw--mt-140{
    margin-top: -35rem;
  }

  .max\:tw--mr-140{
    margin-right: -35rem;
  }

  .max\:tw--mb-140{
    margin-bottom: -35rem;
  }

  .max\:tw--ml-140{
    margin-left: -35rem;
  }

  .max\:tw--mt-160{
    margin-top: -40rem;
  }

  .max\:tw--mr-160{
    margin-right: -40rem;
  }

  .max\:tw--mb-160{
    margin-bottom: -40rem;
  }

  .max\:tw--ml-160{
    margin-left: -40rem;
  }

  .max\:tw--mt-180{
    margin-top: -45rem;
  }

  .max\:tw--mr-180{
    margin-right: -45rem;
  }

  .max\:tw--mb-180{
    margin-bottom: -45rem;
  }

  .max\:tw--ml-180{
    margin-left: -45rem;
  }

  .max\:tw--mt-185{
    margin-top: -46.25rem;
  }

  .max\:tw--mr-185{
    margin-right: -46.25rem;
  }

  .max\:tw--mb-185{
    margin-bottom: -46.25rem;
  }

  .max\:tw--ml-185{
    margin-left: -46.25rem;
  }

  .max\:tw--mt-190{
    margin-top: -47.5rem;
  }

  .max\:tw--mr-190{
    margin-right: -47.5rem;
  }

  .max\:tw--mb-190{
    margin-bottom: -47.5rem;
  }

  .max\:tw--ml-190{
    margin-left: -47.5rem;
  }

  .max\:tw--mt-200{
    margin-top: -50rem;
  }

  .max\:tw--mr-200{
    margin-right: -50rem;
  }

  .max\:tw--mb-200{
    margin-bottom: -50rem;
  }

  .max\:tw--ml-200{
    margin-left: -50rem;
  }

  .max\:tw--mt-px{
    margin-top: -1px;
  }

  .max\:tw--mr-px{
    margin-right: -1px;
  }

  .max\:tw--mb-px{
    margin-bottom: -1px;
  }

  .max\:tw--ml-px{
    margin-left: -1px;
  }

  .max\:tw--mt-0\.5{
    margin-top: -0.125rem;
  }

  .max\:tw--mr-0\.5{
    margin-right: -0.125rem;
  }

  .max\:tw--mb-0\.5{
    margin-bottom: -0.125rem;
  }

  .max\:tw--ml-0\.5{
    margin-left: -0.125rem;
  }

  .max\:tw--mt-1\.5{
    margin-top: -0.375rem;
  }

  .max\:tw--mr-1\.5{
    margin-right: -0.375rem;
  }

  .max\:tw--mb-1\.5{
    margin-bottom: -0.375rem;
  }

  .max\:tw--ml-1\.5{
    margin-left: -0.375rem;
  }

  .max\:tw--mt-2\.5{
    margin-top: -0.625rem;
  }

  .max\:tw--mr-2\.5{
    margin-right: -0.625rem;
  }

  .max\:tw--mb-2\.5{
    margin-bottom: -0.625rem;
  }

  .max\:tw--ml-2\.5{
    margin-left: -0.625rem;
  }

  .max\:tw--mt-3\.5{
    margin-top: -0.875rem;
  }

  .max\:tw--mr-3\.5{
    margin-right: -0.875rem;
  }

  .max\:tw--mb-3\.5{
    margin-bottom: -0.875rem;
  }

  .max\:tw--ml-3\.5{
    margin-left: -0.875rem;
  }

  .max\:tw--mt-1\/2{
    margin-top: -50%;
  }

  .max\:tw--mr-1\/2{
    margin-right: -50%;
  }

  .max\:tw--mb-1\/2{
    margin-bottom: -50%;
  }

  .max\:tw--ml-1\/2{
    margin-left: -50%;
  }

  .max\:tw--mt-1\/3{
    margin-top: -33.33333%;
  }

  .max\:tw--mr-1\/3{
    margin-right: -33.33333%;
  }

  .max\:tw--mb-1\/3{
    margin-bottom: -33.33333%;
  }

  .max\:tw--ml-1\/3{
    margin-left: -33.33333%;
  }

  .max\:tw--mt-2\/3{
    margin-top: -66.66667%;
  }

  .max\:tw--mr-2\/3{
    margin-right: -66.66667%;
  }

  .max\:tw--mb-2\/3{
    margin-bottom: -66.66667%;
  }

  .max\:tw--ml-2\/3{
    margin-left: -66.66667%;
  }

  .max\:tw--mt-1\/4{
    margin-top: -25%;
  }

  .max\:tw--mr-1\/4{
    margin-right: -25%;
  }

  .max\:tw--mb-1\/4{
    margin-bottom: -25%;
  }

  .max\:tw--ml-1\/4{
    margin-left: -25%;
  }

  .max\:tw--mt-2\/4{
    margin-top: -50%;
  }

  .max\:tw--mr-2\/4{
    margin-right: -50%;
  }

  .max\:tw--mb-2\/4{
    margin-bottom: -50%;
  }

  .max\:tw--ml-2\/4{
    margin-left: -50%;
  }

  .max\:tw--mt-3\/4{
    margin-top: -75%;
  }

  .max\:tw--mr-3\/4{
    margin-right: -75%;
  }

  .max\:tw--mb-3\/4{
    margin-bottom: -75%;
  }

  .max\:tw--ml-3\/4{
    margin-left: -75%;
  }

  .max\:tw--mt-1\/5{
    margin-top: -20%;
  }

  .max\:tw--mr-1\/5{
    margin-right: -20%;
  }

  .max\:tw--mb-1\/5{
    margin-bottom: -20%;
  }

  .max\:tw--ml-1\/5{
    margin-left: -20%;
  }

  .max\:tw--mt-2\/5{
    margin-top: -40%;
  }

  .max\:tw--mr-2\/5{
    margin-right: -40%;
  }

  .max\:tw--mb-2\/5{
    margin-bottom: -40%;
  }

  .max\:tw--ml-2\/5{
    margin-left: -40%;
  }

  .max\:tw--mt-3\/5{
    margin-top: -60%;
  }

  .max\:tw--mr-3\/5{
    margin-right: -60%;
  }

  .max\:tw--mb-3\/5{
    margin-bottom: -60%;
  }

  .max\:tw--ml-3\/5{
    margin-left: -60%;
  }

  .max\:tw--mt-4\/5{
    margin-top: -80%;
  }

  .max\:tw--mr-4\/5{
    margin-right: -80%;
  }

  .max\:tw--mb-4\/5{
    margin-bottom: -80%;
  }

  .max\:tw--ml-4\/5{
    margin-left: -80%;
  }

  .max\:tw--mt-1\/6{
    margin-top: -16.66667%;
  }

  .max\:tw--mr-1\/6{
    margin-right: -16.66667%;
  }

  .max\:tw--mb-1\/6{
    margin-bottom: -16.66667%;
  }

  .max\:tw--ml-1\/6{
    margin-left: -16.66667%;
  }

  .max\:tw--mt-2\/6{
    margin-top: -33.33333%;
  }

  .max\:tw--mr-2\/6{
    margin-right: -33.33333%;
  }

  .max\:tw--mb-2\/6{
    margin-bottom: -33.33333%;
  }

  .max\:tw--ml-2\/6{
    margin-left: -33.33333%;
  }

  .max\:tw--mt-3\/6{
    margin-top: -50%;
  }

  .max\:tw--mr-3\/6{
    margin-right: -50%;
  }

  .max\:tw--mb-3\/6{
    margin-bottom: -50%;
  }

  .max\:tw--ml-3\/6{
    margin-left: -50%;
  }

  .max\:tw--mt-4\/6{
    margin-top: -66.66667%;
  }

  .max\:tw--mr-4\/6{
    margin-right: -66.66667%;
  }

  .max\:tw--mb-4\/6{
    margin-bottom: -66.66667%;
  }

  .max\:tw--ml-4\/6{
    margin-left: -66.66667%;
  }

  .max\:tw--mt-5\/6{
    margin-top: -83.33333%;
  }

  .max\:tw--mr-5\/6{
    margin-right: -83.33333%;
  }

  .max\:tw--mb-5\/6{
    margin-bottom: -83.33333%;
  }

  .max\:tw--ml-5\/6{
    margin-left: -83.33333%;
  }

  .max\:tw--mt-1\/12{
    margin-top: -8.33333%;
  }

  .max\:tw--mr-1\/12{
    margin-right: -8.33333%;
  }

  .max\:tw--mb-1\/12{
    margin-bottom: -8.33333%;
  }

  .max\:tw--ml-1\/12{
    margin-left: -8.33333%;
  }

  .max\:tw--mt-2\/12{
    margin-top: -16.66667%;
  }

  .max\:tw--mr-2\/12{
    margin-right: -16.66667%;
  }

  .max\:tw--mb-2\/12{
    margin-bottom: -16.66667%;
  }

  .max\:tw--ml-2\/12{
    margin-left: -16.66667%;
  }

  .max\:tw--mt-3\/12{
    margin-top: -25%;
  }

  .max\:tw--mr-3\/12{
    margin-right: -25%;
  }

  .max\:tw--mb-3\/12{
    margin-bottom: -25%;
  }

  .max\:tw--ml-3\/12{
    margin-left: -25%;
  }

  .max\:tw--mt-4\/12{
    margin-top: -33.33333%;
  }

  .max\:tw--mr-4\/12{
    margin-right: -33.33333%;
  }

  .max\:tw--mb-4\/12{
    margin-bottom: -33.33333%;
  }

  .max\:tw--ml-4\/12{
    margin-left: -33.33333%;
  }

  .max\:tw--mt-5\/12{
    margin-top: -41.66667%;
  }

  .max\:tw--mr-5\/12{
    margin-right: -41.66667%;
  }

  .max\:tw--mb-5\/12{
    margin-bottom: -41.66667%;
  }

  .max\:tw--ml-5\/12{
    margin-left: -41.66667%;
  }

  .max\:tw--mt-6\/12{
    margin-top: -50%;
  }

  .max\:tw--mr-6\/12{
    margin-right: -50%;
  }

  .max\:tw--mb-6\/12{
    margin-bottom: -50%;
  }

  .max\:tw--ml-6\/12{
    margin-left: -50%;
  }

  .max\:tw--mt-7\/12{
    margin-top: -58.33333%;
  }

  .max\:tw--mr-7\/12{
    margin-right: -58.33333%;
  }

  .max\:tw--mb-7\/12{
    margin-bottom: -58.33333%;
  }

  .max\:tw--ml-7\/12{
    margin-left: -58.33333%;
  }

  .max\:tw--mt-8\/12{
    margin-top: -66.66667%;
  }

  .max\:tw--mr-8\/12{
    margin-right: -66.66667%;
  }

  .max\:tw--mb-8\/12{
    margin-bottom: -66.66667%;
  }

  .max\:tw--ml-8\/12{
    margin-left: -66.66667%;
  }

  .max\:tw--mt-9\/12{
    margin-top: -75%;
  }

  .max\:tw--mr-9\/12{
    margin-right: -75%;
  }

  .max\:tw--mb-9\/12{
    margin-bottom: -75%;
  }

  .max\:tw--ml-9\/12{
    margin-left: -75%;
  }

  .max\:tw--mt-10\/12{
    margin-top: -83.33333%;
  }

  .max\:tw--mr-10\/12{
    margin-right: -83.33333%;
  }

  .max\:tw--mb-10\/12{
    margin-bottom: -83.33333%;
  }

  .max\:tw--ml-10\/12{
    margin-left: -83.33333%;
  }

  .max\:tw--mt-11\/12{
    margin-top: -91.66667%;
  }

  .max\:tw--mr-11\/12{
    margin-right: -91.66667%;
  }

  .max\:tw--mb-11\/12{
    margin-bottom: -91.66667%;
  }

  .max\:tw--ml-11\/12{
    margin-left: -91.66667%;
  }

  .max\:tw--mt-full{
    margin-top: -100%;
  }

  .max\:tw--mr-full{
    margin-right: -100%;
  }

  .max\:tw--mb-full{
    margin-bottom: -100%;
  }

  .max\:tw--ml-full{
    margin-left: -100%;
  }

  .max\:tw-max-h-0{
    max-height: 0;
  }

  .max\:tw-max-h-1{
    max-height: 0.25rem;
  }

  .max\:tw-max-h-2{
    max-height: 0.5rem;
  }

  .max\:tw-max-h-3{
    max-height: 0.75rem;
  }

  .max\:tw-max-h-4{
    max-height: 1rem;
  }

  .max\:tw-max-h-5{
    max-height: 1.25rem;
  }

  .max\:tw-max-h-6{
    max-height: 1.5rem;
  }

  .max\:tw-max-h-7{
    max-height: 1.75rem;
  }

  .max\:tw-max-h-8{
    max-height: 2rem;
  }

  .max\:tw-max-h-9{
    max-height: 2.25rem;
  }

  .max\:tw-max-h-10{
    max-height: 2.5rem;
  }

  .max\:tw-max-h-11{
    max-height: 2.75rem;
  }

  .max\:tw-max-h-12{
    max-height: 3rem;
  }

  .max\:tw-max-h-13{
    max-height: 3.25rem;
  }

  .max\:tw-max-h-14{
    max-height: 3.5rem;
  }

  .max\:tw-max-h-15{
    max-height: 3.75rem;
  }

  .max\:tw-max-h-16{
    max-height: 4rem;
  }

  .max\:tw-max-h-17{
    max-height: 4.25rem;
  }

  .max\:tw-max-h-18{
    max-height: 4.5rem;
  }

  .max\:tw-max-h-19{
    max-height: 4.75rem;
  }

  .max\:tw-max-h-20{
    max-height: 5rem;
  }

  .max\:tw-max-h-21{
    max-height: 5.25rem;
  }

  .max\:tw-max-h-22{
    max-height: 5.5rem;
  }

  .max\:tw-max-h-23{
    max-height: 5.75rem;
  }

  .max\:tw-max-h-24{
    max-height: 6rem;
  }

  .max\:tw-max-h-25{
    max-height: 6.25rem;
  }

  .max\:tw-max-h-26{
    max-height: 6.5rem;
  }

  .max\:tw-max-h-27{
    max-height: 6.75rem;
  }

  .max\:tw-max-h-28{
    max-height: 7rem;
  }

  .max\:tw-max-h-29{
    max-height: 7.25rem;
  }

  .max\:tw-max-h-30{
    max-height: 7.5rem;
  }

  .max\:tw-max-h-31{
    max-height: 7.75rem;
  }

  .max\:tw-max-h-32{
    max-height: 8rem;
  }

  .max\:tw-max-h-33{
    max-height: 8.25rem;
  }

  .max\:tw-max-h-34{
    max-height: 8.5rem;
  }

  .max\:tw-max-h-35{
    max-height: 8.75rem;
  }

  .max\:tw-max-h-36{
    max-height: 9rem;
  }

  .max\:tw-max-h-40{
    max-height: 10rem;
  }

  .max\:tw-max-h-41{
    max-height: 10.25rem;
  }

  .max\:tw-max-h-42{
    max-height: 10.5rem;
  }

  .max\:tw-max-h-43{
    max-height: 10.75rem;
  }

  .max\:tw-max-h-44{
    max-height: 11rem;
  }

  .max\:tw-max-h-45{
    max-height: 11.25rem;
  }

  .max\:tw-max-h-46{
    max-height: 11.5rem;
  }

  .max\:tw-max-h-47{
    max-height: 11.75rem;
  }

  .max\:tw-max-h-48{
    max-height: 12rem;
  }

  .max\:tw-max-h-50{
    max-height: 12.5rem;
  }

  .max\:tw-max-h-52{
    max-height: 13rem;
  }

  .max\:tw-max-h-53{
    max-height: 13.25rem;
  }

  .max\:tw-max-h-54{
    max-height: 13.5rem;
  }

  .max\:tw-max-h-55{
    max-height: 13.75rem;
  }

  .max\:tw-max-h-56{
    max-height: 14rem;
  }

  .max\:tw-max-h-57{
    max-height: 14.25rem;
  }

  .max\:tw-max-h-58{
    max-height: 14.5rem;
  }

  .max\:tw-max-h-59{
    max-height: 14.75rem;
  }

  .max\:tw-max-h-60{
    max-height: 15rem;
  }

  .max\:tw-max-h-61{
    max-height: 15.25rem;
  }

  .max\:tw-max-h-62{
    max-height: 15.5rem;
  }

  .max\:tw-max-h-63{
    max-height: 15.75rem;
  }

  .max\:tw-max-h-64{
    max-height: 16rem;
  }

  .max\:tw-max-h-65{
    max-height: 16.25rem;
  }

  .max\:tw-max-h-66{
    max-height: 16.5rem;
  }

  .max\:tw-max-h-68{
    max-height: 17rem;
  }

  .max\:tw-max-h-69{
    max-height: 17.25rem;
  }

  .max\:tw-max-h-70{
    max-height: 17.5rem;
  }

  .max\:tw-max-h-71{
    max-height: 17.75rem;
  }

  .max\:tw-max-h-72{
    max-height: 18rem;
  }

  .max\:tw-max-h-73{
    max-height: 18.25rem;
  }

  .max\:tw-max-h-74{
    max-height: 18.5rem;
  }

  .max\:tw-max-h-75{
    max-height: 18.75rem;
  }

  .max\:tw-max-h-76{
    max-height: 19rem;
  }

  .max\:tw-max-h-77{
    max-height: 19.25rem;
  }

  .max\:tw-max-h-78{
    max-height: 19.5rem;
  }

  .max\:tw-max-h-79{
    max-height: 19.75rem;
  }

  .max\:tw-max-h-80{
    max-height: 20rem;
  }

  .max\:tw-max-h-81{
    max-height: 20.25rem;
  }

  .max\:tw-max-h-82{
    max-height: 20.5rem;
  }

  .max\:tw-max-h-83{
    max-height: 20.75rem;
  }

  .max\:tw-max-h-84{
    max-height: 21rem;
  }

  .max\:tw-max-h-85{
    max-height: 21.25rem;
  }

  .max\:tw-max-h-86{
    max-height: 21.5rem;
  }

  .max\:tw-max-h-87{
    max-height: 21.75rem;
  }

  .max\:tw-max-h-88{
    max-height: 22rem;
  }

  .max\:tw-max-h-89{
    max-height: 22.25rem;
  }

  .max\:tw-max-h-90{
    max-height: 22.5rem;
  }

  .max\:tw-max-h-91{
    max-height: 22.75rem;
  }

  .max\:tw-max-h-92{
    max-height: 23rem;
  }

  .max\:tw-max-h-93{
    max-height: 23.25rem;
  }

  .max\:tw-max-h-94{
    max-height: 23.5rem;
  }

  .max\:tw-max-h-95{
    max-height: 23.75rem;
  }

  .max\:tw-max-h-96{
    max-height: 24rem;
  }

  .max\:tw-max-h-97{
    max-height: 23.25rem;
  }

  .max\:tw-max-h-98{
    max-height: 23.5rem;
  }

  .max\:tw-max-h-99{
    max-height: 23.75rem;
  }

  .max\:tw-max-h-100{
    max-height: 25rem;
  }

  .max\:tw-max-h-101{
    max-height: 25.25rem;
  }

  .max\:tw-max-h-102{
    max-height: 25.5rem;
  }

  .max\:tw-max-h-112{
    max-height: 28rem;
  }

  .max\:tw-max-h-128{
    max-height: 31rem;
  }

  .max\:tw-max-h-129{
    max-height: 32.25rem;
  }

  .max\:tw-max-h-130{
    max-height: 32.5rem;
  }

  .max\:tw-max-h-140{
    max-height: 35rem;
  }

  .max\:tw-max-h-160{
    max-height: 40rem;
  }

  .max\:tw-max-h-180{
    max-height: 45rem;
  }

  .max\:tw-max-h-185{
    max-height: 46.25rem;
  }

  .max\:tw-max-h-190{
    max-height: 47.5rem;
  }

  .max\:tw-max-h-200{
    max-height: 50rem;
  }

  .max\:tw-max-h-screen{
    max-height: 100vh;
  }

  .max\:tw-max-h-px{
    max-height: 1px;
  }

  .max\:tw-max-h-0\.5{
    max-height: 0.125rem;
  }

  .max\:tw-max-h-1\.5{
    max-height: 0.375rem;
  }

  .max\:tw-max-h-2\.5{
    max-height: 0.625rem;
  }

  .max\:tw-max-h-3\.5{
    max-height: 0.875rem;
  }

  .max\:tw-max-h-1\/2{
    max-height: 50%;
  }

  .max\:tw-max-h-1\/3{
    max-height: 33.333333%;
  }

  .max\:tw-max-h-2\/3{
    max-height: 66.666667%;
  }

  .max\:tw-max-h-1\/4{
    max-height: 25%;
  }

  .max\:tw-max-h-2\/4{
    max-height: 50%;
  }

  .max\:tw-max-h-3\/4{
    max-height: 75%;
  }

  .max\:tw-max-h-1\/5{
    max-height: 20%;
  }

  .max\:tw-max-h-2\/5{
    max-height: 40%;
  }

  .max\:tw-max-h-3\/5{
    max-height: 60%;
  }

  .max\:tw-max-h-4\/5{
    max-height: 80%;
  }

  .max\:tw-max-h-1\/6{
    max-height: 16.666667%;
  }

  .max\:tw-max-h-2\/6{
    max-height: 33.333333%;
  }

  .max\:tw-max-h-3\/6{
    max-height: 50%;
  }

  .max\:tw-max-h-4\/6{
    max-height: 66.666667%;
  }

  .max\:tw-max-h-5\/6{
    max-height: 83.333333%;
  }

  .max\:tw-max-h-1\/12{
    max-height: 8.333333%;
  }

  .max\:tw-max-h-2\/12{
    max-height: 16.666667%;
  }

  .max\:tw-max-h-3\/12{
    max-height: 25%;
  }

  .max\:tw-max-h-4\/12{
    max-height: 33.333333%;
  }

  .max\:tw-max-h-5\/12{
    max-height: 41.666667%;
  }

  .max\:tw-max-h-6\/12{
    max-height: 50%;
  }

  .max\:tw-max-h-7\/12{
    max-height: 58.333333%;
  }

  .max\:tw-max-h-8\/12{
    max-height: 66.666667%;
  }

  .max\:tw-max-h-9\/12{
    max-height: 75%;
  }

  .max\:tw-max-h-10\/12{
    max-height: 83.333333%;
  }

  .max\:tw-max-h-11\/12{
    max-height: 91.666667%;
  }

  .max\:tw-max-h-full{
    max-height: 100%;
  }

  .max\:tw-max-w-0{
    max-width: 0rem;
  }

  .max\:tw-max-w-none{
    max-width: none;
  }

  .max\:tw-max-w-xs{
    max-width: 20rem;
  }

  .max\:tw-max-w-sm{
    max-width: 24rem;
  }

  .max\:tw-max-w-md{
    max-width: 28rem;
  }

  .max\:tw-max-w-lg{
    max-width: 32rem;
  }

  .max\:tw-max-w-xl{
    max-width: 36rem;
  }

  .max\:tw-max-w-2xl{
    max-width: 42rem;
  }

  .max\:tw-max-w-3xl{
    max-width: 48rem;
  }

  .max\:tw-max-w-4xl{
    max-width: 56rem;
  }

  .max\:tw-max-w-5xl{
    max-width: 64rem;
  }

  .max\:tw-max-w-6xl{
    max-width: 72rem;
  }

  .max\:tw-max-w-7xl{
    max-width: 80rem;
  }

  .max\:tw-max-w-full{
    max-width: 100%;
  }

  .max\:tw-max-w-min-content{
    max-width: -moz-min-content;
    max-width: min-content;
  }

  .max\:tw-max-w-max-content{
    max-width: -moz-max-content;
    max-width: max-content;
  }

  .max\:tw-max-w-prose{
    max-width: 65ch;
  }

  .max\:tw-max-w-screen-min{
    max-width: 320px;
  }

  .max\:tw-max-w-screen-xs{
    max-width: 480px;
  }

  .max\:tw-max-w-screen-sm{
    max-width: 640px;
  }

  .max\:tw-max-w-screen-md{
    max-width: 768px;
  }

  .max\:tw-max-w-screen-lg{
    max-width: 1024px;
  }

  .max\:tw-max-w-screen-xl{
    max-width: 1580px;
  }

  .max\:tw-max-w-screen-xxl{
    max-width: 1920px;
  }

  .max\:tw-max-w-screen-max{
    max-width: 2560px;
  }

  .max\:tw-min-h-0{
    min-height: 0;
  }

  .max\:tw-min-h-full{
    min-height: 100%;
  }

  .max\:tw-min-h-screen{
    min-height: 100vh;
  }

  .max\:tw-min-w-0{
    min-width: 0;
  }

  .max\:tw-min-w-full{
    min-width: 100%;
  }

  .max\:tw-min-w-min-content{
    min-width: -moz-min-content;
    min-width: min-content;
  }

  .max\:tw-min-w-max-content{
    min-width: -moz-max-content;
    min-width: max-content;
  }

  .max\:tw-object-contain{
    -o-object-fit: contain;
       object-fit: contain;
  }

  .max\:tw-object-cover{
    -o-object-fit: cover;
       object-fit: cover;
  }

  .max\:tw-object-fill{
    -o-object-fit: fill;
       object-fit: fill;
  }

  .max\:tw-object-none{
    -o-object-fit: none;
       object-fit: none;
  }

  .max\:tw-object-scale-down{
    -o-object-fit: scale-down;
       object-fit: scale-down;
  }

  .max\:tw-object-bottom{
    -o-object-position: bottom;
       object-position: bottom;
  }

  .max\:tw-object-center{
    -o-object-position: center;
       object-position: center;
  }

  .max\:tw-object-left{
    -o-object-position: left;
       object-position: left;
  }

  .max\:tw-object-left-bottom{
    -o-object-position: left bottom;
       object-position: left bottom;
  }

  .max\:tw-object-left-top{
    -o-object-position: left top;
       object-position: left top;
  }

  .max\:tw-object-right{
    -o-object-position: right;
       object-position: right;
  }

  .max\:tw-object-right-bottom{
    -o-object-position: right bottom;
       object-position: right bottom;
  }

  .max\:tw-object-right-top{
    -o-object-position: right top;
       object-position: right top;
  }

  .max\:tw-object-top{
    -o-object-position: top;
       object-position: top;
  }

  .max\:tw-opacity-0{
    opacity: 0;
  }

  .max\:tw-opacity-25{
    opacity: 0.25;
  }

  .max\:tw-opacity-50{
    opacity: 0.5;
  }

  .max\:tw-opacity-75{
    opacity: 0.75;
  }

  .max\:tw-opacity-100{
    opacity: 1;
  }

  .max\:hover\:tw-opacity-0:hover{
    opacity: 0;
  }

  .max\:hover\:tw-opacity-25:hover{
    opacity: 0.25;
  }

  .max\:hover\:tw-opacity-50:hover{
    opacity: 0.5;
  }

  .max\:hover\:tw-opacity-75:hover{
    opacity: 0.75;
  }

  .max\:hover\:tw-opacity-100:hover{
    opacity: 1;
  }

  .max\:focus\:tw-opacity-0:focus{
    opacity: 0;
  }

  .max\:focus\:tw-opacity-25:focus{
    opacity: 0.25;
  }

  .max\:focus\:tw-opacity-50:focus{
    opacity: 0.5;
  }

  .max\:focus\:tw-opacity-75:focus{
    opacity: 0.75;
  }

  .max\:focus\:tw-opacity-100:focus{
    opacity: 1;
  }

  .max\:disabled\:tw-opacity-0:disabled{
    opacity: 0;
  }

  .max\:disabled\:tw-opacity-25:disabled{
    opacity: 0.25;
  }

  .max\:disabled\:tw-opacity-50:disabled{
    opacity: 0.5;
  }

  .max\:disabled\:tw-opacity-75:disabled{
    opacity: 0.75;
  }

  .max\:disabled\:tw-opacity-100:disabled{
    opacity: 1;
  }

  .max\:tw-outline-none{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .max\:tw-outline-white{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .max\:tw-outline-black{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .max\:focus\:tw-outline-none:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
  }

  .max\:focus\:tw-outline-white:focus{
    outline: 2px dotted white;
    outline-offset: 2px;
  }

  .max\:focus\:tw-outline-black:focus{
    outline: 2px dotted black;
    outline-offset: 2px;
  }

  .max\:tw-overflow-auto{
    overflow: auto;
  }

  .max\:tw-overflow-hidden{
    overflow: hidden;
  }

  .max\:tw-overflow-visible{
    overflow: visible;
  }

  .max\:tw-overflow-scroll{
    overflow: scroll;
  }

  .max\:tw-overflow-x-auto{
    overflow-x: auto;
  }

  .max\:tw-overflow-y-auto{
    overflow-y: auto;
  }

  .max\:tw-overflow-x-hidden{
    overflow-x: hidden;
  }

  .max\:tw-overflow-y-hidden{
    overflow-y: hidden;
  }

  .max\:tw-overflow-x-visible{
    overflow-x: visible;
  }

  .max\:tw-overflow-y-visible{
    overflow-y: visible;
  }

  .max\:tw-overflow-x-scroll{
    overflow-x: scroll;
  }

  .max\:tw-overflow-y-scroll{
    overflow-y: scroll;
  }

  .max\:tw-scrolling-touch{
    -webkit-overflow-scrolling: touch;
  }

  .max\:tw-scrolling-auto{
    -webkit-overflow-scrolling: auto;
  }

  .max\:tw-overscroll-auto{
    overscroll-behavior: auto;
  }

  .max\:tw-overscroll-contain{
    overscroll-behavior: contain;
  }

  .max\:tw-overscroll-none{
    overscroll-behavior: none;
  }

  .max\:tw-overscroll-y-auto{
    overscroll-behavior-y: auto;
  }

  .max\:tw-overscroll-y-contain{
    overscroll-behavior-y: contain;
  }

  .max\:tw-overscroll-y-none{
    overscroll-behavior-y: none;
  }

  .max\:tw-overscroll-x-auto{
    overscroll-behavior-x: auto;
  }

  .max\:tw-overscroll-x-contain{
    overscroll-behavior-x: contain;
  }

  .max\:tw-overscroll-x-none{
    overscroll-behavior-x: none;
  }

  .max\:tw-p-0{
    padding: 0;
  }

  .max\:tw-p-1{
    padding: 0.25rem;
  }

  .max\:tw-p-2{
    padding: 0.5rem;
  }

  .max\:tw-p-3{
    padding: 0.75rem;
  }

  .max\:tw-p-4{
    padding: 1rem;
  }

  .max\:tw-p-5{
    padding: 1.25rem;
  }

  .max\:tw-p-6{
    padding: 1.5rem;
  }

  .max\:tw-p-7{
    padding: 1.75rem;
  }

  .max\:tw-p-8{
    padding: 2rem;
  }

  .max\:tw-p-9{
    padding: 2.25rem;
  }

  .max\:tw-p-10{
    padding: 2.5rem;
  }

  .max\:tw-p-11{
    padding: 2.75rem;
  }

  .max\:tw-p-12{
    padding: 3rem;
  }

  .max\:tw-p-13{
    padding: 3.25rem;
  }

  .max\:tw-p-14{
    padding: 3.5rem;
  }

  .max\:tw-p-15{
    padding: 3.75rem;
  }

  .max\:tw-p-16{
    padding: 4rem;
  }

  .max\:tw-p-17{
    padding: 4.25rem;
  }

  .max\:tw-p-18{
    padding: 4.5rem;
  }

  .max\:tw-p-19{
    padding: 4.75rem;
  }

  .max\:tw-p-20{
    padding: 5rem;
  }

  .max\:tw-p-21{
    padding: 5.25rem;
  }

  .max\:tw-p-22{
    padding: 5.5rem;
  }

  .max\:tw-p-23{
    padding: 5.75rem;
  }

  .max\:tw-p-24{
    padding: 6rem;
  }

  .max\:tw-p-25{
    padding: 6.25rem;
  }

  .max\:tw-p-26{
    padding: 6.5rem;
  }

  .max\:tw-p-27{
    padding: 6.75rem;
  }

  .max\:tw-p-28{
    padding: 7rem;
  }

  .max\:tw-p-29{
    padding: 7.25rem;
  }

  .max\:tw-p-30{
    padding: 7.5rem;
  }

  .max\:tw-p-31{
    padding: 7.75rem;
  }

  .max\:tw-p-32{
    padding: 8rem;
  }

  .max\:tw-p-33{
    padding: 8.25rem;
  }

  .max\:tw-p-34{
    padding: 8.5rem;
  }

  .max\:tw-p-35{
    padding: 8.75rem;
  }

  .max\:tw-p-36{
    padding: 9rem;
  }

  .max\:tw-p-40{
    padding: 10rem;
  }

  .max\:tw-p-41{
    padding: 10.25rem;
  }

  .max\:tw-p-42{
    padding: 10.5rem;
  }

  .max\:tw-p-43{
    padding: 10.75rem;
  }

  .max\:tw-p-44{
    padding: 11rem;
  }

  .max\:tw-p-45{
    padding: 11.25rem;
  }

  .max\:tw-p-46{
    padding: 11.5rem;
  }

  .max\:tw-p-47{
    padding: 11.75rem;
  }

  .max\:tw-p-48{
    padding: 12rem;
  }

  .max\:tw-p-50{
    padding: 12.5rem;
  }

  .max\:tw-p-52{
    padding: 13rem;
  }

  .max\:tw-p-53{
    padding: 13.25rem;
  }

  .max\:tw-p-54{
    padding: 13.5rem;
  }

  .max\:tw-p-55{
    padding: 13.75rem;
  }

  .max\:tw-p-56{
    padding: 14rem;
  }

  .max\:tw-p-57{
    padding: 14.25rem;
  }

  .max\:tw-p-58{
    padding: 14.5rem;
  }

  .max\:tw-p-59{
    padding: 14.75rem;
  }

  .max\:tw-p-60{
    padding: 15rem;
  }

  .max\:tw-p-61{
    padding: 15.25rem;
  }

  .max\:tw-p-62{
    padding: 15.5rem;
  }

  .max\:tw-p-63{
    padding: 15.75rem;
  }

  .max\:tw-p-64{
    padding: 16rem;
  }

  .max\:tw-p-65{
    padding: 16.25rem;
  }

  .max\:tw-p-66{
    padding: 16.5rem;
  }

  .max\:tw-p-68{
    padding: 17rem;
  }

  .max\:tw-p-69{
    padding: 17.25rem;
  }

  .max\:tw-p-70{
    padding: 17.5rem;
  }

  .max\:tw-p-71{
    padding: 17.75rem;
  }

  .max\:tw-p-72{
    padding: 18rem;
  }

  .max\:tw-p-73{
    padding: 18.25rem;
  }

  .max\:tw-p-74{
    padding: 18.5rem;
  }

  .max\:tw-p-75{
    padding: 18.75rem;
  }

  .max\:tw-p-76{
    padding: 19rem;
  }

  .max\:tw-p-77{
    padding: 19.25rem;
  }

  .max\:tw-p-78{
    padding: 19.5rem;
  }

  .max\:tw-p-79{
    padding: 19.75rem;
  }

  .max\:tw-p-80{
    padding: 20rem;
  }

  .max\:tw-p-81{
    padding: 20.25rem;
  }

  .max\:tw-p-82{
    padding: 20.5rem;
  }

  .max\:tw-p-83{
    padding: 20.75rem;
  }

  .max\:tw-p-84{
    padding: 21rem;
  }

  .max\:tw-p-85{
    padding: 21.25rem;
  }

  .max\:tw-p-86{
    padding: 21.5rem;
  }

  .max\:tw-p-87{
    padding: 21.75rem;
  }

  .max\:tw-p-88{
    padding: 22rem;
  }

  .max\:tw-p-89{
    padding: 22.25rem;
  }

  .max\:tw-p-90{
    padding: 22.5rem;
  }

  .max\:tw-p-91{
    padding: 22.75rem;
  }

  .max\:tw-p-92{
    padding: 23rem;
  }

  .max\:tw-p-93{
    padding: 23.25rem;
  }

  .max\:tw-p-94{
    padding: 23.5rem;
  }

  .max\:tw-p-95{
    padding: 23.75rem;
  }

  .max\:tw-p-96{
    padding: 24rem;
  }

  .max\:tw-p-97{
    padding: 23.25rem;
  }

  .max\:tw-p-98{
    padding: 23.5rem;
  }

  .max\:tw-p-99{
    padding: 23.75rem;
  }

  .max\:tw-p-100{
    padding: 25rem;
  }

  .max\:tw-p-101{
    padding: 25.25rem;
  }

  .max\:tw-p-102{
    padding: 25.5rem;
  }

  .max\:tw-p-112{
    padding: 28rem;
  }

  .max\:tw-p-128{
    padding: 31rem;
  }

  .max\:tw-p-129{
    padding: 32.25rem;
  }

  .max\:tw-p-130{
    padding: 32.5rem;
  }

  .max\:tw-p-140{
    padding: 35rem;
  }

  .max\:tw-p-160{
    padding: 40rem;
  }

  .max\:tw-p-180{
    padding: 45rem;
  }

  .max\:tw-p-185{
    padding: 46.25rem;
  }

  .max\:tw-p-190{
    padding: 47.5rem;
  }

  .max\:tw-p-200{
    padding: 50rem;
  }

  .max\:tw-p-px{
    padding: 1px;
  }

  .max\:tw-p-0\.5{
    padding: 0.125rem;
  }

  .max\:tw-p-1\.5{
    padding: 0.375rem;
  }

  .max\:tw-p-2\.5{
    padding: 0.625rem;
  }

  .max\:tw-p-3\.5{
    padding: 0.875rem;
  }

  .max\:tw-p-1\/2{
    padding: 50%;
  }

  .max\:tw-p-1\/3{
    padding: 33.333333%;
  }

  .max\:tw-p-2\/3{
    padding: 66.666667%;
  }

  .max\:tw-p-1\/4{
    padding: 25%;
  }

  .max\:tw-p-2\/4{
    padding: 50%;
  }

  .max\:tw-p-3\/4{
    padding: 75%;
  }

  .max\:tw-p-1\/5{
    padding: 20%;
  }

  .max\:tw-p-2\/5{
    padding: 40%;
  }

  .max\:tw-p-3\/5{
    padding: 60%;
  }

  .max\:tw-p-4\/5{
    padding: 80%;
  }

  .max\:tw-p-1\/6{
    padding: 16.666667%;
  }

  .max\:tw-p-2\/6{
    padding: 33.333333%;
  }

  .max\:tw-p-3\/6{
    padding: 50%;
  }

  .max\:tw-p-4\/6{
    padding: 66.666667%;
  }

  .max\:tw-p-5\/6{
    padding: 83.333333%;
  }

  .max\:tw-p-1\/12{
    padding: 8.333333%;
  }

  .max\:tw-p-2\/12{
    padding: 16.666667%;
  }

  .max\:tw-p-3\/12{
    padding: 25%;
  }

  .max\:tw-p-4\/12{
    padding: 33.333333%;
  }

  .max\:tw-p-5\/12{
    padding: 41.666667%;
  }

  .max\:tw-p-6\/12{
    padding: 50%;
  }

  .max\:tw-p-7\/12{
    padding: 58.333333%;
  }

  .max\:tw-p-8\/12{
    padding: 66.666667%;
  }

  .max\:tw-p-9\/12{
    padding: 75%;
  }

  .max\:tw-p-10\/12{
    padding: 83.333333%;
  }

  .max\:tw-p-11\/12{
    padding: 91.666667%;
  }

  .max\:tw-p-full{
    padding: 100%;
  }

  .max\:tw-py-0{
    padding-top: 0;
    padding-bottom: 0;
  }

  .max\:tw-px-0{
    padding-left: 0;
    padding-right: 0;
  }

  .max\:tw-py-1{
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .max\:tw-px-1{
    padding-left: 0.25rem;
    padding-right: 0.25rem;
  }

  .max\:tw-py-2{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .max\:tw-px-2{
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .max\:tw-py-3{
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .max\:tw-px-3{
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }

  .max\:tw-py-4{
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .max\:tw-px-4{
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max\:tw-py-5{
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .max\:tw-px-5{
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max\:tw-py-6{
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .max\:tw-px-6{
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .max\:tw-py-7{
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .max\:tw-px-7{
    padding-left: 1.75rem;
    padding-right: 1.75rem;
  }

  .max\:tw-py-8{
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .max\:tw-px-8{
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .max\:tw-py-9{
    padding-top: 2.25rem;
    padding-bottom: 2.25rem;
  }

  .max\:tw-px-9{
    padding-left: 2.25rem;
    padding-right: 2.25rem;
  }

  .max\:tw-py-10{
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .max\:tw-px-10{
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .max\:tw-py-11{
    padding-top: 2.75rem;
    padding-bottom: 2.75rem;
  }

  .max\:tw-px-11{
    padding-left: 2.75rem;
    padding-right: 2.75rem;
  }

  .max\:tw-py-12{
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .max\:tw-px-12{
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .max\:tw-py-13{
    padding-top: 3.25rem;
    padding-bottom: 3.25rem;
  }

  .max\:tw-px-13{
    padding-left: 3.25rem;
    padding-right: 3.25rem;
  }

  .max\:tw-py-14{
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .max\:tw-px-14{
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .max\:tw-py-15{
    padding-top: 3.75rem;
    padding-bottom: 3.75rem;
  }

  .max\:tw-px-15{
    padding-left: 3.75rem;
    padding-right: 3.75rem;
  }

  .max\:tw-py-16{
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max\:tw-px-16{
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .max\:tw-py-17{
    padding-top: 4.25rem;
    padding-bottom: 4.25rem;
  }

  .max\:tw-px-17{
    padding-left: 4.25rem;
    padding-right: 4.25rem;
  }

  .max\:tw-py-18{
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
  }

  .max\:tw-px-18{
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .max\:tw-py-19{
    padding-top: 4.75rem;
    padding-bottom: 4.75rem;
  }

  .max\:tw-px-19{
    padding-left: 4.75rem;
    padding-right: 4.75rem;
  }

  .max\:tw-py-20{
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .max\:tw-px-20{
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .max\:tw-py-21{
    padding-top: 5.25rem;
    padding-bottom: 5.25rem;
  }

  .max\:tw-px-21{
    padding-left: 5.25rem;
    padding-right: 5.25rem;
  }

  .max\:tw-py-22{
    padding-top: 5.5rem;
    padding-bottom: 5.5rem;
  }

  .max\:tw-px-22{
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .max\:tw-py-23{
    padding-top: 5.75rem;
    padding-bottom: 5.75rem;
  }

  .max\:tw-px-23{
    padding-left: 5.75rem;
    padding-right: 5.75rem;
  }

  .max\:tw-py-24{
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .max\:tw-px-24{
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .max\:tw-py-25{
    padding-top: 6.25rem;
    padding-bottom: 6.25rem;
  }

  .max\:tw-px-25{
    padding-left: 6.25rem;
    padding-right: 6.25rem;
  }

  .max\:tw-py-26{
    padding-top: 6.5rem;
    padding-bottom: 6.5rem;
  }

  .max\:tw-px-26{
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

  .max\:tw-py-27{
    padding-top: 6.75rem;
    padding-bottom: 6.75rem;
  }

  .max\:tw-px-27{
    padding-left: 6.75rem;
    padding-right: 6.75rem;
  }

  .max\:tw-py-28{
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .max\:tw-px-28{
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .max\:tw-py-29{
    padding-top: 7.25rem;
    padding-bottom: 7.25rem;
  }

  .max\:tw-px-29{
    padding-left: 7.25rem;
    padding-right: 7.25rem;
  }

  .max\:tw-py-30{
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .max\:tw-px-30{
    padding-left: 7.5rem;
    padding-right: 7.5rem;
  }

  .max\:tw-py-31{
    padding-top: 7.75rem;
    padding-bottom: 7.75rem;
  }

  .max\:tw-px-31{
    padding-left: 7.75rem;
    padding-right: 7.75rem;
  }

  .max\:tw-py-32{
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .max\:tw-px-32{
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .max\:tw-py-33{
    padding-top: 8.25rem;
    padding-bottom: 8.25rem;
  }

  .max\:tw-px-33{
    padding-left: 8.25rem;
    padding-right: 8.25rem;
  }

  .max\:tw-py-34{
    padding-top: 8.5rem;
    padding-bottom: 8.5rem;
  }

  .max\:tw-px-34{
    padding-left: 8.5rem;
    padding-right: 8.5rem;
  }

  .max\:tw-py-35{
    padding-top: 8.75rem;
    padding-bottom: 8.75rem;
  }

  .max\:tw-px-35{
    padding-left: 8.75rem;
    padding-right: 8.75rem;
  }

  .max\:tw-py-36{
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .max\:tw-px-36{
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .max\:tw-py-40{
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .max\:tw-px-40{
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .max\:tw-py-41{
    padding-top: 10.25rem;
    padding-bottom: 10.25rem;
  }

  .max\:tw-px-41{
    padding-left: 10.25rem;
    padding-right: 10.25rem;
  }

  .max\:tw-py-42{
    padding-top: 10.5rem;
    padding-bottom: 10.5rem;
  }

  .max\:tw-px-42{
    padding-left: 10.5rem;
    padding-right: 10.5rem;
  }

  .max\:tw-py-43{
    padding-top: 10.75rem;
    padding-bottom: 10.75rem;
  }

  .max\:tw-px-43{
    padding-left: 10.75rem;
    padding-right: 10.75rem;
  }

  .max\:tw-py-44{
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .max\:tw-px-44{
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .max\:tw-py-45{
    padding-top: 11.25rem;
    padding-bottom: 11.25rem;
  }

  .max\:tw-px-45{
    padding-left: 11.25rem;
    padding-right: 11.25rem;
  }

  .max\:tw-py-46{
    padding-top: 11.5rem;
    padding-bottom: 11.5rem;
  }

  .max\:tw-px-46{
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .max\:tw-py-47{
    padding-top: 11.75rem;
    padding-bottom: 11.75rem;
  }

  .max\:tw-px-47{
    padding-left: 11.75rem;
    padding-right: 11.75rem;
  }

  .max\:tw-py-48{
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .max\:tw-px-48{
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .max\:tw-py-50{
    padding-top: 12.5rem;
    padding-bottom: 12.5rem;
  }

  .max\:tw-px-50{
    padding-left: 12.5rem;
    padding-right: 12.5rem;
  }

  .max\:tw-py-52{
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .max\:tw-px-52{
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .max\:tw-py-53{
    padding-top: 13.25rem;
    padding-bottom: 13.25rem;
  }

  .max\:tw-px-53{
    padding-left: 13.25rem;
    padding-right: 13.25rem;
  }

  .max\:tw-py-54{
    padding-top: 13.5rem;
    padding-bottom: 13.5rem;
  }

  .max\:tw-px-54{
    padding-left: 13.5rem;
    padding-right: 13.5rem;
  }

  .max\:tw-py-55{
    padding-top: 13.75rem;
    padding-bottom: 13.75rem;
  }

  .max\:tw-px-55{
    padding-left: 13.75rem;
    padding-right: 13.75rem;
  }

  .max\:tw-py-56{
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .max\:tw-px-56{
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .max\:tw-py-57{
    padding-top: 14.25rem;
    padding-bottom: 14.25rem;
  }

  .max\:tw-px-57{
    padding-left: 14.25rem;
    padding-right: 14.25rem;
  }

  .max\:tw-py-58{
    padding-top: 14.5rem;
    padding-bottom: 14.5rem;
  }

  .max\:tw-px-58{
    padding-left: 14.5rem;
    padding-right: 14.5rem;
  }

  .max\:tw-py-59{
    padding-top: 14.75rem;
    padding-bottom: 14.75rem;
  }

  .max\:tw-px-59{
    padding-left: 14.75rem;
    padding-right: 14.75rem;
  }

  .max\:tw-py-60{
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .max\:tw-px-60{
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .max\:tw-py-61{
    padding-top: 15.25rem;
    padding-bottom: 15.25rem;
  }

  .max\:tw-px-61{
    padding-left: 15.25rem;
    padding-right: 15.25rem;
  }

  .max\:tw-py-62{
    padding-top: 15.5rem;
    padding-bottom: 15.5rem;
  }

  .max\:tw-px-62{
    padding-left: 15.5rem;
    padding-right: 15.5rem;
  }

  .max\:tw-py-63{
    padding-top: 15.75rem;
    padding-bottom: 15.75rem;
  }

  .max\:tw-px-63{
    padding-left: 15.75rem;
    padding-right: 15.75rem;
  }

  .max\:tw-py-64{
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .max\:tw-px-64{
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .max\:tw-py-65{
    padding-top: 16.25rem;
    padding-bottom: 16.25rem;
  }

  .max\:tw-px-65{
    padding-left: 16.25rem;
    padding-right: 16.25rem;
  }

  .max\:tw-py-66{
    padding-top: 16.5rem;
    padding-bottom: 16.5rem;
  }

  .max\:tw-px-66{
    padding-left: 16.5rem;
    padding-right: 16.5rem;
  }

  .max\:tw-py-68{
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .max\:tw-px-68{
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .max\:tw-py-69{
    padding-top: 17.25rem;
    padding-bottom: 17.25rem;
  }

  .max\:tw-px-69{
    padding-left: 17.25rem;
    padding-right: 17.25rem;
  }

  .max\:tw-py-70{
    padding-top: 17.5rem;
    padding-bottom: 17.5rem;
  }

  .max\:tw-px-70{
    padding-left: 17.5rem;
    padding-right: 17.5rem;
  }

  .max\:tw-py-71{
    padding-top: 17.75rem;
    padding-bottom: 17.75rem;
  }

  .max\:tw-px-71{
    padding-left: 17.75rem;
    padding-right: 17.75rem;
  }

  .max\:tw-py-72{
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .max\:tw-px-72{
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .max\:tw-py-73{
    padding-top: 18.25rem;
    padding-bottom: 18.25rem;
  }

  .max\:tw-px-73{
    padding-left: 18.25rem;
    padding-right: 18.25rem;
  }

  .max\:tw-py-74{
    padding-top: 18.5rem;
    padding-bottom: 18.5rem;
  }

  .max\:tw-px-74{
    padding-left: 18.5rem;
    padding-right: 18.5rem;
  }

  .max\:tw-py-75{
    padding-top: 18.75rem;
    padding-bottom: 18.75rem;
  }

  .max\:tw-px-75{
    padding-left: 18.75rem;
    padding-right: 18.75rem;
  }

  .max\:tw-py-76{
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .max\:tw-px-76{
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .max\:tw-py-77{
    padding-top: 19.25rem;
    padding-bottom: 19.25rem;
  }

  .max\:tw-px-77{
    padding-left: 19.25rem;
    padding-right: 19.25rem;
  }

  .max\:tw-py-78{
    padding-top: 19.5rem;
    padding-bottom: 19.5rem;
  }

  .max\:tw-px-78{
    padding-left: 19.5rem;
    padding-right: 19.5rem;
  }

  .max\:tw-py-79{
    padding-top: 19.75rem;
    padding-bottom: 19.75rem;
  }

  .max\:tw-px-79{
    padding-left: 19.75rem;
    padding-right: 19.75rem;
  }

  .max\:tw-py-80{
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .max\:tw-px-80{
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .max\:tw-py-81{
    padding-top: 20.25rem;
    padding-bottom: 20.25rem;
  }

  .max\:tw-px-81{
    padding-left: 20.25rem;
    padding-right: 20.25rem;
  }

  .max\:tw-py-82{
    padding-top: 20.5rem;
    padding-bottom: 20.5rem;
  }

  .max\:tw-px-82{
    padding-left: 20.5rem;
    padding-right: 20.5rem;
  }

  .max\:tw-py-83{
    padding-top: 20.75rem;
    padding-bottom: 20.75rem;
  }

  .max\:tw-px-83{
    padding-left: 20.75rem;
    padding-right: 20.75rem;
  }

  .max\:tw-py-84{
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .max\:tw-px-84{
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .max\:tw-py-85{
    padding-top: 21.25rem;
    padding-bottom: 21.25rem;
  }

  .max\:tw-px-85{
    padding-left: 21.25rem;
    padding-right: 21.25rem;
  }

  .max\:tw-py-86{
    padding-top: 21.5rem;
    padding-bottom: 21.5rem;
  }

  .max\:tw-px-86{
    padding-left: 21.5rem;
    padding-right: 21.5rem;
  }

  .max\:tw-py-87{
    padding-top: 21.75rem;
    padding-bottom: 21.75rem;
  }

  .max\:tw-px-87{
    padding-left: 21.75rem;
    padding-right: 21.75rem;
  }

  .max\:tw-py-88{
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .max\:tw-px-88{
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .max\:tw-py-89{
    padding-top: 22.25rem;
    padding-bottom: 22.25rem;
  }

  .max\:tw-px-89{
    padding-left: 22.25rem;
    padding-right: 22.25rem;
  }

  .max\:tw-py-90{
    padding-top: 22.5rem;
    padding-bottom: 22.5rem;
  }

  .max\:tw-px-90{
    padding-left: 22.5rem;
    padding-right: 22.5rem;
  }

  .max\:tw-py-91{
    padding-top: 22.75rem;
    padding-bottom: 22.75rem;
  }

  .max\:tw-px-91{
    padding-left: 22.75rem;
    padding-right: 22.75rem;
  }

  .max\:tw-py-92{
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .max\:tw-px-92{
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .max\:tw-py-93{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .max\:tw-px-93{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .max\:tw-py-94{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .max\:tw-px-94{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .max\:tw-py-95{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .max\:tw-px-95{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .max\:tw-py-96{
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .max\:tw-px-96{
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .max\:tw-py-97{
    padding-top: 23.25rem;
    padding-bottom: 23.25rem;
  }

  .max\:tw-px-97{
    padding-left: 23.25rem;
    padding-right: 23.25rem;
  }

  .max\:tw-py-98{
    padding-top: 23.5rem;
    padding-bottom: 23.5rem;
  }

  .max\:tw-px-98{
    padding-left: 23.5rem;
    padding-right: 23.5rem;
  }

  .max\:tw-py-99{
    padding-top: 23.75rem;
    padding-bottom: 23.75rem;
  }

  .max\:tw-px-99{
    padding-left: 23.75rem;
    padding-right: 23.75rem;
  }

  .max\:tw-py-100{
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .max\:tw-px-100{
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .max\:tw-py-101{
    padding-top: 25.25rem;
    padding-bottom: 25.25rem;
  }

  .max\:tw-px-101{
    padding-left: 25.25rem;
    padding-right: 25.25rem;
  }

  .max\:tw-py-102{
    padding-top: 25.5rem;
    padding-bottom: 25.5rem;
  }

  .max\:tw-px-102{
    padding-left: 25.5rem;
    padding-right: 25.5rem;
  }

  .max\:tw-py-112{
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .max\:tw-px-112{
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .max\:tw-py-128{
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .max\:tw-px-128{
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .max\:tw-py-129{
    padding-top: 32.25rem;
    padding-bottom: 32.25rem;
  }

  .max\:tw-px-129{
    padding-left: 32.25rem;
    padding-right: 32.25rem;
  }

  .max\:tw-py-130{
    padding-top: 32.5rem;
    padding-bottom: 32.5rem;
  }

  .max\:tw-px-130{
    padding-left: 32.5rem;
    padding-right: 32.5rem;
  }

  .max\:tw-py-140{
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .max\:tw-px-140{
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .max\:tw-py-160{
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .max\:tw-px-160{
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .max\:tw-py-180{
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .max\:tw-px-180{
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .max\:tw-py-185{
    padding-top: 46.25rem;
    padding-bottom: 46.25rem;
  }

  .max\:tw-px-185{
    padding-left: 46.25rem;
    padding-right: 46.25rem;
  }

  .max\:tw-py-190{
    padding-top: 47.5rem;
    padding-bottom: 47.5rem;
  }

  .max\:tw-px-190{
    padding-left: 47.5rem;
    padding-right: 47.5rem;
  }

  .max\:tw-py-200{
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .max\:tw-px-200{
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .max\:tw-py-px{
    padding-top: 1px;
    padding-bottom: 1px;
  }

  .max\:tw-px-px{
    padding-left: 1px;
    padding-right: 1px;
  }

  .max\:tw-py-0\.5{
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
  }

  .max\:tw-px-0\.5{
    padding-left: 0.125rem;
    padding-right: 0.125rem;
  }

  .max\:tw-py-1\.5{
    padding-top: 0.375rem;
    padding-bottom: 0.375rem;
  }

  .max\:tw-px-1\.5{
    padding-left: 0.375rem;
    padding-right: 0.375rem;
  }

  .max\:tw-py-2\.5{
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }

  .max\:tw-px-2\.5{
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }

  .max\:tw-py-3\.5{
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }

  .max\:tw-px-3\.5{
    padding-left: 0.875rem;
    padding-right: 0.875rem;
  }

  .max\:tw-py-1\/2{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .max\:tw-px-1\/2{
    padding-left: 50%;
    padding-right: 50%;
  }

  .max\:tw-py-1\/3{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .max\:tw-px-1\/3{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .max\:tw-py-2\/3{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .max\:tw-px-2\/3{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .max\:tw-py-1\/4{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .max\:tw-px-1\/4{
    padding-left: 25%;
    padding-right: 25%;
  }

  .max\:tw-py-2\/4{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .max\:tw-px-2\/4{
    padding-left: 50%;
    padding-right: 50%;
  }

  .max\:tw-py-3\/4{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .max\:tw-px-3\/4{
    padding-left: 75%;
    padding-right: 75%;
  }

  .max\:tw-py-1\/5{
    padding-top: 20%;
    padding-bottom: 20%;
  }

  .max\:tw-px-1\/5{
    padding-left: 20%;
    padding-right: 20%;
  }

  .max\:tw-py-2\/5{
    padding-top: 40%;
    padding-bottom: 40%;
  }

  .max\:tw-px-2\/5{
    padding-left: 40%;
    padding-right: 40%;
  }

  .max\:tw-py-3\/5{
    padding-top: 60%;
    padding-bottom: 60%;
  }

  .max\:tw-px-3\/5{
    padding-left: 60%;
    padding-right: 60%;
  }

  .max\:tw-py-4\/5{
    padding-top: 80%;
    padding-bottom: 80%;
  }

  .max\:tw-px-4\/5{
    padding-left: 80%;
    padding-right: 80%;
  }

  .max\:tw-py-1\/6{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .max\:tw-px-1\/6{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .max\:tw-py-2\/6{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .max\:tw-px-2\/6{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .max\:tw-py-3\/6{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .max\:tw-px-3\/6{
    padding-left: 50%;
    padding-right: 50%;
  }

  .max\:tw-py-4\/6{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .max\:tw-px-4\/6{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .max\:tw-py-5\/6{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .max\:tw-px-5\/6{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .max\:tw-py-1\/12{
    padding-top: 8.333333%;
    padding-bottom: 8.333333%;
  }

  .max\:tw-px-1\/12{
    padding-left: 8.333333%;
    padding-right: 8.333333%;
  }

  .max\:tw-py-2\/12{
    padding-top: 16.666667%;
    padding-bottom: 16.666667%;
  }

  .max\:tw-px-2\/12{
    padding-left: 16.666667%;
    padding-right: 16.666667%;
  }

  .max\:tw-py-3\/12{
    padding-top: 25%;
    padding-bottom: 25%;
  }

  .max\:tw-px-3\/12{
    padding-left: 25%;
    padding-right: 25%;
  }

  .max\:tw-py-4\/12{
    padding-top: 33.333333%;
    padding-bottom: 33.333333%;
  }

  .max\:tw-px-4\/12{
    padding-left: 33.333333%;
    padding-right: 33.333333%;
  }

  .max\:tw-py-5\/12{
    padding-top: 41.666667%;
    padding-bottom: 41.666667%;
  }

  .max\:tw-px-5\/12{
    padding-left: 41.666667%;
    padding-right: 41.666667%;
  }

  .max\:tw-py-6\/12{
    padding-top: 50%;
    padding-bottom: 50%;
  }

  .max\:tw-px-6\/12{
    padding-left: 50%;
    padding-right: 50%;
  }

  .max\:tw-py-7\/12{
    padding-top: 58.333333%;
    padding-bottom: 58.333333%;
  }

  .max\:tw-px-7\/12{
    padding-left: 58.333333%;
    padding-right: 58.333333%;
  }

  .max\:tw-py-8\/12{
    padding-top: 66.666667%;
    padding-bottom: 66.666667%;
  }

  .max\:tw-px-8\/12{
    padding-left: 66.666667%;
    padding-right: 66.666667%;
  }

  .max\:tw-py-9\/12{
    padding-top: 75%;
    padding-bottom: 75%;
  }

  .max\:tw-px-9\/12{
    padding-left: 75%;
    padding-right: 75%;
  }

  .max\:tw-py-10\/12{
    padding-top: 83.333333%;
    padding-bottom: 83.333333%;
  }

  .max\:tw-px-10\/12{
    padding-left: 83.333333%;
    padding-right: 83.333333%;
  }

  .max\:tw-py-11\/12{
    padding-top: 91.666667%;
    padding-bottom: 91.666667%;
  }

  .max\:tw-px-11\/12{
    padding-left: 91.666667%;
    padding-right: 91.666667%;
  }

  .max\:tw-py-full{
    padding-top: 100%;
    padding-bottom: 100%;
  }

  .max\:tw-px-full{
    padding-left: 100%;
    padding-right: 100%;
  }

  .max\:tw-pt-0{
    padding-top: 0;
  }

  .max\:tw-pr-0{
    padding-right: 0;
  }

  .max\:tw-pb-0{
    padding-bottom: 0;
  }

  .max\:tw-pl-0{
    padding-left: 0;
  }

  .max\:tw-pt-1{
    padding-top: 0.25rem;
  }

  .max\:tw-pr-1{
    padding-right: 0.25rem;
  }

  .max\:tw-pb-1{
    padding-bottom: 0.25rem;
  }

  .max\:tw-pl-1{
    padding-left: 0.25rem;
  }

  .max\:tw-pt-2{
    padding-top: 0.5rem;
  }

  .max\:tw-pr-2{
    padding-right: 0.5rem;
  }

  .max\:tw-pb-2{
    padding-bottom: 0.5rem;
  }

  .max\:tw-pl-2{
    padding-left: 0.5rem;
  }

  .max\:tw-pt-3{
    padding-top: 0.75rem;
  }

  .max\:tw-pr-3{
    padding-right: 0.75rem;
  }

  .max\:tw-pb-3{
    padding-bottom: 0.75rem;
  }

  .max\:tw-pl-3{
    padding-left: 0.75rem;
  }

  .max\:tw-pt-4{
    padding-top: 1rem;
  }

  .max\:tw-pr-4{
    padding-right: 1rem;
  }

  .max\:tw-pb-4{
    padding-bottom: 1rem;
  }

  .max\:tw-pl-4{
    padding-left: 1rem;
  }

  .max\:tw-pt-5{
    padding-top: 1.25rem;
  }

  .max\:tw-pr-5{
    padding-right: 1.25rem;
  }

  .max\:tw-pb-5{
    padding-bottom: 1.25rem;
  }

  .max\:tw-pl-5{
    padding-left: 1.25rem;
  }

  .max\:tw-pt-6{
    padding-top: 1.5rem;
  }

  .max\:tw-pr-6{
    padding-right: 1.5rem;
  }

  .max\:tw-pb-6{
    padding-bottom: 1.5rem;
  }

  .max\:tw-pl-6{
    padding-left: 1.5rem;
  }

  .max\:tw-pt-7{
    padding-top: 1.75rem;
  }

  .max\:tw-pr-7{
    padding-right: 1.75rem;
  }

  .max\:tw-pb-7{
    padding-bottom: 1.75rem;
  }

  .max\:tw-pl-7{
    padding-left: 1.75rem;
  }

  .max\:tw-pt-8{
    padding-top: 2rem;
  }

  .max\:tw-pr-8{
    padding-right: 2rem;
  }

  .max\:tw-pb-8{
    padding-bottom: 2rem;
  }

  .max\:tw-pl-8{
    padding-left: 2rem;
  }

  .max\:tw-pt-9{
    padding-top: 2.25rem;
  }

  .max\:tw-pr-9{
    padding-right: 2.25rem;
  }

  .max\:tw-pb-9{
    padding-bottom: 2.25rem;
  }

  .max\:tw-pl-9{
    padding-left: 2.25rem;
  }

  .max\:tw-pt-10{
    padding-top: 2.5rem;
  }

  .max\:tw-pr-10{
    padding-right: 2.5rem;
  }

  .max\:tw-pb-10{
    padding-bottom: 2.5rem;
  }

  .max\:tw-pl-10{
    padding-left: 2.5rem;
  }

  .max\:tw-pt-11{
    padding-top: 2.75rem;
  }

  .max\:tw-pr-11{
    padding-right: 2.75rem;
  }

  .max\:tw-pb-11{
    padding-bottom: 2.75rem;
  }

  .max\:tw-pl-11{
    padding-left: 2.75rem;
  }

  .max\:tw-pt-12{
    padding-top: 3rem;
  }

  .max\:tw-pr-12{
    padding-right: 3rem;
  }

  .max\:tw-pb-12{
    padding-bottom: 3rem;
  }

  .max\:tw-pl-12{
    padding-left: 3rem;
  }

  .max\:tw-pt-13{
    padding-top: 3.25rem;
  }

  .max\:tw-pr-13{
    padding-right: 3.25rem;
  }

  .max\:tw-pb-13{
    padding-bottom: 3.25rem;
  }

  .max\:tw-pl-13{
    padding-left: 3.25rem;
  }

  .max\:tw-pt-14{
    padding-top: 3.5rem;
  }

  .max\:tw-pr-14{
    padding-right: 3.5rem;
  }

  .max\:tw-pb-14{
    padding-bottom: 3.5rem;
  }

  .max\:tw-pl-14{
    padding-left: 3.5rem;
  }

  .max\:tw-pt-15{
    padding-top: 3.75rem;
  }

  .max\:tw-pr-15{
    padding-right: 3.75rem;
  }

  .max\:tw-pb-15{
    padding-bottom: 3.75rem;
  }

  .max\:tw-pl-15{
    padding-left: 3.75rem;
  }

  .max\:tw-pt-16{
    padding-top: 4rem;
  }

  .max\:tw-pr-16{
    padding-right: 4rem;
  }

  .max\:tw-pb-16{
    padding-bottom: 4rem;
  }

  .max\:tw-pl-16{
    padding-left: 4rem;
  }

  .max\:tw-pt-17{
    padding-top: 4.25rem;
  }

  .max\:tw-pr-17{
    padding-right: 4.25rem;
  }

  .max\:tw-pb-17{
    padding-bottom: 4.25rem;
  }

  .max\:tw-pl-17{
    padding-left: 4.25rem;
  }

  .max\:tw-pt-18{
    padding-top: 4.5rem;
  }

  .max\:tw-pr-18{
    padding-right: 4.5rem;
  }

  .max\:tw-pb-18{
    padding-bottom: 4.5rem;
  }

  .max\:tw-pl-18{
    padding-left: 4.5rem;
  }

  .max\:tw-pt-19{
    padding-top: 4.75rem;
  }

  .max\:tw-pr-19{
    padding-right: 4.75rem;
  }

  .max\:tw-pb-19{
    padding-bottom: 4.75rem;
  }

  .max\:tw-pl-19{
    padding-left: 4.75rem;
  }

  .max\:tw-pt-20{
    padding-top: 5rem;
  }

  .max\:tw-pr-20{
    padding-right: 5rem;
  }

  .max\:tw-pb-20{
    padding-bottom: 5rem;
  }

  .max\:tw-pl-20{
    padding-left: 5rem;
  }

  .max\:tw-pt-21{
    padding-top: 5.25rem;
  }

  .max\:tw-pr-21{
    padding-right: 5.25rem;
  }

  .max\:tw-pb-21{
    padding-bottom: 5.25rem;
  }

  .max\:tw-pl-21{
    padding-left: 5.25rem;
  }

  .max\:tw-pt-22{
    padding-top: 5.5rem;
  }

  .max\:tw-pr-22{
    padding-right: 5.5rem;
  }

  .max\:tw-pb-22{
    padding-bottom: 5.5rem;
  }

  .max\:tw-pl-22{
    padding-left: 5.5rem;
  }

  .max\:tw-pt-23{
    padding-top: 5.75rem;
  }

  .max\:tw-pr-23{
    padding-right: 5.75rem;
  }

  .max\:tw-pb-23{
    padding-bottom: 5.75rem;
  }

  .max\:tw-pl-23{
    padding-left: 5.75rem;
  }

  .max\:tw-pt-24{
    padding-top: 6rem;
  }

  .max\:tw-pr-24{
    padding-right: 6rem;
  }

  .max\:tw-pb-24{
    padding-bottom: 6rem;
  }

  .max\:tw-pl-24{
    padding-left: 6rem;
  }

  .max\:tw-pt-25{
    padding-top: 6.25rem;
  }

  .max\:tw-pr-25{
    padding-right: 6.25rem;
  }

  .max\:tw-pb-25{
    padding-bottom: 6.25rem;
  }

  .max\:tw-pl-25{
    padding-left: 6.25rem;
  }

  .max\:tw-pt-26{
    padding-top: 6.5rem;
  }

  .max\:tw-pr-26{
    padding-right: 6.5rem;
  }

  .max\:tw-pb-26{
    padding-bottom: 6.5rem;
  }

  .max\:tw-pl-26{
    padding-left: 6.5rem;
  }

  .max\:tw-pt-27{
    padding-top: 6.75rem;
  }

  .max\:tw-pr-27{
    padding-right: 6.75rem;
  }

  .max\:tw-pb-27{
    padding-bottom: 6.75rem;
  }

  .max\:tw-pl-27{
    padding-left: 6.75rem;
  }

  .max\:tw-pt-28{
    padding-top: 7rem;
  }

  .max\:tw-pr-28{
    padding-right: 7rem;
  }

  .max\:tw-pb-28{
    padding-bottom: 7rem;
  }

  .max\:tw-pl-28{
    padding-left: 7rem;
  }

  .max\:tw-pt-29{
    padding-top: 7.25rem;
  }

  .max\:tw-pr-29{
    padding-right: 7.25rem;
  }

  .max\:tw-pb-29{
    padding-bottom: 7.25rem;
  }

  .max\:tw-pl-29{
    padding-left: 7.25rem;
  }

  .max\:tw-pt-30{
    padding-top: 7.5rem;
  }

  .max\:tw-pr-30{
    padding-right: 7.5rem;
  }

  .max\:tw-pb-30{
    padding-bottom: 7.5rem;
  }

  .max\:tw-pl-30{
    padding-left: 7.5rem;
  }

  .max\:tw-pt-31{
    padding-top: 7.75rem;
  }

  .max\:tw-pr-31{
    padding-right: 7.75rem;
  }

  .max\:tw-pb-31{
    padding-bottom: 7.75rem;
  }

  .max\:tw-pl-31{
    padding-left: 7.75rem;
  }

  .max\:tw-pt-32{
    padding-top: 8rem;
  }

  .max\:tw-pr-32{
    padding-right: 8rem;
  }

  .max\:tw-pb-32{
    padding-bottom: 8rem;
  }

  .max\:tw-pl-32{
    padding-left: 8rem;
  }

  .max\:tw-pt-33{
    padding-top: 8.25rem;
  }

  .max\:tw-pr-33{
    padding-right: 8.25rem;
  }

  .max\:tw-pb-33{
    padding-bottom: 8.25rem;
  }

  .max\:tw-pl-33{
    padding-left: 8.25rem;
  }

  .max\:tw-pt-34{
    padding-top: 8.5rem;
  }

  .max\:tw-pr-34{
    padding-right: 8.5rem;
  }

  .max\:tw-pb-34{
    padding-bottom: 8.5rem;
  }

  .max\:tw-pl-34{
    padding-left: 8.5rem;
  }

  .max\:tw-pt-35{
    padding-top: 8.75rem;
  }

  .max\:tw-pr-35{
    padding-right: 8.75rem;
  }

  .max\:tw-pb-35{
    padding-bottom: 8.75rem;
  }

  .max\:tw-pl-35{
    padding-left: 8.75rem;
  }

  .max\:tw-pt-36{
    padding-top: 9rem;
  }

  .max\:tw-pr-36{
    padding-right: 9rem;
  }

  .max\:tw-pb-36{
    padding-bottom: 9rem;
  }

  .max\:tw-pl-36{
    padding-left: 9rem;
  }

  .max\:tw-pt-40{
    padding-top: 10rem;
  }

  .max\:tw-pr-40{
    padding-right: 10rem;
  }

  .max\:tw-pb-40{
    padding-bottom: 10rem;
  }

  .max\:tw-pl-40{
    padding-left: 10rem;
  }

  .max\:tw-pt-41{
    padding-top: 10.25rem;
  }

  .max\:tw-pr-41{
    padding-right: 10.25rem;
  }

  .max\:tw-pb-41{
    padding-bottom: 10.25rem;
  }

  .max\:tw-pl-41{
    padding-left: 10.25rem;
  }

  .max\:tw-pt-42{
    padding-top: 10.5rem;
  }

  .max\:tw-pr-42{
    padding-right: 10.5rem;
  }

  .max\:tw-pb-42{
    padding-bottom: 10.5rem;
  }

  .max\:tw-pl-42{
    padding-left: 10.5rem;
  }

  .max\:tw-pt-43{
    padding-top: 10.75rem;
  }

  .max\:tw-pr-43{
    padding-right: 10.75rem;
  }

  .max\:tw-pb-43{
    padding-bottom: 10.75rem;
  }

  .max\:tw-pl-43{
    padding-left: 10.75rem;
  }

  .max\:tw-pt-44{
    padding-top: 11rem;
  }

  .max\:tw-pr-44{
    padding-right: 11rem;
  }

  .max\:tw-pb-44{
    padding-bottom: 11rem;
  }

  .max\:tw-pl-44{
    padding-left: 11rem;
  }

  .max\:tw-pt-45{
    padding-top: 11.25rem;
  }

  .max\:tw-pr-45{
    padding-right: 11.25rem;
  }

  .max\:tw-pb-45{
    padding-bottom: 11.25rem;
  }

  .max\:tw-pl-45{
    padding-left: 11.25rem;
  }

  .max\:tw-pt-46{
    padding-top: 11.5rem;
  }

  .max\:tw-pr-46{
    padding-right: 11.5rem;
  }

  .max\:tw-pb-46{
    padding-bottom: 11.5rem;
  }

  .max\:tw-pl-46{
    padding-left: 11.5rem;
  }

  .max\:tw-pt-47{
    padding-top: 11.75rem;
  }

  .max\:tw-pr-47{
    padding-right: 11.75rem;
  }

  .max\:tw-pb-47{
    padding-bottom: 11.75rem;
  }

  .max\:tw-pl-47{
    padding-left: 11.75rem;
  }

  .max\:tw-pt-48{
    padding-top: 12rem;
  }

  .max\:tw-pr-48{
    padding-right: 12rem;
  }

  .max\:tw-pb-48{
    padding-bottom: 12rem;
  }

  .max\:tw-pl-48{
    padding-left: 12rem;
  }

  .max\:tw-pt-50{
    padding-top: 12.5rem;
  }

  .max\:tw-pr-50{
    padding-right: 12.5rem;
  }

  .max\:tw-pb-50{
    padding-bottom: 12.5rem;
  }

  .max\:tw-pl-50{
    padding-left: 12.5rem;
  }

  .max\:tw-pt-52{
    padding-top: 13rem;
  }

  .max\:tw-pr-52{
    padding-right: 13rem;
  }

  .max\:tw-pb-52{
    padding-bottom: 13rem;
  }

  .max\:tw-pl-52{
    padding-left: 13rem;
  }

  .max\:tw-pt-53{
    padding-top: 13.25rem;
  }

  .max\:tw-pr-53{
    padding-right: 13.25rem;
  }

  .max\:tw-pb-53{
    padding-bottom: 13.25rem;
  }

  .max\:tw-pl-53{
    padding-left: 13.25rem;
  }

  .max\:tw-pt-54{
    padding-top: 13.5rem;
  }

  .max\:tw-pr-54{
    padding-right: 13.5rem;
  }

  .max\:tw-pb-54{
    padding-bottom: 13.5rem;
  }

  .max\:tw-pl-54{
    padding-left: 13.5rem;
  }

  .max\:tw-pt-55{
    padding-top: 13.75rem;
  }

  .max\:tw-pr-55{
    padding-right: 13.75rem;
  }

  .max\:tw-pb-55{
    padding-bottom: 13.75rem;
  }

  .max\:tw-pl-55{
    padding-left: 13.75rem;
  }

  .max\:tw-pt-56{
    padding-top: 14rem;
  }

  .max\:tw-pr-56{
    padding-right: 14rem;
  }

  .max\:tw-pb-56{
    padding-bottom: 14rem;
  }

  .max\:tw-pl-56{
    padding-left: 14rem;
  }

  .max\:tw-pt-57{
    padding-top: 14.25rem;
  }

  .max\:tw-pr-57{
    padding-right: 14.25rem;
  }

  .max\:tw-pb-57{
    padding-bottom: 14.25rem;
  }

  .max\:tw-pl-57{
    padding-left: 14.25rem;
  }

  .max\:tw-pt-58{
    padding-top: 14.5rem;
  }

  .max\:tw-pr-58{
    padding-right: 14.5rem;
  }

  .max\:tw-pb-58{
    padding-bottom: 14.5rem;
  }

  .max\:tw-pl-58{
    padding-left: 14.5rem;
  }

  .max\:tw-pt-59{
    padding-top: 14.75rem;
  }

  .max\:tw-pr-59{
    padding-right: 14.75rem;
  }

  .max\:tw-pb-59{
    padding-bottom: 14.75rem;
  }

  .max\:tw-pl-59{
    padding-left: 14.75rem;
  }

  .max\:tw-pt-60{
    padding-top: 15rem;
  }

  .max\:tw-pr-60{
    padding-right: 15rem;
  }

  .max\:tw-pb-60{
    padding-bottom: 15rem;
  }

  .max\:tw-pl-60{
    padding-left: 15rem;
  }

  .max\:tw-pt-61{
    padding-top: 15.25rem;
  }

  .max\:tw-pr-61{
    padding-right: 15.25rem;
  }

  .max\:tw-pb-61{
    padding-bottom: 15.25rem;
  }

  .max\:tw-pl-61{
    padding-left: 15.25rem;
  }

  .max\:tw-pt-62{
    padding-top: 15.5rem;
  }

  .max\:tw-pr-62{
    padding-right: 15.5rem;
  }

  .max\:tw-pb-62{
    padding-bottom: 15.5rem;
  }

  .max\:tw-pl-62{
    padding-left: 15.5rem;
  }

  .max\:tw-pt-63{
    padding-top: 15.75rem;
  }

  .max\:tw-pr-63{
    padding-right: 15.75rem;
  }

  .max\:tw-pb-63{
    padding-bottom: 15.75rem;
  }

  .max\:tw-pl-63{
    padding-left: 15.75rem;
  }

  .max\:tw-pt-64{
    padding-top: 16rem;
  }

  .max\:tw-pr-64{
    padding-right: 16rem;
  }

  .max\:tw-pb-64{
    padding-bottom: 16rem;
  }

  .max\:tw-pl-64{
    padding-left: 16rem;
  }

  .max\:tw-pt-65{
    padding-top: 16.25rem;
  }

  .max\:tw-pr-65{
    padding-right: 16.25rem;
  }

  .max\:tw-pb-65{
    padding-bottom: 16.25rem;
  }

  .max\:tw-pl-65{
    padding-left: 16.25rem;
  }

  .max\:tw-pt-66{
    padding-top: 16.5rem;
  }

  .max\:tw-pr-66{
    padding-right: 16.5rem;
  }

  .max\:tw-pb-66{
    padding-bottom: 16.5rem;
  }

  .max\:tw-pl-66{
    padding-left: 16.5rem;
  }

  .max\:tw-pt-68{
    padding-top: 17rem;
  }

  .max\:tw-pr-68{
    padding-right: 17rem;
  }

  .max\:tw-pb-68{
    padding-bottom: 17rem;
  }

  .max\:tw-pl-68{
    padding-left: 17rem;
  }

  .max\:tw-pt-69{
    padding-top: 17.25rem;
  }

  .max\:tw-pr-69{
    padding-right: 17.25rem;
  }

  .max\:tw-pb-69{
    padding-bottom: 17.25rem;
  }

  .max\:tw-pl-69{
    padding-left: 17.25rem;
  }

  .max\:tw-pt-70{
    padding-top: 17.5rem;
  }

  .max\:tw-pr-70{
    padding-right: 17.5rem;
  }

  .max\:tw-pb-70{
    padding-bottom: 17.5rem;
  }

  .max\:tw-pl-70{
    padding-left: 17.5rem;
  }

  .max\:tw-pt-71{
    padding-top: 17.75rem;
  }

  .max\:tw-pr-71{
    padding-right: 17.75rem;
  }

  .max\:tw-pb-71{
    padding-bottom: 17.75rem;
  }

  .max\:tw-pl-71{
    padding-left: 17.75rem;
  }

  .max\:tw-pt-72{
    padding-top: 18rem;
  }

  .max\:tw-pr-72{
    padding-right: 18rem;
  }

  .max\:tw-pb-72{
    padding-bottom: 18rem;
  }

  .max\:tw-pl-72{
    padding-left: 18rem;
  }

  .max\:tw-pt-73{
    padding-top: 18.25rem;
  }

  .max\:tw-pr-73{
    padding-right: 18.25rem;
  }

  .max\:tw-pb-73{
    padding-bottom: 18.25rem;
  }

  .max\:tw-pl-73{
    padding-left: 18.25rem;
  }

  .max\:tw-pt-74{
    padding-top: 18.5rem;
  }

  .max\:tw-pr-74{
    padding-right: 18.5rem;
  }

  .max\:tw-pb-74{
    padding-bottom: 18.5rem;
  }

  .max\:tw-pl-74{
    padding-left: 18.5rem;
  }

  .max\:tw-pt-75{
    padding-top: 18.75rem;
  }

  .max\:tw-pr-75{
    padding-right: 18.75rem;
  }

  .max\:tw-pb-75{
    padding-bottom: 18.75rem;
  }

  .max\:tw-pl-75{
    padding-left: 18.75rem;
  }

  .max\:tw-pt-76{
    padding-top: 19rem;
  }

  .max\:tw-pr-76{
    padding-right: 19rem;
  }

  .max\:tw-pb-76{
    padding-bottom: 19rem;
  }

  .max\:tw-pl-76{
    padding-left: 19rem;
  }

  .max\:tw-pt-77{
    padding-top: 19.25rem;
  }

  .max\:tw-pr-77{
    padding-right: 19.25rem;
  }

  .max\:tw-pb-77{
    padding-bottom: 19.25rem;
  }

  .max\:tw-pl-77{
    padding-left: 19.25rem;
  }

  .max\:tw-pt-78{
    padding-top: 19.5rem;
  }

  .max\:tw-pr-78{
    padding-right: 19.5rem;
  }

  .max\:tw-pb-78{
    padding-bottom: 19.5rem;
  }

  .max\:tw-pl-78{
    padding-left: 19.5rem;
  }

  .max\:tw-pt-79{
    padding-top: 19.75rem;
  }

  .max\:tw-pr-79{
    padding-right: 19.75rem;
  }

  .max\:tw-pb-79{
    padding-bottom: 19.75rem;
  }

  .max\:tw-pl-79{
    padding-left: 19.75rem;
  }

  .max\:tw-pt-80{
    padding-top: 20rem;
  }

  .max\:tw-pr-80{
    padding-right: 20rem;
  }

  .max\:tw-pb-80{
    padding-bottom: 20rem;
  }

  .max\:tw-pl-80{
    padding-left: 20rem;
  }

  .max\:tw-pt-81{
    padding-top: 20.25rem;
  }

  .max\:tw-pr-81{
    padding-right: 20.25rem;
  }

  .max\:tw-pb-81{
    padding-bottom: 20.25rem;
  }

  .max\:tw-pl-81{
    padding-left: 20.25rem;
  }

  .max\:tw-pt-82{
    padding-top: 20.5rem;
  }

  .max\:tw-pr-82{
    padding-right: 20.5rem;
  }

  .max\:tw-pb-82{
    padding-bottom: 20.5rem;
  }

  .max\:tw-pl-82{
    padding-left: 20.5rem;
  }

  .max\:tw-pt-83{
    padding-top: 20.75rem;
  }

  .max\:tw-pr-83{
    padding-right: 20.75rem;
  }

  .max\:tw-pb-83{
    padding-bottom: 20.75rem;
  }

  .max\:tw-pl-83{
    padding-left: 20.75rem;
  }

  .max\:tw-pt-84{
    padding-top: 21rem;
  }

  .max\:tw-pr-84{
    padding-right: 21rem;
  }

  .max\:tw-pb-84{
    padding-bottom: 21rem;
  }

  .max\:tw-pl-84{
    padding-left: 21rem;
  }

  .max\:tw-pt-85{
    padding-top: 21.25rem;
  }

  .max\:tw-pr-85{
    padding-right: 21.25rem;
  }

  .max\:tw-pb-85{
    padding-bottom: 21.25rem;
  }

  .max\:tw-pl-85{
    padding-left: 21.25rem;
  }

  .max\:tw-pt-86{
    padding-top: 21.5rem;
  }

  .max\:tw-pr-86{
    padding-right: 21.5rem;
  }

  .max\:tw-pb-86{
    padding-bottom: 21.5rem;
  }

  .max\:tw-pl-86{
    padding-left: 21.5rem;
  }

  .max\:tw-pt-87{
    padding-top: 21.75rem;
  }

  .max\:tw-pr-87{
    padding-right: 21.75rem;
  }

  .max\:tw-pb-87{
    padding-bottom: 21.75rem;
  }

  .max\:tw-pl-87{
    padding-left: 21.75rem;
  }

  .max\:tw-pt-88{
    padding-top: 22rem;
  }

  .max\:tw-pr-88{
    padding-right: 22rem;
  }

  .max\:tw-pb-88{
    padding-bottom: 22rem;
  }

  .max\:tw-pl-88{
    padding-left: 22rem;
  }

  .max\:tw-pt-89{
    padding-top: 22.25rem;
  }

  .max\:tw-pr-89{
    padding-right: 22.25rem;
  }

  .max\:tw-pb-89{
    padding-bottom: 22.25rem;
  }

  .max\:tw-pl-89{
    padding-left: 22.25rem;
  }

  .max\:tw-pt-90{
    padding-top: 22.5rem;
  }

  .max\:tw-pr-90{
    padding-right: 22.5rem;
  }

  .max\:tw-pb-90{
    padding-bottom: 22.5rem;
  }

  .max\:tw-pl-90{
    padding-left: 22.5rem;
  }

  .max\:tw-pt-91{
    padding-top: 22.75rem;
  }

  .max\:tw-pr-91{
    padding-right: 22.75rem;
  }

  .max\:tw-pb-91{
    padding-bottom: 22.75rem;
  }

  .max\:tw-pl-91{
    padding-left: 22.75rem;
  }

  .max\:tw-pt-92{
    padding-top: 23rem;
  }

  .max\:tw-pr-92{
    padding-right: 23rem;
  }

  .max\:tw-pb-92{
    padding-bottom: 23rem;
  }

  .max\:tw-pl-92{
    padding-left: 23rem;
  }

  .max\:tw-pt-93{
    padding-top: 23.25rem;
  }

  .max\:tw-pr-93{
    padding-right: 23.25rem;
  }

  .max\:tw-pb-93{
    padding-bottom: 23.25rem;
  }

  .max\:tw-pl-93{
    padding-left: 23.25rem;
  }

  .max\:tw-pt-94{
    padding-top: 23.5rem;
  }

  .max\:tw-pr-94{
    padding-right: 23.5rem;
  }

  .max\:tw-pb-94{
    padding-bottom: 23.5rem;
  }

  .max\:tw-pl-94{
    padding-left: 23.5rem;
  }

  .max\:tw-pt-95{
    padding-top: 23.75rem;
  }

  .max\:tw-pr-95{
    padding-right: 23.75rem;
  }

  .max\:tw-pb-95{
    padding-bottom: 23.75rem;
  }

  .max\:tw-pl-95{
    padding-left: 23.75rem;
  }

  .max\:tw-pt-96{
    padding-top: 24rem;
  }

  .max\:tw-pr-96{
    padding-right: 24rem;
  }

  .max\:tw-pb-96{
    padding-bottom: 24rem;
  }

  .max\:tw-pl-96{
    padding-left: 24rem;
  }

  .max\:tw-pt-97{
    padding-top: 23.25rem;
  }

  .max\:tw-pr-97{
    padding-right: 23.25rem;
  }

  .max\:tw-pb-97{
    padding-bottom: 23.25rem;
  }

  .max\:tw-pl-97{
    padding-left: 23.25rem;
  }

  .max\:tw-pt-98{
    padding-top: 23.5rem;
  }

  .max\:tw-pr-98{
    padding-right: 23.5rem;
  }

  .max\:tw-pb-98{
    padding-bottom: 23.5rem;
  }

  .max\:tw-pl-98{
    padding-left: 23.5rem;
  }

  .max\:tw-pt-99{
    padding-top: 23.75rem;
  }

  .max\:tw-pr-99{
    padding-right: 23.75rem;
  }

  .max\:tw-pb-99{
    padding-bottom: 23.75rem;
  }

  .max\:tw-pl-99{
    padding-left: 23.75rem;
  }

  .max\:tw-pt-100{
    padding-top: 25rem;
  }

  .max\:tw-pr-100{
    padding-right: 25rem;
  }

  .max\:tw-pb-100{
    padding-bottom: 25rem;
  }

  .max\:tw-pl-100{
    padding-left: 25rem;
  }

  .max\:tw-pt-101{
    padding-top: 25.25rem;
  }

  .max\:tw-pr-101{
    padding-right: 25.25rem;
  }

  .max\:tw-pb-101{
    padding-bottom: 25.25rem;
  }

  .max\:tw-pl-101{
    padding-left: 25.25rem;
  }

  .max\:tw-pt-102{
    padding-top: 25.5rem;
  }

  .max\:tw-pr-102{
    padding-right: 25.5rem;
  }

  .max\:tw-pb-102{
    padding-bottom: 25.5rem;
  }

  .max\:tw-pl-102{
    padding-left: 25.5rem;
  }

  .max\:tw-pt-112{
    padding-top: 28rem;
  }

  .max\:tw-pr-112{
    padding-right: 28rem;
  }

  .max\:tw-pb-112{
    padding-bottom: 28rem;
  }

  .max\:tw-pl-112{
    padding-left: 28rem;
  }

  .max\:tw-pt-128{
    padding-top: 31rem;
  }

  .max\:tw-pr-128{
    padding-right: 31rem;
  }

  .max\:tw-pb-128{
    padding-bottom: 31rem;
  }

  .max\:tw-pl-128{
    padding-left: 31rem;
  }

  .max\:tw-pt-129{
    padding-top: 32.25rem;
  }

  .max\:tw-pr-129{
    padding-right: 32.25rem;
  }

  .max\:tw-pb-129{
    padding-bottom: 32.25rem;
  }

  .max\:tw-pl-129{
    padding-left: 32.25rem;
  }

  .max\:tw-pt-130{
    padding-top: 32.5rem;
  }

  .max\:tw-pr-130{
    padding-right: 32.5rem;
  }

  .max\:tw-pb-130{
    padding-bottom: 32.5rem;
  }

  .max\:tw-pl-130{
    padding-left: 32.5rem;
  }

  .max\:tw-pt-140{
    padding-top: 35rem;
  }

  .max\:tw-pr-140{
    padding-right: 35rem;
  }

  .max\:tw-pb-140{
    padding-bottom: 35rem;
  }

  .max\:tw-pl-140{
    padding-left: 35rem;
  }

  .max\:tw-pt-160{
    padding-top: 40rem;
  }

  .max\:tw-pr-160{
    padding-right: 40rem;
  }

  .max\:tw-pb-160{
    padding-bottom: 40rem;
  }

  .max\:tw-pl-160{
    padding-left: 40rem;
  }

  .max\:tw-pt-180{
    padding-top: 45rem;
  }

  .max\:tw-pr-180{
    padding-right: 45rem;
  }

  .max\:tw-pb-180{
    padding-bottom: 45rem;
  }

  .max\:tw-pl-180{
    padding-left: 45rem;
  }

  .max\:tw-pt-185{
    padding-top: 46.25rem;
  }

  .max\:tw-pr-185{
    padding-right: 46.25rem;
  }

  .max\:tw-pb-185{
    padding-bottom: 46.25rem;
  }

  .max\:tw-pl-185{
    padding-left: 46.25rem;
  }

  .max\:tw-pt-190{
    padding-top: 47.5rem;
  }

  .max\:tw-pr-190{
    padding-right: 47.5rem;
  }

  .max\:tw-pb-190{
    padding-bottom: 47.5rem;
  }

  .max\:tw-pl-190{
    padding-left: 47.5rem;
  }

  .max\:tw-pt-200{
    padding-top: 50rem;
  }

  .max\:tw-pr-200{
    padding-right: 50rem;
  }

  .max\:tw-pb-200{
    padding-bottom: 50rem;
  }

  .max\:tw-pl-200{
    padding-left: 50rem;
  }

  .max\:tw-pt-px{
    padding-top: 1px;
  }

  .max\:tw-pr-px{
    padding-right: 1px;
  }

  .max\:tw-pb-px{
    padding-bottom: 1px;
  }

  .max\:tw-pl-px{
    padding-left: 1px;
  }

  .max\:tw-pt-0\.5{
    padding-top: 0.125rem;
  }

  .max\:tw-pr-0\.5{
    padding-right: 0.125rem;
  }

  .max\:tw-pb-0\.5{
    padding-bottom: 0.125rem;
  }

  .max\:tw-pl-0\.5{
    padding-left: 0.125rem;
  }

  .max\:tw-pt-1\.5{
    padding-top: 0.375rem;
  }

  .max\:tw-pr-1\.5{
    padding-right: 0.375rem;
  }

  .max\:tw-pb-1\.5{
    padding-bottom: 0.375rem;
  }

  .max\:tw-pl-1\.5{
    padding-left: 0.375rem;
  }

  .max\:tw-pt-2\.5{
    padding-top: 0.625rem;
  }

  .max\:tw-pr-2\.5{
    padding-right: 0.625rem;
  }

  .max\:tw-pb-2\.5{
    padding-bottom: 0.625rem;
  }

  .max\:tw-pl-2\.5{
    padding-left: 0.625rem;
  }

  .max\:tw-pt-3\.5{
    padding-top: 0.875rem;
  }

  .max\:tw-pr-3\.5{
    padding-right: 0.875rem;
  }

  .max\:tw-pb-3\.5{
    padding-bottom: 0.875rem;
  }

  .max\:tw-pl-3\.5{
    padding-left: 0.875rem;
  }

  .max\:tw-pt-1\/2{
    padding-top: 50%;
  }

  .max\:tw-pr-1\/2{
    padding-right: 50%;
  }

  .max\:tw-pb-1\/2{
    padding-bottom: 50%;
  }

  .max\:tw-pl-1\/2{
    padding-left: 50%;
  }

  .max\:tw-pt-1\/3{
    padding-top: 33.333333%;
  }

  .max\:tw-pr-1\/3{
    padding-right: 33.333333%;
  }

  .max\:tw-pb-1\/3{
    padding-bottom: 33.333333%;
  }

  .max\:tw-pl-1\/3{
    padding-left: 33.333333%;
  }

  .max\:tw-pt-2\/3{
    padding-top: 66.666667%;
  }

  .max\:tw-pr-2\/3{
    padding-right: 66.666667%;
  }

  .max\:tw-pb-2\/3{
    padding-bottom: 66.666667%;
  }

  .max\:tw-pl-2\/3{
    padding-left: 66.666667%;
  }

  .max\:tw-pt-1\/4{
    padding-top: 25%;
  }

  .max\:tw-pr-1\/4{
    padding-right: 25%;
  }

  .max\:tw-pb-1\/4{
    padding-bottom: 25%;
  }

  .max\:tw-pl-1\/4{
    padding-left: 25%;
  }

  .max\:tw-pt-2\/4{
    padding-top: 50%;
  }

  .max\:tw-pr-2\/4{
    padding-right: 50%;
  }

  .max\:tw-pb-2\/4{
    padding-bottom: 50%;
  }

  .max\:tw-pl-2\/4{
    padding-left: 50%;
  }

  .max\:tw-pt-3\/4{
    padding-top: 75%;
  }

  .max\:tw-pr-3\/4{
    padding-right: 75%;
  }

  .max\:tw-pb-3\/4{
    padding-bottom: 75%;
  }

  .max\:tw-pl-3\/4{
    padding-left: 75%;
  }

  .max\:tw-pt-1\/5{
    padding-top: 20%;
  }

  .max\:tw-pr-1\/5{
    padding-right: 20%;
  }

  .max\:tw-pb-1\/5{
    padding-bottom: 20%;
  }

  .max\:tw-pl-1\/5{
    padding-left: 20%;
  }

  .max\:tw-pt-2\/5{
    padding-top: 40%;
  }

  .max\:tw-pr-2\/5{
    padding-right: 40%;
  }

  .max\:tw-pb-2\/5{
    padding-bottom: 40%;
  }

  .max\:tw-pl-2\/5{
    padding-left: 40%;
  }

  .max\:tw-pt-3\/5{
    padding-top: 60%;
  }

  .max\:tw-pr-3\/5{
    padding-right: 60%;
  }

  .max\:tw-pb-3\/5{
    padding-bottom: 60%;
  }

  .max\:tw-pl-3\/5{
    padding-left: 60%;
  }

  .max\:tw-pt-4\/5{
    padding-top: 80%;
  }

  .max\:tw-pr-4\/5{
    padding-right: 80%;
  }

  .max\:tw-pb-4\/5{
    padding-bottom: 80%;
  }

  .max\:tw-pl-4\/5{
    padding-left: 80%;
  }

  .max\:tw-pt-1\/6{
    padding-top: 16.666667%;
  }

  .max\:tw-pr-1\/6{
    padding-right: 16.666667%;
  }

  .max\:tw-pb-1\/6{
    padding-bottom: 16.666667%;
  }

  .max\:tw-pl-1\/6{
    padding-left: 16.666667%;
  }

  .max\:tw-pt-2\/6{
    padding-top: 33.333333%;
  }

  .max\:tw-pr-2\/6{
    padding-right: 33.333333%;
  }

  .max\:tw-pb-2\/6{
    padding-bottom: 33.333333%;
  }

  .max\:tw-pl-2\/6{
    padding-left: 33.333333%;
  }

  .max\:tw-pt-3\/6{
    padding-top: 50%;
  }

  .max\:tw-pr-3\/6{
    padding-right: 50%;
  }

  .max\:tw-pb-3\/6{
    padding-bottom: 50%;
  }

  .max\:tw-pl-3\/6{
    padding-left: 50%;
  }

  .max\:tw-pt-4\/6{
    padding-top: 66.666667%;
  }

  .max\:tw-pr-4\/6{
    padding-right: 66.666667%;
  }

  .max\:tw-pb-4\/6{
    padding-bottom: 66.666667%;
  }

  .max\:tw-pl-4\/6{
    padding-left: 66.666667%;
  }

  .max\:tw-pt-5\/6{
    padding-top: 83.333333%;
  }

  .max\:tw-pr-5\/6{
    padding-right: 83.333333%;
  }

  .max\:tw-pb-5\/6{
    padding-bottom: 83.333333%;
  }

  .max\:tw-pl-5\/6{
    padding-left: 83.333333%;
  }

  .max\:tw-pt-1\/12{
    padding-top: 8.333333%;
  }

  .max\:tw-pr-1\/12{
    padding-right: 8.333333%;
  }

  .max\:tw-pb-1\/12{
    padding-bottom: 8.333333%;
  }

  .max\:tw-pl-1\/12{
    padding-left: 8.333333%;
  }

  .max\:tw-pt-2\/12{
    padding-top: 16.666667%;
  }

  .max\:tw-pr-2\/12{
    padding-right: 16.666667%;
  }

  .max\:tw-pb-2\/12{
    padding-bottom: 16.666667%;
  }

  .max\:tw-pl-2\/12{
    padding-left: 16.666667%;
  }

  .max\:tw-pt-3\/12{
    padding-top: 25%;
  }

  .max\:tw-pr-3\/12{
    padding-right: 25%;
  }

  .max\:tw-pb-3\/12{
    padding-bottom: 25%;
  }

  .max\:tw-pl-3\/12{
    padding-left: 25%;
  }

  .max\:tw-pt-4\/12{
    padding-top: 33.333333%;
  }

  .max\:tw-pr-4\/12{
    padding-right: 33.333333%;
  }

  .max\:tw-pb-4\/12{
    padding-bottom: 33.333333%;
  }

  .max\:tw-pl-4\/12{
    padding-left: 33.333333%;
  }

  .max\:tw-pt-5\/12{
    padding-top: 41.666667%;
  }

  .max\:tw-pr-5\/12{
    padding-right: 41.666667%;
  }

  .max\:tw-pb-5\/12{
    padding-bottom: 41.666667%;
  }

  .max\:tw-pl-5\/12{
    padding-left: 41.666667%;
  }

  .max\:tw-pt-6\/12{
    padding-top: 50%;
  }

  .max\:tw-pr-6\/12{
    padding-right: 50%;
  }

  .max\:tw-pb-6\/12{
    padding-bottom: 50%;
  }

  .max\:tw-pl-6\/12{
    padding-left: 50%;
  }

  .max\:tw-pt-7\/12{
    padding-top: 58.333333%;
  }

  .max\:tw-pr-7\/12{
    padding-right: 58.333333%;
  }

  .max\:tw-pb-7\/12{
    padding-bottom: 58.333333%;
  }

  .max\:tw-pl-7\/12{
    padding-left: 58.333333%;
  }

  .max\:tw-pt-8\/12{
    padding-top: 66.666667%;
  }

  .max\:tw-pr-8\/12{
    padding-right: 66.666667%;
  }

  .max\:tw-pb-8\/12{
    padding-bottom: 66.666667%;
  }

  .max\:tw-pl-8\/12{
    padding-left: 66.666667%;
  }

  .max\:tw-pt-9\/12{
    padding-top: 75%;
  }

  .max\:tw-pr-9\/12{
    padding-right: 75%;
  }

  .max\:tw-pb-9\/12{
    padding-bottom: 75%;
  }

  .max\:tw-pl-9\/12{
    padding-left: 75%;
  }

  .max\:tw-pt-10\/12{
    padding-top: 83.333333%;
  }

  .max\:tw-pr-10\/12{
    padding-right: 83.333333%;
  }

  .max\:tw-pb-10\/12{
    padding-bottom: 83.333333%;
  }

  .max\:tw-pl-10\/12{
    padding-left: 83.333333%;
  }

  .max\:tw-pt-11\/12{
    padding-top: 91.666667%;
  }

  .max\:tw-pr-11\/12{
    padding-right: 91.666667%;
  }

  .max\:tw-pb-11\/12{
    padding-bottom: 91.666667%;
  }

  .max\:tw-pl-11\/12{
    padding-left: 91.666667%;
  }

  .max\:tw-pt-full{
    padding-top: 100%;
  }

  .max\:tw-pr-full{
    padding-right: 100%;
  }

  .max\:tw-pb-full{
    padding-bottom: 100%;
  }

  .max\:tw-pl-full{
    padding-left: 100%;
  }

  .max\:tw-placeholder-current::-moz-placeholder{
    color: currentColor;
  }

  .max\:tw-placeholder-current::placeholder{
    color: currentColor;
  }

  .max\:tw-placeholder-transparent::-moz-placeholder{
    color: transparent;
  }

  .max\:tw-placeholder-transparent::placeholder{
    color: transparent;
  }

  .max\:tw-placeholder-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-white::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-black::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-black::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-100::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-200::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-400::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-500::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-600::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-700::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-800::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-red-900::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-50::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-100::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-200::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-300::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-400::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-500::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-600::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-700::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-800::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-orange-900::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-100::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-200::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-300::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-400::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-500::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-600::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-700::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-800::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-yellow-900::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-50::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-100::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-200::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-300::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-400::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-500::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-600::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-700::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-800::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-green-900::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-50::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-100::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-200::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-300::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-400::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-500::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-600::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-700::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-800::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-teal-900::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-50::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-100::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-200::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-300::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-400::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-500::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-600::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-700::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-800::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-blue-900::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-50::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-100::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-200::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-300::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-400::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-500::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-600::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-700::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-800::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-indigo-900::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-50::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-100::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-200::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-300::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-400::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-500::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-600::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-700::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-800::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-purple-900::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-50::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-100::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-200::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-300::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-400::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-500::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-600::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-700::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-800::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pink-900::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-50::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-50::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-100::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-100::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-200::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-200::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-300::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-300::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-400::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-400::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-500::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-500::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-600::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-600::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-700::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-700::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-800::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-800::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-900::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-cool-gray-900::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-2::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-pregnancy-green-3::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-dark-blue::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-dark-blue::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-white::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-white::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-green-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-green-1::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-orange-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-orange-1::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-grey-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-grey-1::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-grey-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-grey-2::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-error-red::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-error-red::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-red-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-system-red-1::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-1::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-2::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-birth-summary-3::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-1::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-2::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-postnatal-assessment-3::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-background::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-background::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-system-banner::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-system-banner::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-1::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-2::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-2::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-3::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-3::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-4::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-4::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-5::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-blue-5::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-chart-toggle::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-chart-toggle::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-1::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-1::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-active::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-active::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-hover::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-left-nav-hover::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-breadcrumb-inactive::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-breadcrumb-inactive::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-breadcrumb-inactive-text::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-grow-breadcrumb-inactive-text::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-default-colour::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-default-colour::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-current:focus::-moz-placeholder{
    color: currentColor;
  }

  .max\:focus\:tw-placeholder-current:focus::placeholder{
    color: currentColor;
  }

  .max\:focus\:tw-placeholder-transparent:focus::-moz-placeholder{
    color: transparent;
  }

  .max\:focus\:tw-placeholder-transparent:focus::placeholder{
    color: transparent;
  }

  .max\:focus\:tw-placeholder-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-black:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-black:focus::placeholder{
    --placeholder-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-red-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-orange-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-yellow-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-green-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-teal-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-blue-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-indigo-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-purple-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pink-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-50:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-50:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-100:focus::placeholder{
    --placeholder-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-200:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-200:focus::placeholder{
    --placeholder-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-300:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-300:focus::placeholder{
    --placeholder-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-400:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-400:focus::placeholder{
    --placeholder-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-500:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-500:focus::placeholder{
    --placeholder-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-600:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-600:focus::placeholder{
    --placeholder-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-700:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-700:focus::placeholder{
    --placeholder-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-800:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-800:focus::placeholder{
    --placeholder-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-900:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-cool-gray-900:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-pregnancy-green-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-dark-blue:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-dark-blue:focus::placeholder{
    --placeholder-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-white:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-white:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-green-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-green-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-orange-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-orange-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-grey-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-grey-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-grey-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-grey-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-error-red:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-error-red:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-red-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-system-red-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-birth-summary-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-postnatal-assessment-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-background:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-background:focus::placeholder{
    --placeholder-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-system-banner:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-system-banner:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-2:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-2:focus::placeholder{
    --placeholder-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-3:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-3:focus::placeholder{
    --placeholder-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-4:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-4:focus::placeholder{
    --placeholder-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-5:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-blue-5:focus::placeholder{
    --placeholder-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-chart-toggle:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-chart-toggle:focus::placeholder{
    --placeholder-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-1:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-1:focus::placeholder{
    --placeholder-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-active:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-active:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-hover:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-left-nav-hover:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-breadcrumb-inactive:focus::placeholder{
    --placeholder-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-grow-breadcrumb-inactive-text:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-default-colour:focus::-moz-placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:focus\:tw-placeholder-default-colour:focus::placeholder{
    --placeholder-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--placeholder-opacity));
  }

  .max\:tw-placeholder-opacity-0::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .max\:tw-placeholder-opacity-0::placeholder{
    --placeholder-opacity: 0;
  }

  .max\:tw-placeholder-opacity-25::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .max\:tw-placeholder-opacity-25::placeholder{
    --placeholder-opacity: 0.25;
  }

  .max\:tw-placeholder-opacity-50::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .max\:tw-placeholder-opacity-50::placeholder{
    --placeholder-opacity: 0.5;
  }

  .max\:tw-placeholder-opacity-75::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .max\:tw-placeholder-opacity-75::placeholder{
    --placeholder-opacity: 0.75;
  }

  .max\:tw-placeholder-opacity-100::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .max\:tw-placeholder-opacity-100::placeholder{
    --placeholder-opacity: 1;
  }

  .max\:focus\:tw-placeholder-opacity-0:focus::-moz-placeholder{
    --placeholder-opacity: 0;
  }

  .max\:focus\:tw-placeholder-opacity-0:focus::placeholder{
    --placeholder-opacity: 0;
  }

  .max\:focus\:tw-placeholder-opacity-25:focus::-moz-placeholder{
    --placeholder-opacity: 0.25;
  }

  .max\:focus\:tw-placeholder-opacity-25:focus::placeholder{
    --placeholder-opacity: 0.25;
  }

  .max\:focus\:tw-placeholder-opacity-50:focus::-moz-placeholder{
    --placeholder-opacity: 0.5;
  }

  .max\:focus\:tw-placeholder-opacity-50:focus::placeholder{
    --placeholder-opacity: 0.5;
  }

  .max\:focus\:tw-placeholder-opacity-75:focus::-moz-placeholder{
    --placeholder-opacity: 0.75;
  }

  .max\:focus\:tw-placeholder-opacity-75:focus::placeholder{
    --placeholder-opacity: 0.75;
  }

  .max\:focus\:tw-placeholder-opacity-100:focus::-moz-placeholder{
    --placeholder-opacity: 1;
  }

  .max\:focus\:tw-placeholder-opacity-100:focus::placeholder{
    --placeholder-opacity: 1;
  }

  .max\:tw-pointer-events-none{
    pointer-events: none;
  }

  .max\:tw-pointer-events-auto{
    pointer-events: auto;
  }

  .max\:tw-static{
    position: static;
  }

  .max\:tw-fixed{
    position: fixed;
  }

  .max\:tw-absolute{
    position: absolute;
  }

  .max\:tw-relative{
    position: relative;
  }

  .max\:tw-sticky{
    position: sticky;
  }

  .max\:tw-inset-0{
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
  }

  .max\:tw-inset-1{
    top: 0.25rem;
    right: 0.25rem;
    bottom: 0.25rem;
    left: 0.25rem;
  }

  .max\:tw-inset-2{
    top: 0.5rem;
    right: 0.5rem;
    bottom: 0.5rem;
    left: 0.5rem;
  }

  .max\:tw-inset-3{
    top: 0.75rem;
    right: 0.75rem;
    bottom: 0.75rem;
    left: 0.75rem;
  }

  .max\:tw-inset-4{
    top: 1rem;
    right: 1rem;
    bottom: 1rem;
    left: 1rem;
  }

  .max\:tw-inset-5{
    top: 1.25rem;
    right: 1.25rem;
    bottom: 1.25rem;
    left: 1.25rem;
  }

  .max\:tw-inset-6{
    top: 1.5rem;
    right: 1.5rem;
    bottom: 1.5rem;
    left: 1.5rem;
  }

  .max\:tw-inset-7{
    top: 1.75rem;
    right: 1.75rem;
    bottom: 1.75rem;
    left: 1.75rem;
  }

  .max\:tw-inset-8{
    top: 2rem;
    right: 2rem;
    bottom: 2rem;
    left: 2rem;
  }

  .max\:tw-inset-9{
    top: 2.25rem;
    right: 2.25rem;
    bottom: 2.25rem;
    left: 2.25rem;
  }

  .max\:tw-inset-10{
    top: 2.5rem;
    right: 2.5rem;
    bottom: 2.5rem;
    left: 2.5rem;
  }

  .max\:tw-inset-11{
    top: 2.75rem;
    right: 2.75rem;
    bottom: 2.75rem;
    left: 2.75rem;
  }

  .max\:tw-inset-12{
    top: 3rem;
    right: 3rem;
    bottom: 3rem;
    left: 3rem;
  }

  .max\:tw-inset-13{
    top: 3.25rem;
    right: 3.25rem;
    bottom: 3.25rem;
    left: 3.25rem;
  }

  .max\:tw-inset-14{
    top: 3.5rem;
    right: 3.5rem;
    bottom: 3.5rem;
    left: 3.5rem;
  }

  .max\:tw-inset-15{
    top: 3.75rem;
    right: 3.75rem;
    bottom: 3.75rem;
    left: 3.75rem;
  }

  .max\:tw-inset-16{
    top: 4rem;
    right: 4rem;
    bottom: 4rem;
    left: 4rem;
  }

  .max\:tw-inset-17{
    top: 4.25rem;
    right: 4.25rem;
    bottom: 4.25rem;
    left: 4.25rem;
  }

  .max\:tw-inset-18{
    top: 4.5rem;
    right: 4.5rem;
    bottom: 4.5rem;
    left: 4.5rem;
  }

  .max\:tw-inset-19{
    top: 4.75rem;
    right: 4.75rem;
    bottom: 4.75rem;
    left: 4.75rem;
  }

  .max\:tw-inset-20{
    top: 5rem;
    right: 5rem;
    bottom: 5rem;
    left: 5rem;
  }

  .max\:tw-inset-21{
    top: 5.25rem;
    right: 5.25rem;
    bottom: 5.25rem;
    left: 5.25rem;
  }

  .max\:tw-inset-22{
    top: 5.5rem;
    right: 5.5rem;
    bottom: 5.5rem;
    left: 5.5rem;
  }

  .max\:tw-inset-23{
    top: 5.75rem;
    right: 5.75rem;
    bottom: 5.75rem;
    left: 5.75rem;
  }

  .max\:tw-inset-24{
    top: 6rem;
    right: 6rem;
    bottom: 6rem;
    left: 6rem;
  }

  .max\:tw-inset-25{
    top: 6.25rem;
    right: 6.25rem;
    bottom: 6.25rem;
    left: 6.25rem;
  }

  .max\:tw-inset-26{
    top: 6.5rem;
    right: 6.5rem;
    bottom: 6.5rem;
    left: 6.5rem;
  }

  .max\:tw-inset-27{
    top: 6.75rem;
    right: 6.75rem;
    bottom: 6.75rem;
    left: 6.75rem;
  }

  .max\:tw-inset-28{
    top: 7rem;
    right: 7rem;
    bottom: 7rem;
    left: 7rem;
  }

  .max\:tw-inset-29{
    top: 7.25rem;
    right: 7.25rem;
    bottom: 7.25rem;
    left: 7.25rem;
  }

  .max\:tw-inset-30{
    top: 7.5rem;
    right: 7.5rem;
    bottom: 7.5rem;
    left: 7.5rem;
  }

  .max\:tw-inset-31{
    top: 7.75rem;
    right: 7.75rem;
    bottom: 7.75rem;
    left: 7.75rem;
  }

  .max\:tw-inset-32{
    top: 8rem;
    right: 8rem;
    bottom: 8rem;
    left: 8rem;
  }

  .max\:tw-inset-33{
    top: 8.25rem;
    right: 8.25rem;
    bottom: 8.25rem;
    left: 8.25rem;
  }

  .max\:tw-inset-34{
    top: 8.5rem;
    right: 8.5rem;
    bottom: 8.5rem;
    left: 8.5rem;
  }

  .max\:tw-inset-35{
    top: 8.75rem;
    right: 8.75rem;
    bottom: 8.75rem;
    left: 8.75rem;
  }

  .max\:tw-inset-36{
    top: 9rem;
    right: 9rem;
    bottom: 9rem;
    left: 9rem;
  }

  .max\:tw-inset-40{
    top: 10rem;
    right: 10rem;
    bottom: 10rem;
    left: 10rem;
  }

  .max\:tw-inset-41{
    top: 10.25rem;
    right: 10.25rem;
    bottom: 10.25rem;
    left: 10.25rem;
  }

  .max\:tw-inset-42{
    top: 10.5rem;
    right: 10.5rem;
    bottom: 10.5rem;
    left: 10.5rem;
  }

  .max\:tw-inset-43{
    top: 10.75rem;
    right: 10.75rem;
    bottom: 10.75rem;
    left: 10.75rem;
  }

  .max\:tw-inset-44{
    top: 11rem;
    right: 11rem;
    bottom: 11rem;
    left: 11rem;
  }

  .max\:tw-inset-45{
    top: 11.25rem;
    right: 11.25rem;
    bottom: 11.25rem;
    left: 11.25rem;
  }

  .max\:tw-inset-46{
    top: 11.5rem;
    right: 11.5rem;
    bottom: 11.5rem;
    left: 11.5rem;
  }

  .max\:tw-inset-47{
    top: 11.75rem;
    right: 11.75rem;
    bottom: 11.75rem;
    left: 11.75rem;
  }

  .max\:tw-inset-48{
    top: 12rem;
    right: 12rem;
    bottom: 12rem;
    left: 12rem;
  }

  .max\:tw-inset-50{
    top: 12.5rem;
    right: 12.5rem;
    bottom: 12.5rem;
    left: 12.5rem;
  }

  .max\:tw-inset-52{
    top: 13rem;
    right: 13rem;
    bottom: 13rem;
    left: 13rem;
  }

  .max\:tw-inset-53{
    top: 13.25rem;
    right: 13.25rem;
    bottom: 13.25rem;
    left: 13.25rem;
  }

  .max\:tw-inset-54{
    top: 13.5rem;
    right: 13.5rem;
    bottom: 13.5rem;
    left: 13.5rem;
  }

  .max\:tw-inset-55{
    top: 13.75rem;
    right: 13.75rem;
    bottom: 13.75rem;
    left: 13.75rem;
  }

  .max\:tw-inset-56{
    top: 14rem;
    right: 14rem;
    bottom: 14rem;
    left: 14rem;
  }

  .max\:tw-inset-57{
    top: 14.25rem;
    right: 14.25rem;
    bottom: 14.25rem;
    left: 14.25rem;
  }

  .max\:tw-inset-58{
    top: 14.5rem;
    right: 14.5rem;
    bottom: 14.5rem;
    left: 14.5rem;
  }

  .max\:tw-inset-59{
    top: 14.75rem;
    right: 14.75rem;
    bottom: 14.75rem;
    left: 14.75rem;
  }

  .max\:tw-inset-60{
    top: 15rem;
    right: 15rem;
    bottom: 15rem;
    left: 15rem;
  }

  .max\:tw-inset-61{
    top: 15.25rem;
    right: 15.25rem;
    bottom: 15.25rem;
    left: 15.25rem;
  }

  .max\:tw-inset-62{
    top: 15.5rem;
    right: 15.5rem;
    bottom: 15.5rem;
    left: 15.5rem;
  }

  .max\:tw-inset-63{
    top: 15.75rem;
    right: 15.75rem;
    bottom: 15.75rem;
    left: 15.75rem;
  }

  .max\:tw-inset-64{
    top: 16rem;
    right: 16rem;
    bottom: 16rem;
    left: 16rem;
  }

  .max\:tw-inset-65{
    top: 16.25rem;
    right: 16.25rem;
    bottom: 16.25rem;
    left: 16.25rem;
  }

  .max\:tw-inset-66{
    top: 16.5rem;
    right: 16.5rem;
    bottom: 16.5rem;
    left: 16.5rem;
  }

  .max\:tw-inset-68{
    top: 17rem;
    right: 17rem;
    bottom: 17rem;
    left: 17rem;
  }

  .max\:tw-inset-69{
    top: 17.25rem;
    right: 17.25rem;
    bottom: 17.25rem;
    left: 17.25rem;
  }

  .max\:tw-inset-70{
    top: 17.5rem;
    right: 17.5rem;
    bottom: 17.5rem;
    left: 17.5rem;
  }

  .max\:tw-inset-71{
    top: 17.75rem;
    right: 17.75rem;
    bottom: 17.75rem;
    left: 17.75rem;
  }

  .max\:tw-inset-72{
    top: 18rem;
    right: 18rem;
    bottom: 18rem;
    left: 18rem;
  }

  .max\:tw-inset-73{
    top: 18.25rem;
    right: 18.25rem;
    bottom: 18.25rem;
    left: 18.25rem;
  }

  .max\:tw-inset-74{
    top: 18.5rem;
    right: 18.5rem;
    bottom: 18.5rem;
    left: 18.5rem;
  }

  .max\:tw-inset-75{
    top: 18.75rem;
    right: 18.75rem;
    bottom: 18.75rem;
    left: 18.75rem;
  }

  .max\:tw-inset-76{
    top: 19rem;
    right: 19rem;
    bottom: 19rem;
    left: 19rem;
  }

  .max\:tw-inset-77{
    top: 19.25rem;
    right: 19.25rem;
    bottom: 19.25rem;
    left: 19.25rem;
  }

  .max\:tw-inset-78{
    top: 19.5rem;
    right: 19.5rem;
    bottom: 19.5rem;
    left: 19.5rem;
  }

  .max\:tw-inset-79{
    top: 19.75rem;
    right: 19.75rem;
    bottom: 19.75rem;
    left: 19.75rem;
  }

  .max\:tw-inset-80{
    top: 20rem;
    right: 20rem;
    bottom: 20rem;
    left: 20rem;
  }

  .max\:tw-inset-81{
    top: 20.25rem;
    right: 20.25rem;
    bottom: 20.25rem;
    left: 20.25rem;
  }

  .max\:tw-inset-82{
    top: 20.5rem;
    right: 20.5rem;
    bottom: 20.5rem;
    left: 20.5rem;
  }

  .max\:tw-inset-83{
    top: 20.75rem;
    right: 20.75rem;
    bottom: 20.75rem;
    left: 20.75rem;
  }

  .max\:tw-inset-84{
    top: 21rem;
    right: 21rem;
    bottom: 21rem;
    left: 21rem;
  }

  .max\:tw-inset-85{
    top: 21.25rem;
    right: 21.25rem;
    bottom: 21.25rem;
    left: 21.25rem;
  }

  .max\:tw-inset-86{
    top: 21.5rem;
    right: 21.5rem;
    bottom: 21.5rem;
    left: 21.5rem;
  }

  .max\:tw-inset-87{
    top: 21.75rem;
    right: 21.75rem;
    bottom: 21.75rem;
    left: 21.75rem;
  }

  .max\:tw-inset-88{
    top: 22rem;
    right: 22rem;
    bottom: 22rem;
    left: 22rem;
  }

  .max\:tw-inset-89{
    top: 22.25rem;
    right: 22.25rem;
    bottom: 22.25rem;
    left: 22.25rem;
  }

  .max\:tw-inset-90{
    top: 22.5rem;
    right: 22.5rem;
    bottom: 22.5rem;
    left: 22.5rem;
  }

  .max\:tw-inset-91{
    top: 22.75rem;
    right: 22.75rem;
    bottom: 22.75rem;
    left: 22.75rem;
  }

  .max\:tw-inset-92{
    top: 23rem;
    right: 23rem;
    bottom: 23rem;
    left: 23rem;
  }

  .max\:tw-inset-93{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .max\:tw-inset-94{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .max\:tw-inset-95{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .max\:tw-inset-96{
    top: 24rem;
    right: 24rem;
    bottom: 24rem;
    left: 24rem;
  }

  .max\:tw-inset-97{
    top: 23.25rem;
    right: 23.25rem;
    bottom: 23.25rem;
    left: 23.25rem;
  }

  .max\:tw-inset-98{
    top: 23.5rem;
    right: 23.5rem;
    bottom: 23.5rem;
    left: 23.5rem;
  }

  .max\:tw-inset-99{
    top: 23.75rem;
    right: 23.75rem;
    bottom: 23.75rem;
    left: 23.75rem;
  }

  .max\:tw-inset-100{
    top: 25rem;
    right: 25rem;
    bottom: 25rem;
    left: 25rem;
  }

  .max\:tw-inset-101{
    top: 25.25rem;
    right: 25.25rem;
    bottom: 25.25rem;
    left: 25.25rem;
  }

  .max\:tw-inset-102{
    top: 25.5rem;
    right: 25.5rem;
    bottom: 25.5rem;
    left: 25.5rem;
  }

  .max\:tw-inset-112{
    top: 28rem;
    right: 28rem;
    bottom: 28rem;
    left: 28rem;
  }

  .max\:tw-inset-128{
    top: 31rem;
    right: 31rem;
    bottom: 31rem;
    left: 31rem;
  }

  .max\:tw-inset-129{
    top: 32.25rem;
    right: 32.25rem;
    bottom: 32.25rem;
    left: 32.25rem;
  }

  .max\:tw-inset-130{
    top: 32.5rem;
    right: 32.5rem;
    bottom: 32.5rem;
    left: 32.5rem;
  }

  .max\:tw-inset-140{
    top: 35rem;
    right: 35rem;
    bottom: 35rem;
    left: 35rem;
  }

  .max\:tw-inset-160{
    top: 40rem;
    right: 40rem;
    bottom: 40rem;
    left: 40rem;
  }

  .max\:tw-inset-180{
    top: 45rem;
    right: 45rem;
    bottom: 45rem;
    left: 45rem;
  }

  .max\:tw-inset-185{
    top: 46.25rem;
    right: 46.25rem;
    bottom: 46.25rem;
    left: 46.25rem;
  }

  .max\:tw-inset-190{
    top: 47.5rem;
    right: 47.5rem;
    bottom: 47.5rem;
    left: 47.5rem;
  }

  .max\:tw-inset-200{
    top: 50rem;
    right: 50rem;
    bottom: 50rem;
    left: 50rem;
  }

  .max\:tw-inset-auto{
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
  }

  .max\:tw-inset-px{
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
  }

  .max\:tw-inset-0\.5{
    top: 0.125rem;
    right: 0.125rem;
    bottom: 0.125rem;
    left: 0.125rem;
  }

  .max\:tw-inset-1\.5{
    top: 0.375rem;
    right: 0.375rem;
    bottom: 0.375rem;
    left: 0.375rem;
  }

  .max\:tw-inset-2\.5{
    top: 0.625rem;
    right: 0.625rem;
    bottom: 0.625rem;
    left: 0.625rem;
  }

  .max\:tw-inset-3\.5{
    top: 0.875rem;
    right: 0.875rem;
    bottom: 0.875rem;
    left: 0.875rem;
  }

  .max\:tw-inset-1\/2{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .max\:tw-inset-1\/3{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-2\/3{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-1\/4{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .max\:tw-inset-2\/4{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .max\:tw-inset-3\/4{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .max\:tw-inset-1\/5{
    top: 20%;
    right: 20%;
    bottom: 20%;
    left: 20%;
  }

  .max\:tw-inset-2\/5{
    top: 40%;
    right: 40%;
    bottom: 40%;
    left: 40%;
  }

  .max\:tw-inset-3\/5{
    top: 60%;
    right: 60%;
    bottom: 60%;
    left: 60%;
  }

  .max\:tw-inset-4\/5{
    top: 80%;
    right: 80%;
    bottom: 80%;
    left: 80%;
  }

  .max\:tw-inset-1\/6{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .max\:tw-inset-2\/6{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-3\/6{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .max\:tw-inset-4\/6{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-5\/6{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .max\:tw-inset-1\/12{
    top: 8.333333%;
    right: 8.333333%;
    bottom: 8.333333%;
    left: 8.333333%;
  }

  .max\:tw-inset-2\/12{
    top: 16.666667%;
    right: 16.666667%;
    bottom: 16.666667%;
    left: 16.666667%;
  }

  .max\:tw-inset-3\/12{
    top: 25%;
    right: 25%;
    bottom: 25%;
    left: 25%;
  }

  .max\:tw-inset-4\/12{
    top: 33.333333%;
    right: 33.333333%;
    bottom: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-5\/12{
    top: 41.666667%;
    right: 41.666667%;
    bottom: 41.666667%;
    left: 41.666667%;
  }

  .max\:tw-inset-6\/12{
    top: 50%;
    right: 50%;
    bottom: 50%;
    left: 50%;
  }

  .max\:tw-inset-7\/12{
    top: 58.333333%;
    right: 58.333333%;
    bottom: 58.333333%;
    left: 58.333333%;
  }

  .max\:tw-inset-8\/12{
    top: 66.666667%;
    right: 66.666667%;
    bottom: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-9\/12{
    top: 75%;
    right: 75%;
    bottom: 75%;
    left: 75%;
  }

  .max\:tw-inset-10\/12{
    top: 83.333333%;
    right: 83.333333%;
    bottom: 83.333333%;
    left: 83.333333%;
  }

  .max\:tw-inset-11\/12{
    top: 91.666667%;
    right: 91.666667%;
    bottom: 91.666667%;
    left: 91.666667%;
  }

  .max\:tw-inset-full{
    top: 100%;
    right: 100%;
    bottom: 100%;
    left: 100%;
  }

  .max\:tw-inset-y-0{
    top: 0;
    bottom: 0;
  }

  .max\:tw-inset-x-0{
    right: 0;
    left: 0;
  }

  .max\:tw-inset-y-1{
    top: 0.25rem;
    bottom: 0.25rem;
  }

  .max\:tw-inset-x-1{
    right: 0.25rem;
    left: 0.25rem;
  }

  .max\:tw-inset-y-2{
    top: 0.5rem;
    bottom: 0.5rem;
  }

  .max\:tw-inset-x-2{
    right: 0.5rem;
    left: 0.5rem;
  }

  .max\:tw-inset-y-3{
    top: 0.75rem;
    bottom: 0.75rem;
  }

  .max\:tw-inset-x-3{
    right: 0.75rem;
    left: 0.75rem;
  }

  .max\:tw-inset-y-4{
    top: 1rem;
    bottom: 1rem;
  }

  .max\:tw-inset-x-4{
    right: 1rem;
    left: 1rem;
  }

  .max\:tw-inset-y-5{
    top: 1.25rem;
    bottom: 1.25rem;
  }

  .max\:tw-inset-x-5{
    right: 1.25rem;
    left: 1.25rem;
  }

  .max\:tw-inset-y-6{
    top: 1.5rem;
    bottom: 1.5rem;
  }

  .max\:tw-inset-x-6{
    right: 1.5rem;
    left: 1.5rem;
  }

  .max\:tw-inset-y-7{
    top: 1.75rem;
    bottom: 1.75rem;
  }

  .max\:tw-inset-x-7{
    right: 1.75rem;
    left: 1.75rem;
  }

  .max\:tw-inset-y-8{
    top: 2rem;
    bottom: 2rem;
  }

  .max\:tw-inset-x-8{
    right: 2rem;
    left: 2rem;
  }

  .max\:tw-inset-y-9{
    top: 2.25rem;
    bottom: 2.25rem;
  }

  .max\:tw-inset-x-9{
    right: 2.25rem;
    left: 2.25rem;
  }

  .max\:tw-inset-y-10{
    top: 2.5rem;
    bottom: 2.5rem;
  }

  .max\:tw-inset-x-10{
    right: 2.5rem;
    left: 2.5rem;
  }

  .max\:tw-inset-y-11{
    top: 2.75rem;
    bottom: 2.75rem;
  }

  .max\:tw-inset-x-11{
    right: 2.75rem;
    left: 2.75rem;
  }

  .max\:tw-inset-y-12{
    top: 3rem;
    bottom: 3rem;
  }

  .max\:tw-inset-x-12{
    right: 3rem;
    left: 3rem;
  }

  .max\:tw-inset-y-13{
    top: 3.25rem;
    bottom: 3.25rem;
  }

  .max\:tw-inset-x-13{
    right: 3.25rem;
    left: 3.25rem;
  }

  .max\:tw-inset-y-14{
    top: 3.5rem;
    bottom: 3.5rem;
  }

  .max\:tw-inset-x-14{
    right: 3.5rem;
    left: 3.5rem;
  }

  .max\:tw-inset-y-15{
    top: 3.75rem;
    bottom: 3.75rem;
  }

  .max\:tw-inset-x-15{
    right: 3.75rem;
    left: 3.75rem;
  }

  .max\:tw-inset-y-16{
    top: 4rem;
    bottom: 4rem;
  }

  .max\:tw-inset-x-16{
    right: 4rem;
    left: 4rem;
  }

  .max\:tw-inset-y-17{
    top: 4.25rem;
    bottom: 4.25rem;
  }

  .max\:tw-inset-x-17{
    right: 4.25rem;
    left: 4.25rem;
  }

  .max\:tw-inset-y-18{
    top: 4.5rem;
    bottom: 4.5rem;
  }

  .max\:tw-inset-x-18{
    right: 4.5rem;
    left: 4.5rem;
  }

  .max\:tw-inset-y-19{
    top: 4.75rem;
    bottom: 4.75rem;
  }

  .max\:tw-inset-x-19{
    right: 4.75rem;
    left: 4.75rem;
  }

  .max\:tw-inset-y-20{
    top: 5rem;
    bottom: 5rem;
  }

  .max\:tw-inset-x-20{
    right: 5rem;
    left: 5rem;
  }

  .max\:tw-inset-y-21{
    top: 5.25rem;
    bottom: 5.25rem;
  }

  .max\:tw-inset-x-21{
    right: 5.25rem;
    left: 5.25rem;
  }

  .max\:tw-inset-y-22{
    top: 5.5rem;
    bottom: 5.5rem;
  }

  .max\:tw-inset-x-22{
    right: 5.5rem;
    left: 5.5rem;
  }

  .max\:tw-inset-y-23{
    top: 5.75rem;
    bottom: 5.75rem;
  }

  .max\:tw-inset-x-23{
    right: 5.75rem;
    left: 5.75rem;
  }

  .max\:tw-inset-y-24{
    top: 6rem;
    bottom: 6rem;
  }

  .max\:tw-inset-x-24{
    right: 6rem;
    left: 6rem;
  }

  .max\:tw-inset-y-25{
    top: 6.25rem;
    bottom: 6.25rem;
  }

  .max\:tw-inset-x-25{
    right: 6.25rem;
    left: 6.25rem;
  }

  .max\:tw-inset-y-26{
    top: 6.5rem;
    bottom: 6.5rem;
  }

  .max\:tw-inset-x-26{
    right: 6.5rem;
    left: 6.5rem;
  }

  .max\:tw-inset-y-27{
    top: 6.75rem;
    bottom: 6.75rem;
  }

  .max\:tw-inset-x-27{
    right: 6.75rem;
    left: 6.75rem;
  }

  .max\:tw-inset-y-28{
    top: 7rem;
    bottom: 7rem;
  }

  .max\:tw-inset-x-28{
    right: 7rem;
    left: 7rem;
  }

  .max\:tw-inset-y-29{
    top: 7.25rem;
    bottom: 7.25rem;
  }

  .max\:tw-inset-x-29{
    right: 7.25rem;
    left: 7.25rem;
  }

  .max\:tw-inset-y-30{
    top: 7.5rem;
    bottom: 7.5rem;
  }

  .max\:tw-inset-x-30{
    right: 7.5rem;
    left: 7.5rem;
  }

  .max\:tw-inset-y-31{
    top: 7.75rem;
    bottom: 7.75rem;
  }

  .max\:tw-inset-x-31{
    right: 7.75rem;
    left: 7.75rem;
  }

  .max\:tw-inset-y-32{
    top: 8rem;
    bottom: 8rem;
  }

  .max\:tw-inset-x-32{
    right: 8rem;
    left: 8rem;
  }

  .max\:tw-inset-y-33{
    top: 8.25rem;
    bottom: 8.25rem;
  }

  .max\:tw-inset-x-33{
    right: 8.25rem;
    left: 8.25rem;
  }

  .max\:tw-inset-y-34{
    top: 8.5rem;
    bottom: 8.5rem;
  }

  .max\:tw-inset-x-34{
    right: 8.5rem;
    left: 8.5rem;
  }

  .max\:tw-inset-y-35{
    top: 8.75rem;
    bottom: 8.75rem;
  }

  .max\:tw-inset-x-35{
    right: 8.75rem;
    left: 8.75rem;
  }

  .max\:tw-inset-y-36{
    top: 9rem;
    bottom: 9rem;
  }

  .max\:tw-inset-x-36{
    right: 9rem;
    left: 9rem;
  }

  .max\:tw-inset-y-40{
    top: 10rem;
    bottom: 10rem;
  }

  .max\:tw-inset-x-40{
    right: 10rem;
    left: 10rem;
  }

  .max\:tw-inset-y-41{
    top: 10.25rem;
    bottom: 10.25rem;
  }

  .max\:tw-inset-x-41{
    right: 10.25rem;
    left: 10.25rem;
  }

  .max\:tw-inset-y-42{
    top: 10.5rem;
    bottom: 10.5rem;
  }

  .max\:tw-inset-x-42{
    right: 10.5rem;
    left: 10.5rem;
  }

  .max\:tw-inset-y-43{
    top: 10.75rem;
    bottom: 10.75rem;
  }

  .max\:tw-inset-x-43{
    right: 10.75rem;
    left: 10.75rem;
  }

  .max\:tw-inset-y-44{
    top: 11rem;
    bottom: 11rem;
  }

  .max\:tw-inset-x-44{
    right: 11rem;
    left: 11rem;
  }

  .max\:tw-inset-y-45{
    top: 11.25rem;
    bottom: 11.25rem;
  }

  .max\:tw-inset-x-45{
    right: 11.25rem;
    left: 11.25rem;
  }

  .max\:tw-inset-y-46{
    top: 11.5rem;
    bottom: 11.5rem;
  }

  .max\:tw-inset-x-46{
    right: 11.5rem;
    left: 11.5rem;
  }

  .max\:tw-inset-y-47{
    top: 11.75rem;
    bottom: 11.75rem;
  }

  .max\:tw-inset-x-47{
    right: 11.75rem;
    left: 11.75rem;
  }

  .max\:tw-inset-y-48{
    top: 12rem;
    bottom: 12rem;
  }

  .max\:tw-inset-x-48{
    right: 12rem;
    left: 12rem;
  }

  .max\:tw-inset-y-50{
    top: 12.5rem;
    bottom: 12.5rem;
  }

  .max\:tw-inset-x-50{
    right: 12.5rem;
    left: 12.5rem;
  }

  .max\:tw-inset-y-52{
    top: 13rem;
    bottom: 13rem;
  }

  .max\:tw-inset-x-52{
    right: 13rem;
    left: 13rem;
  }

  .max\:tw-inset-y-53{
    top: 13.25rem;
    bottom: 13.25rem;
  }

  .max\:tw-inset-x-53{
    right: 13.25rem;
    left: 13.25rem;
  }

  .max\:tw-inset-y-54{
    top: 13.5rem;
    bottom: 13.5rem;
  }

  .max\:tw-inset-x-54{
    right: 13.5rem;
    left: 13.5rem;
  }

  .max\:tw-inset-y-55{
    top: 13.75rem;
    bottom: 13.75rem;
  }

  .max\:tw-inset-x-55{
    right: 13.75rem;
    left: 13.75rem;
  }

  .max\:tw-inset-y-56{
    top: 14rem;
    bottom: 14rem;
  }

  .max\:tw-inset-x-56{
    right: 14rem;
    left: 14rem;
  }

  .max\:tw-inset-y-57{
    top: 14.25rem;
    bottom: 14.25rem;
  }

  .max\:tw-inset-x-57{
    right: 14.25rem;
    left: 14.25rem;
  }

  .max\:tw-inset-y-58{
    top: 14.5rem;
    bottom: 14.5rem;
  }

  .max\:tw-inset-x-58{
    right: 14.5rem;
    left: 14.5rem;
  }

  .max\:tw-inset-y-59{
    top: 14.75rem;
    bottom: 14.75rem;
  }

  .max\:tw-inset-x-59{
    right: 14.75rem;
    left: 14.75rem;
  }

  .max\:tw-inset-y-60{
    top: 15rem;
    bottom: 15rem;
  }

  .max\:tw-inset-x-60{
    right: 15rem;
    left: 15rem;
  }

  .max\:tw-inset-y-61{
    top: 15.25rem;
    bottom: 15.25rem;
  }

  .max\:tw-inset-x-61{
    right: 15.25rem;
    left: 15.25rem;
  }

  .max\:tw-inset-y-62{
    top: 15.5rem;
    bottom: 15.5rem;
  }

  .max\:tw-inset-x-62{
    right: 15.5rem;
    left: 15.5rem;
  }

  .max\:tw-inset-y-63{
    top: 15.75rem;
    bottom: 15.75rem;
  }

  .max\:tw-inset-x-63{
    right: 15.75rem;
    left: 15.75rem;
  }

  .max\:tw-inset-y-64{
    top: 16rem;
    bottom: 16rem;
  }

  .max\:tw-inset-x-64{
    right: 16rem;
    left: 16rem;
  }

  .max\:tw-inset-y-65{
    top: 16.25rem;
    bottom: 16.25rem;
  }

  .max\:tw-inset-x-65{
    right: 16.25rem;
    left: 16.25rem;
  }

  .max\:tw-inset-y-66{
    top: 16.5rem;
    bottom: 16.5rem;
  }

  .max\:tw-inset-x-66{
    right: 16.5rem;
    left: 16.5rem;
  }

  .max\:tw-inset-y-68{
    top: 17rem;
    bottom: 17rem;
  }

  .max\:tw-inset-x-68{
    right: 17rem;
    left: 17rem;
  }

  .max\:tw-inset-y-69{
    top: 17.25rem;
    bottom: 17.25rem;
  }

  .max\:tw-inset-x-69{
    right: 17.25rem;
    left: 17.25rem;
  }

  .max\:tw-inset-y-70{
    top: 17.5rem;
    bottom: 17.5rem;
  }

  .max\:tw-inset-x-70{
    right: 17.5rem;
    left: 17.5rem;
  }

  .max\:tw-inset-y-71{
    top: 17.75rem;
    bottom: 17.75rem;
  }

  .max\:tw-inset-x-71{
    right: 17.75rem;
    left: 17.75rem;
  }

  .max\:tw-inset-y-72{
    top: 18rem;
    bottom: 18rem;
  }

  .max\:tw-inset-x-72{
    right: 18rem;
    left: 18rem;
  }

  .max\:tw-inset-y-73{
    top: 18.25rem;
    bottom: 18.25rem;
  }

  .max\:tw-inset-x-73{
    right: 18.25rem;
    left: 18.25rem;
  }

  .max\:tw-inset-y-74{
    top: 18.5rem;
    bottom: 18.5rem;
  }

  .max\:tw-inset-x-74{
    right: 18.5rem;
    left: 18.5rem;
  }

  .max\:tw-inset-y-75{
    top: 18.75rem;
    bottom: 18.75rem;
  }

  .max\:tw-inset-x-75{
    right: 18.75rem;
    left: 18.75rem;
  }

  .max\:tw-inset-y-76{
    top: 19rem;
    bottom: 19rem;
  }

  .max\:tw-inset-x-76{
    right: 19rem;
    left: 19rem;
  }

  .max\:tw-inset-y-77{
    top: 19.25rem;
    bottom: 19.25rem;
  }

  .max\:tw-inset-x-77{
    right: 19.25rem;
    left: 19.25rem;
  }

  .max\:tw-inset-y-78{
    top: 19.5rem;
    bottom: 19.5rem;
  }

  .max\:tw-inset-x-78{
    right: 19.5rem;
    left: 19.5rem;
  }

  .max\:tw-inset-y-79{
    top: 19.75rem;
    bottom: 19.75rem;
  }

  .max\:tw-inset-x-79{
    right: 19.75rem;
    left: 19.75rem;
  }

  .max\:tw-inset-y-80{
    top: 20rem;
    bottom: 20rem;
  }

  .max\:tw-inset-x-80{
    right: 20rem;
    left: 20rem;
  }

  .max\:tw-inset-y-81{
    top: 20.25rem;
    bottom: 20.25rem;
  }

  .max\:tw-inset-x-81{
    right: 20.25rem;
    left: 20.25rem;
  }

  .max\:tw-inset-y-82{
    top: 20.5rem;
    bottom: 20.5rem;
  }

  .max\:tw-inset-x-82{
    right: 20.5rem;
    left: 20.5rem;
  }

  .max\:tw-inset-y-83{
    top: 20.75rem;
    bottom: 20.75rem;
  }

  .max\:tw-inset-x-83{
    right: 20.75rem;
    left: 20.75rem;
  }

  .max\:tw-inset-y-84{
    top: 21rem;
    bottom: 21rem;
  }

  .max\:tw-inset-x-84{
    right: 21rem;
    left: 21rem;
  }

  .max\:tw-inset-y-85{
    top: 21.25rem;
    bottom: 21.25rem;
  }

  .max\:tw-inset-x-85{
    right: 21.25rem;
    left: 21.25rem;
  }

  .max\:tw-inset-y-86{
    top: 21.5rem;
    bottom: 21.5rem;
  }

  .max\:tw-inset-x-86{
    right: 21.5rem;
    left: 21.5rem;
  }

  .max\:tw-inset-y-87{
    top: 21.75rem;
    bottom: 21.75rem;
  }

  .max\:tw-inset-x-87{
    right: 21.75rem;
    left: 21.75rem;
  }

  .max\:tw-inset-y-88{
    top: 22rem;
    bottom: 22rem;
  }

  .max\:tw-inset-x-88{
    right: 22rem;
    left: 22rem;
  }

  .max\:tw-inset-y-89{
    top: 22.25rem;
    bottom: 22.25rem;
  }

  .max\:tw-inset-x-89{
    right: 22.25rem;
    left: 22.25rem;
  }

  .max\:tw-inset-y-90{
    top: 22.5rem;
    bottom: 22.5rem;
  }

  .max\:tw-inset-x-90{
    right: 22.5rem;
    left: 22.5rem;
  }

  .max\:tw-inset-y-91{
    top: 22.75rem;
    bottom: 22.75rem;
  }

  .max\:tw-inset-x-91{
    right: 22.75rem;
    left: 22.75rem;
  }

  .max\:tw-inset-y-92{
    top: 23rem;
    bottom: 23rem;
  }

  .max\:tw-inset-x-92{
    right: 23rem;
    left: 23rem;
  }

  .max\:tw-inset-y-93{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .max\:tw-inset-x-93{
    right: 23.25rem;
    left: 23.25rem;
  }

  .max\:tw-inset-y-94{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .max\:tw-inset-x-94{
    right: 23.5rem;
    left: 23.5rem;
  }

  .max\:tw-inset-y-95{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .max\:tw-inset-x-95{
    right: 23.75rem;
    left: 23.75rem;
  }

  .max\:tw-inset-y-96{
    top: 24rem;
    bottom: 24rem;
  }

  .max\:tw-inset-x-96{
    right: 24rem;
    left: 24rem;
  }

  .max\:tw-inset-y-97{
    top: 23.25rem;
    bottom: 23.25rem;
  }

  .max\:tw-inset-x-97{
    right: 23.25rem;
    left: 23.25rem;
  }

  .max\:tw-inset-y-98{
    top: 23.5rem;
    bottom: 23.5rem;
  }

  .max\:tw-inset-x-98{
    right: 23.5rem;
    left: 23.5rem;
  }

  .max\:tw-inset-y-99{
    top: 23.75rem;
    bottom: 23.75rem;
  }

  .max\:tw-inset-x-99{
    right: 23.75rem;
    left: 23.75rem;
  }

  .max\:tw-inset-y-100{
    top: 25rem;
    bottom: 25rem;
  }

  .max\:tw-inset-x-100{
    right: 25rem;
    left: 25rem;
  }

  .max\:tw-inset-y-101{
    top: 25.25rem;
    bottom: 25.25rem;
  }

  .max\:tw-inset-x-101{
    right: 25.25rem;
    left: 25.25rem;
  }

  .max\:tw-inset-y-102{
    top: 25.5rem;
    bottom: 25.5rem;
  }

  .max\:tw-inset-x-102{
    right: 25.5rem;
    left: 25.5rem;
  }

  .max\:tw-inset-y-112{
    top: 28rem;
    bottom: 28rem;
  }

  .max\:tw-inset-x-112{
    right: 28rem;
    left: 28rem;
  }

  .max\:tw-inset-y-128{
    top: 31rem;
    bottom: 31rem;
  }

  .max\:tw-inset-x-128{
    right: 31rem;
    left: 31rem;
  }

  .max\:tw-inset-y-129{
    top: 32.25rem;
    bottom: 32.25rem;
  }

  .max\:tw-inset-x-129{
    right: 32.25rem;
    left: 32.25rem;
  }

  .max\:tw-inset-y-130{
    top: 32.5rem;
    bottom: 32.5rem;
  }

  .max\:tw-inset-x-130{
    right: 32.5rem;
    left: 32.5rem;
  }

  .max\:tw-inset-y-140{
    top: 35rem;
    bottom: 35rem;
  }

  .max\:tw-inset-x-140{
    right: 35rem;
    left: 35rem;
  }

  .max\:tw-inset-y-160{
    top: 40rem;
    bottom: 40rem;
  }

  .max\:tw-inset-x-160{
    right: 40rem;
    left: 40rem;
  }

  .max\:tw-inset-y-180{
    top: 45rem;
    bottom: 45rem;
  }

  .max\:tw-inset-x-180{
    right: 45rem;
    left: 45rem;
  }

  .max\:tw-inset-y-185{
    top: 46.25rem;
    bottom: 46.25rem;
  }

  .max\:tw-inset-x-185{
    right: 46.25rem;
    left: 46.25rem;
  }

  .max\:tw-inset-y-190{
    top: 47.5rem;
    bottom: 47.5rem;
  }

  .max\:tw-inset-x-190{
    right: 47.5rem;
    left: 47.5rem;
  }

  .max\:tw-inset-y-200{
    top: 50rem;
    bottom: 50rem;
  }

  .max\:tw-inset-x-200{
    right: 50rem;
    left: 50rem;
  }

  .max\:tw-inset-y-auto{
    top: auto;
    bottom: auto;
  }

  .max\:tw-inset-x-auto{
    right: auto;
    left: auto;
  }

  .max\:tw-inset-y-px{
    top: 1px;
    bottom: 1px;
  }

  .max\:tw-inset-x-px{
    right: 1px;
    left: 1px;
  }

  .max\:tw-inset-y-0\.5{
    top: 0.125rem;
    bottom: 0.125rem;
  }

  .max\:tw-inset-x-0\.5{
    right: 0.125rem;
    left: 0.125rem;
  }

  .max\:tw-inset-y-1\.5{
    top: 0.375rem;
    bottom: 0.375rem;
  }

  .max\:tw-inset-x-1\.5{
    right: 0.375rem;
    left: 0.375rem;
  }

  .max\:tw-inset-y-2\.5{
    top: 0.625rem;
    bottom: 0.625rem;
  }

  .max\:tw-inset-x-2\.5{
    right: 0.625rem;
    left: 0.625rem;
  }

  .max\:tw-inset-y-3\.5{
    top: 0.875rem;
    bottom: 0.875rem;
  }

  .max\:tw-inset-x-3\.5{
    right: 0.875rem;
    left: 0.875rem;
  }

  .max\:tw-inset-y-1\/2{
    top: 50%;
    bottom: 50%;
  }

  .max\:tw-inset-x-1\/2{
    right: 50%;
    left: 50%;
  }

  .max\:tw-inset-y-1\/3{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .max\:tw-inset-x-1\/3{
    right: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-y-2\/3{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .max\:tw-inset-x-2\/3{
    right: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-y-1\/4{
    top: 25%;
    bottom: 25%;
  }

  .max\:tw-inset-x-1\/4{
    right: 25%;
    left: 25%;
  }

  .max\:tw-inset-y-2\/4{
    top: 50%;
    bottom: 50%;
  }

  .max\:tw-inset-x-2\/4{
    right: 50%;
    left: 50%;
  }

  .max\:tw-inset-y-3\/4{
    top: 75%;
    bottom: 75%;
  }

  .max\:tw-inset-x-3\/4{
    right: 75%;
    left: 75%;
  }

  .max\:tw-inset-y-1\/5{
    top: 20%;
    bottom: 20%;
  }

  .max\:tw-inset-x-1\/5{
    right: 20%;
    left: 20%;
  }

  .max\:tw-inset-y-2\/5{
    top: 40%;
    bottom: 40%;
  }

  .max\:tw-inset-x-2\/5{
    right: 40%;
    left: 40%;
  }

  .max\:tw-inset-y-3\/5{
    top: 60%;
    bottom: 60%;
  }

  .max\:tw-inset-x-3\/5{
    right: 60%;
    left: 60%;
  }

  .max\:tw-inset-y-4\/5{
    top: 80%;
    bottom: 80%;
  }

  .max\:tw-inset-x-4\/5{
    right: 80%;
    left: 80%;
  }

  .max\:tw-inset-y-1\/6{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .max\:tw-inset-x-1\/6{
    right: 16.666667%;
    left: 16.666667%;
  }

  .max\:tw-inset-y-2\/6{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .max\:tw-inset-x-2\/6{
    right: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-y-3\/6{
    top: 50%;
    bottom: 50%;
  }

  .max\:tw-inset-x-3\/6{
    right: 50%;
    left: 50%;
  }

  .max\:tw-inset-y-4\/6{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .max\:tw-inset-x-4\/6{
    right: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-y-5\/6{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .max\:tw-inset-x-5\/6{
    right: 83.333333%;
    left: 83.333333%;
  }

  .max\:tw-inset-y-1\/12{
    top: 8.333333%;
    bottom: 8.333333%;
  }

  .max\:tw-inset-x-1\/12{
    right: 8.333333%;
    left: 8.333333%;
  }

  .max\:tw-inset-y-2\/12{
    top: 16.666667%;
    bottom: 16.666667%;
  }

  .max\:tw-inset-x-2\/12{
    right: 16.666667%;
    left: 16.666667%;
  }

  .max\:tw-inset-y-3\/12{
    top: 25%;
    bottom: 25%;
  }

  .max\:tw-inset-x-3\/12{
    right: 25%;
    left: 25%;
  }

  .max\:tw-inset-y-4\/12{
    top: 33.333333%;
    bottom: 33.333333%;
  }

  .max\:tw-inset-x-4\/12{
    right: 33.333333%;
    left: 33.333333%;
  }

  .max\:tw-inset-y-5\/12{
    top: 41.666667%;
    bottom: 41.666667%;
  }

  .max\:tw-inset-x-5\/12{
    right: 41.666667%;
    left: 41.666667%;
  }

  .max\:tw-inset-y-6\/12{
    top: 50%;
    bottom: 50%;
  }

  .max\:tw-inset-x-6\/12{
    right: 50%;
    left: 50%;
  }

  .max\:tw-inset-y-7\/12{
    top: 58.333333%;
    bottom: 58.333333%;
  }

  .max\:tw-inset-x-7\/12{
    right: 58.333333%;
    left: 58.333333%;
  }

  .max\:tw-inset-y-8\/12{
    top: 66.666667%;
    bottom: 66.666667%;
  }

  .max\:tw-inset-x-8\/12{
    right: 66.666667%;
    left: 66.666667%;
  }

  .max\:tw-inset-y-9\/12{
    top: 75%;
    bottom: 75%;
  }

  .max\:tw-inset-x-9\/12{
    right: 75%;
    left: 75%;
  }

  .max\:tw-inset-y-10\/12{
    top: 83.333333%;
    bottom: 83.333333%;
  }

  .max\:tw-inset-x-10\/12{
    right: 83.333333%;
    left: 83.333333%;
  }

  .max\:tw-inset-y-11\/12{
    top: 91.666667%;
    bottom: 91.666667%;
  }

  .max\:tw-inset-x-11\/12{
    right: 91.666667%;
    left: 91.666667%;
  }

  .max\:tw-inset-y-full{
    top: 100%;
    bottom: 100%;
  }

  .max\:tw-inset-x-full{
    right: 100%;
    left: 100%;
  }

  .max\:tw-top-0{
    top: 0;
  }

  .max\:tw-right-0{
    right: 0;
  }

  .max\:tw-bottom-0{
    bottom: 0;
  }

  .max\:tw-left-0{
    left: 0;
  }

  .max\:tw-top-1{
    top: 0.25rem;
  }

  .max\:tw-right-1{
    right: 0.25rem;
  }

  .max\:tw-bottom-1{
    bottom: 0.25rem;
  }

  .max\:tw-left-1{
    left: 0.25rem;
  }

  .max\:tw-top-2{
    top: 0.5rem;
  }

  .max\:tw-right-2{
    right: 0.5rem;
  }

  .max\:tw-bottom-2{
    bottom: 0.5rem;
  }

  .max\:tw-left-2{
    left: 0.5rem;
  }

  .max\:tw-top-3{
    top: 0.75rem;
  }

  .max\:tw-right-3{
    right: 0.75rem;
  }

  .max\:tw-bottom-3{
    bottom: 0.75rem;
  }

  .max\:tw-left-3{
    left: 0.75rem;
  }

  .max\:tw-top-4{
    top: 1rem;
  }

  .max\:tw-right-4{
    right: 1rem;
  }

  .max\:tw-bottom-4{
    bottom: 1rem;
  }

  .max\:tw-left-4{
    left: 1rem;
  }

  .max\:tw-top-5{
    top: 1.25rem;
  }

  .max\:tw-right-5{
    right: 1.25rem;
  }

  .max\:tw-bottom-5{
    bottom: 1.25rem;
  }

  .max\:tw-left-5{
    left: 1.25rem;
  }

  .max\:tw-top-6{
    top: 1.5rem;
  }

  .max\:tw-right-6{
    right: 1.5rem;
  }

  .max\:tw-bottom-6{
    bottom: 1.5rem;
  }

  .max\:tw-left-6{
    left: 1.5rem;
  }

  .max\:tw-top-7{
    top: 1.75rem;
  }

  .max\:tw-right-7{
    right: 1.75rem;
  }

  .max\:tw-bottom-7{
    bottom: 1.75rem;
  }

  .max\:tw-left-7{
    left: 1.75rem;
  }

  .max\:tw-top-8{
    top: 2rem;
  }

  .max\:tw-right-8{
    right: 2rem;
  }

  .max\:tw-bottom-8{
    bottom: 2rem;
  }

  .max\:tw-left-8{
    left: 2rem;
  }

  .max\:tw-top-9{
    top: 2.25rem;
  }

  .max\:tw-right-9{
    right: 2.25rem;
  }

  .max\:tw-bottom-9{
    bottom: 2.25rem;
  }

  .max\:tw-left-9{
    left: 2.25rem;
  }

  .max\:tw-top-10{
    top: 2.5rem;
  }

  .max\:tw-right-10{
    right: 2.5rem;
  }

  .max\:tw-bottom-10{
    bottom: 2.5rem;
  }

  .max\:tw-left-10{
    left: 2.5rem;
  }

  .max\:tw-top-11{
    top: 2.75rem;
  }

  .max\:tw-right-11{
    right: 2.75rem;
  }

  .max\:tw-bottom-11{
    bottom: 2.75rem;
  }

  .max\:tw-left-11{
    left: 2.75rem;
  }

  .max\:tw-top-12{
    top: 3rem;
  }

  .max\:tw-right-12{
    right: 3rem;
  }

  .max\:tw-bottom-12{
    bottom: 3rem;
  }

  .max\:tw-left-12{
    left: 3rem;
  }

  .max\:tw-top-13{
    top: 3.25rem;
  }

  .max\:tw-right-13{
    right: 3.25rem;
  }

  .max\:tw-bottom-13{
    bottom: 3.25rem;
  }

  .max\:tw-left-13{
    left: 3.25rem;
  }

  .max\:tw-top-14{
    top: 3.5rem;
  }

  .max\:tw-right-14{
    right: 3.5rem;
  }

  .max\:tw-bottom-14{
    bottom: 3.5rem;
  }

  .max\:tw-left-14{
    left: 3.5rem;
  }

  .max\:tw-top-15{
    top: 3.75rem;
  }

  .max\:tw-right-15{
    right: 3.75rem;
  }

  .max\:tw-bottom-15{
    bottom: 3.75rem;
  }

  .max\:tw-left-15{
    left: 3.75rem;
  }

  .max\:tw-top-16{
    top: 4rem;
  }

  .max\:tw-right-16{
    right: 4rem;
  }

  .max\:tw-bottom-16{
    bottom: 4rem;
  }

  .max\:tw-left-16{
    left: 4rem;
  }

  .max\:tw-top-17{
    top: 4.25rem;
  }

  .max\:tw-right-17{
    right: 4.25rem;
  }

  .max\:tw-bottom-17{
    bottom: 4.25rem;
  }

  .max\:tw-left-17{
    left: 4.25rem;
  }

  .max\:tw-top-18{
    top: 4.5rem;
  }

  .max\:tw-right-18{
    right: 4.5rem;
  }

  .max\:tw-bottom-18{
    bottom: 4.5rem;
  }

  .max\:tw-left-18{
    left: 4.5rem;
  }

  .max\:tw-top-19{
    top: 4.75rem;
  }

  .max\:tw-right-19{
    right: 4.75rem;
  }

  .max\:tw-bottom-19{
    bottom: 4.75rem;
  }

  .max\:tw-left-19{
    left: 4.75rem;
  }

  .max\:tw-top-20{
    top: 5rem;
  }

  .max\:tw-right-20{
    right: 5rem;
  }

  .max\:tw-bottom-20{
    bottom: 5rem;
  }

  .max\:tw-left-20{
    left: 5rem;
  }

  .max\:tw-top-21{
    top: 5.25rem;
  }

  .max\:tw-right-21{
    right: 5.25rem;
  }

  .max\:tw-bottom-21{
    bottom: 5.25rem;
  }

  .max\:tw-left-21{
    left: 5.25rem;
  }

  .max\:tw-top-22{
    top: 5.5rem;
  }

  .max\:tw-right-22{
    right: 5.5rem;
  }

  .max\:tw-bottom-22{
    bottom: 5.5rem;
  }

  .max\:tw-left-22{
    left: 5.5rem;
  }

  .max\:tw-top-23{
    top: 5.75rem;
  }

  .max\:tw-right-23{
    right: 5.75rem;
  }

  .max\:tw-bottom-23{
    bottom: 5.75rem;
  }

  .max\:tw-left-23{
    left: 5.75rem;
  }

  .max\:tw-top-24{
    top: 6rem;
  }

  .max\:tw-right-24{
    right: 6rem;
  }

  .max\:tw-bottom-24{
    bottom: 6rem;
  }

  .max\:tw-left-24{
    left: 6rem;
  }

  .max\:tw-top-25{
    top: 6.25rem;
  }

  .max\:tw-right-25{
    right: 6.25rem;
  }

  .max\:tw-bottom-25{
    bottom: 6.25rem;
  }

  .max\:tw-left-25{
    left: 6.25rem;
  }

  .max\:tw-top-26{
    top: 6.5rem;
  }

  .max\:tw-right-26{
    right: 6.5rem;
  }

  .max\:tw-bottom-26{
    bottom: 6.5rem;
  }

  .max\:tw-left-26{
    left: 6.5rem;
  }

  .max\:tw-top-27{
    top: 6.75rem;
  }

  .max\:tw-right-27{
    right: 6.75rem;
  }

  .max\:tw-bottom-27{
    bottom: 6.75rem;
  }

  .max\:tw-left-27{
    left: 6.75rem;
  }

  .max\:tw-top-28{
    top: 7rem;
  }

  .max\:tw-right-28{
    right: 7rem;
  }

  .max\:tw-bottom-28{
    bottom: 7rem;
  }

  .max\:tw-left-28{
    left: 7rem;
  }

  .max\:tw-top-29{
    top: 7.25rem;
  }

  .max\:tw-right-29{
    right: 7.25rem;
  }

  .max\:tw-bottom-29{
    bottom: 7.25rem;
  }

  .max\:tw-left-29{
    left: 7.25rem;
  }

  .max\:tw-top-30{
    top: 7.5rem;
  }

  .max\:tw-right-30{
    right: 7.5rem;
  }

  .max\:tw-bottom-30{
    bottom: 7.5rem;
  }

  .max\:tw-left-30{
    left: 7.5rem;
  }

  .max\:tw-top-31{
    top: 7.75rem;
  }

  .max\:tw-right-31{
    right: 7.75rem;
  }

  .max\:tw-bottom-31{
    bottom: 7.75rem;
  }

  .max\:tw-left-31{
    left: 7.75rem;
  }

  .max\:tw-top-32{
    top: 8rem;
  }

  .max\:tw-right-32{
    right: 8rem;
  }

  .max\:tw-bottom-32{
    bottom: 8rem;
  }

  .max\:tw-left-32{
    left: 8rem;
  }

  .max\:tw-top-33{
    top: 8.25rem;
  }

  .max\:tw-right-33{
    right: 8.25rem;
  }

  .max\:tw-bottom-33{
    bottom: 8.25rem;
  }

  .max\:tw-left-33{
    left: 8.25rem;
  }

  .max\:tw-top-34{
    top: 8.5rem;
  }

  .max\:tw-right-34{
    right: 8.5rem;
  }

  .max\:tw-bottom-34{
    bottom: 8.5rem;
  }

  .max\:tw-left-34{
    left: 8.5rem;
  }

  .max\:tw-top-35{
    top: 8.75rem;
  }

  .max\:tw-right-35{
    right: 8.75rem;
  }

  .max\:tw-bottom-35{
    bottom: 8.75rem;
  }

  .max\:tw-left-35{
    left: 8.75rem;
  }

  .max\:tw-top-36{
    top: 9rem;
  }

  .max\:tw-right-36{
    right: 9rem;
  }

  .max\:tw-bottom-36{
    bottom: 9rem;
  }

  .max\:tw-left-36{
    left: 9rem;
  }

  .max\:tw-top-40{
    top: 10rem;
  }

  .max\:tw-right-40{
    right: 10rem;
  }

  .max\:tw-bottom-40{
    bottom: 10rem;
  }

  .max\:tw-left-40{
    left: 10rem;
  }

  .max\:tw-top-41{
    top: 10.25rem;
  }

  .max\:tw-right-41{
    right: 10.25rem;
  }

  .max\:tw-bottom-41{
    bottom: 10.25rem;
  }

  .max\:tw-left-41{
    left: 10.25rem;
  }

  .max\:tw-top-42{
    top: 10.5rem;
  }

  .max\:tw-right-42{
    right: 10.5rem;
  }

  .max\:tw-bottom-42{
    bottom: 10.5rem;
  }

  .max\:tw-left-42{
    left: 10.5rem;
  }

  .max\:tw-top-43{
    top: 10.75rem;
  }

  .max\:tw-right-43{
    right: 10.75rem;
  }

  .max\:tw-bottom-43{
    bottom: 10.75rem;
  }

  .max\:tw-left-43{
    left: 10.75rem;
  }

  .max\:tw-top-44{
    top: 11rem;
  }

  .max\:tw-right-44{
    right: 11rem;
  }

  .max\:tw-bottom-44{
    bottom: 11rem;
  }

  .max\:tw-left-44{
    left: 11rem;
  }

  .max\:tw-top-45{
    top: 11.25rem;
  }

  .max\:tw-right-45{
    right: 11.25rem;
  }

  .max\:tw-bottom-45{
    bottom: 11.25rem;
  }

  .max\:tw-left-45{
    left: 11.25rem;
  }

  .max\:tw-top-46{
    top: 11.5rem;
  }

  .max\:tw-right-46{
    right: 11.5rem;
  }

  .max\:tw-bottom-46{
    bottom: 11.5rem;
  }

  .max\:tw-left-46{
    left: 11.5rem;
  }

  .max\:tw-top-47{
    top: 11.75rem;
  }

  .max\:tw-right-47{
    right: 11.75rem;
  }

  .max\:tw-bottom-47{
    bottom: 11.75rem;
  }

  .max\:tw-left-47{
    left: 11.75rem;
  }

  .max\:tw-top-48{
    top: 12rem;
  }

  .max\:tw-right-48{
    right: 12rem;
  }

  .max\:tw-bottom-48{
    bottom: 12rem;
  }

  .max\:tw-left-48{
    left: 12rem;
  }

  .max\:tw-top-50{
    top: 12.5rem;
  }

  .max\:tw-right-50{
    right: 12.5rem;
  }

  .max\:tw-bottom-50{
    bottom: 12.5rem;
  }

  .max\:tw-left-50{
    left: 12.5rem;
  }

  .max\:tw-top-52{
    top: 13rem;
  }

  .max\:tw-right-52{
    right: 13rem;
  }

  .max\:tw-bottom-52{
    bottom: 13rem;
  }

  .max\:tw-left-52{
    left: 13rem;
  }

  .max\:tw-top-53{
    top: 13.25rem;
  }

  .max\:tw-right-53{
    right: 13.25rem;
  }

  .max\:tw-bottom-53{
    bottom: 13.25rem;
  }

  .max\:tw-left-53{
    left: 13.25rem;
  }

  .max\:tw-top-54{
    top: 13.5rem;
  }

  .max\:tw-right-54{
    right: 13.5rem;
  }

  .max\:tw-bottom-54{
    bottom: 13.5rem;
  }

  .max\:tw-left-54{
    left: 13.5rem;
  }

  .max\:tw-top-55{
    top: 13.75rem;
  }

  .max\:tw-right-55{
    right: 13.75rem;
  }

  .max\:tw-bottom-55{
    bottom: 13.75rem;
  }

  .max\:tw-left-55{
    left: 13.75rem;
  }

  .max\:tw-top-56{
    top: 14rem;
  }

  .max\:tw-right-56{
    right: 14rem;
  }

  .max\:tw-bottom-56{
    bottom: 14rem;
  }

  .max\:tw-left-56{
    left: 14rem;
  }

  .max\:tw-top-57{
    top: 14.25rem;
  }

  .max\:tw-right-57{
    right: 14.25rem;
  }

  .max\:tw-bottom-57{
    bottom: 14.25rem;
  }

  .max\:tw-left-57{
    left: 14.25rem;
  }

  .max\:tw-top-58{
    top: 14.5rem;
  }

  .max\:tw-right-58{
    right: 14.5rem;
  }

  .max\:tw-bottom-58{
    bottom: 14.5rem;
  }

  .max\:tw-left-58{
    left: 14.5rem;
  }

  .max\:tw-top-59{
    top: 14.75rem;
  }

  .max\:tw-right-59{
    right: 14.75rem;
  }

  .max\:tw-bottom-59{
    bottom: 14.75rem;
  }

  .max\:tw-left-59{
    left: 14.75rem;
  }

  .max\:tw-top-60{
    top: 15rem;
  }

  .max\:tw-right-60{
    right: 15rem;
  }

  .max\:tw-bottom-60{
    bottom: 15rem;
  }

  .max\:tw-left-60{
    left: 15rem;
  }

  .max\:tw-top-61{
    top: 15.25rem;
  }

  .max\:tw-right-61{
    right: 15.25rem;
  }

  .max\:tw-bottom-61{
    bottom: 15.25rem;
  }

  .max\:tw-left-61{
    left: 15.25rem;
  }

  .max\:tw-top-62{
    top: 15.5rem;
  }

  .max\:tw-right-62{
    right: 15.5rem;
  }

  .max\:tw-bottom-62{
    bottom: 15.5rem;
  }

  .max\:tw-left-62{
    left: 15.5rem;
  }

  .max\:tw-top-63{
    top: 15.75rem;
  }

  .max\:tw-right-63{
    right: 15.75rem;
  }

  .max\:tw-bottom-63{
    bottom: 15.75rem;
  }

  .max\:tw-left-63{
    left: 15.75rem;
  }

  .max\:tw-top-64{
    top: 16rem;
  }

  .max\:tw-right-64{
    right: 16rem;
  }

  .max\:tw-bottom-64{
    bottom: 16rem;
  }

  .max\:tw-left-64{
    left: 16rem;
  }

  .max\:tw-top-65{
    top: 16.25rem;
  }

  .max\:tw-right-65{
    right: 16.25rem;
  }

  .max\:tw-bottom-65{
    bottom: 16.25rem;
  }

  .max\:tw-left-65{
    left: 16.25rem;
  }

  .max\:tw-top-66{
    top: 16.5rem;
  }

  .max\:tw-right-66{
    right: 16.5rem;
  }

  .max\:tw-bottom-66{
    bottom: 16.5rem;
  }

  .max\:tw-left-66{
    left: 16.5rem;
  }

  .max\:tw-top-68{
    top: 17rem;
  }

  .max\:tw-right-68{
    right: 17rem;
  }

  .max\:tw-bottom-68{
    bottom: 17rem;
  }

  .max\:tw-left-68{
    left: 17rem;
  }

  .max\:tw-top-69{
    top: 17.25rem;
  }

  .max\:tw-right-69{
    right: 17.25rem;
  }

  .max\:tw-bottom-69{
    bottom: 17.25rem;
  }

  .max\:tw-left-69{
    left: 17.25rem;
  }

  .max\:tw-top-70{
    top: 17.5rem;
  }

  .max\:tw-right-70{
    right: 17.5rem;
  }

  .max\:tw-bottom-70{
    bottom: 17.5rem;
  }

  .max\:tw-left-70{
    left: 17.5rem;
  }

  .max\:tw-top-71{
    top: 17.75rem;
  }

  .max\:tw-right-71{
    right: 17.75rem;
  }

  .max\:tw-bottom-71{
    bottom: 17.75rem;
  }

  .max\:tw-left-71{
    left: 17.75rem;
  }

  .max\:tw-top-72{
    top: 18rem;
  }

  .max\:tw-right-72{
    right: 18rem;
  }

  .max\:tw-bottom-72{
    bottom: 18rem;
  }

  .max\:tw-left-72{
    left: 18rem;
  }

  .max\:tw-top-73{
    top: 18.25rem;
  }

  .max\:tw-right-73{
    right: 18.25rem;
  }

  .max\:tw-bottom-73{
    bottom: 18.25rem;
  }

  .max\:tw-left-73{
    left: 18.25rem;
  }

  .max\:tw-top-74{
    top: 18.5rem;
  }

  .max\:tw-right-74{
    right: 18.5rem;
  }

  .max\:tw-bottom-74{
    bottom: 18.5rem;
  }

  .max\:tw-left-74{
    left: 18.5rem;
  }

  .max\:tw-top-75{
    top: 18.75rem;
  }

  .max\:tw-right-75{
    right: 18.75rem;
  }

  .max\:tw-bottom-75{
    bottom: 18.75rem;
  }

  .max\:tw-left-75{
    left: 18.75rem;
  }

  .max\:tw-top-76{
    top: 19rem;
  }

  .max\:tw-right-76{
    right: 19rem;
  }

  .max\:tw-bottom-76{
    bottom: 19rem;
  }

  .max\:tw-left-76{
    left: 19rem;
  }

  .max\:tw-top-77{
    top: 19.25rem;
  }

  .max\:tw-right-77{
    right: 19.25rem;
  }

  .max\:tw-bottom-77{
    bottom: 19.25rem;
  }

  .max\:tw-left-77{
    left: 19.25rem;
  }

  .max\:tw-top-78{
    top: 19.5rem;
  }

  .max\:tw-right-78{
    right: 19.5rem;
  }

  .max\:tw-bottom-78{
    bottom: 19.5rem;
  }

  .max\:tw-left-78{
    left: 19.5rem;
  }

  .max\:tw-top-79{
    top: 19.75rem;
  }

  .max\:tw-right-79{
    right: 19.75rem;
  }

  .max\:tw-bottom-79{
    bottom: 19.75rem;
  }

  .max\:tw-left-79{
    left: 19.75rem;
  }

  .max\:tw-top-80{
    top: 20rem;
  }

  .max\:tw-right-80{
    right: 20rem;
  }

  .max\:tw-bottom-80{
    bottom: 20rem;
  }

  .max\:tw-left-80{
    left: 20rem;
  }

  .max\:tw-top-81{
    top: 20.25rem;
  }

  .max\:tw-right-81{
    right: 20.25rem;
  }

  .max\:tw-bottom-81{
    bottom: 20.25rem;
  }

  .max\:tw-left-81{
    left: 20.25rem;
  }

  .max\:tw-top-82{
    top: 20.5rem;
  }

  .max\:tw-right-82{
    right: 20.5rem;
  }

  .max\:tw-bottom-82{
    bottom: 20.5rem;
  }

  .max\:tw-left-82{
    left: 20.5rem;
  }

  .max\:tw-top-83{
    top: 20.75rem;
  }

  .max\:tw-right-83{
    right: 20.75rem;
  }

  .max\:tw-bottom-83{
    bottom: 20.75rem;
  }

  .max\:tw-left-83{
    left: 20.75rem;
  }

  .max\:tw-top-84{
    top: 21rem;
  }

  .max\:tw-right-84{
    right: 21rem;
  }

  .max\:tw-bottom-84{
    bottom: 21rem;
  }

  .max\:tw-left-84{
    left: 21rem;
  }

  .max\:tw-top-85{
    top: 21.25rem;
  }

  .max\:tw-right-85{
    right: 21.25rem;
  }

  .max\:tw-bottom-85{
    bottom: 21.25rem;
  }

  .max\:tw-left-85{
    left: 21.25rem;
  }

  .max\:tw-top-86{
    top: 21.5rem;
  }

  .max\:tw-right-86{
    right: 21.5rem;
  }

  .max\:tw-bottom-86{
    bottom: 21.5rem;
  }

  .max\:tw-left-86{
    left: 21.5rem;
  }

  .max\:tw-top-87{
    top: 21.75rem;
  }

  .max\:tw-right-87{
    right: 21.75rem;
  }

  .max\:tw-bottom-87{
    bottom: 21.75rem;
  }

  .max\:tw-left-87{
    left: 21.75rem;
  }

  .max\:tw-top-88{
    top: 22rem;
  }

  .max\:tw-right-88{
    right: 22rem;
  }

  .max\:tw-bottom-88{
    bottom: 22rem;
  }

  .max\:tw-left-88{
    left: 22rem;
  }

  .max\:tw-top-89{
    top: 22.25rem;
  }

  .max\:tw-right-89{
    right: 22.25rem;
  }

  .max\:tw-bottom-89{
    bottom: 22.25rem;
  }

  .max\:tw-left-89{
    left: 22.25rem;
  }

  .max\:tw-top-90{
    top: 22.5rem;
  }

  .max\:tw-right-90{
    right: 22.5rem;
  }

  .max\:tw-bottom-90{
    bottom: 22.5rem;
  }

  .max\:tw-left-90{
    left: 22.5rem;
  }

  .max\:tw-top-91{
    top: 22.75rem;
  }

  .max\:tw-right-91{
    right: 22.75rem;
  }

  .max\:tw-bottom-91{
    bottom: 22.75rem;
  }

  .max\:tw-left-91{
    left: 22.75rem;
  }

  .max\:tw-top-92{
    top: 23rem;
  }

  .max\:tw-right-92{
    right: 23rem;
  }

  .max\:tw-bottom-92{
    bottom: 23rem;
  }

  .max\:tw-left-92{
    left: 23rem;
  }

  .max\:tw-top-93{
    top: 23.25rem;
  }

  .max\:tw-right-93{
    right: 23.25rem;
  }

  .max\:tw-bottom-93{
    bottom: 23.25rem;
  }

  .max\:tw-left-93{
    left: 23.25rem;
  }

  .max\:tw-top-94{
    top: 23.5rem;
  }

  .max\:tw-right-94{
    right: 23.5rem;
  }

  .max\:tw-bottom-94{
    bottom: 23.5rem;
  }

  .max\:tw-left-94{
    left: 23.5rem;
  }

  .max\:tw-top-95{
    top: 23.75rem;
  }

  .max\:tw-right-95{
    right: 23.75rem;
  }

  .max\:tw-bottom-95{
    bottom: 23.75rem;
  }

  .max\:tw-left-95{
    left: 23.75rem;
  }

  .max\:tw-top-96{
    top: 24rem;
  }

  .max\:tw-right-96{
    right: 24rem;
  }

  .max\:tw-bottom-96{
    bottom: 24rem;
  }

  .max\:tw-left-96{
    left: 24rem;
  }

  .max\:tw-top-97{
    top: 23.25rem;
  }

  .max\:tw-right-97{
    right: 23.25rem;
  }

  .max\:tw-bottom-97{
    bottom: 23.25rem;
  }

  .max\:tw-left-97{
    left: 23.25rem;
  }

  .max\:tw-top-98{
    top: 23.5rem;
  }

  .max\:tw-right-98{
    right: 23.5rem;
  }

  .max\:tw-bottom-98{
    bottom: 23.5rem;
  }

  .max\:tw-left-98{
    left: 23.5rem;
  }

  .max\:tw-top-99{
    top: 23.75rem;
  }

  .max\:tw-right-99{
    right: 23.75rem;
  }

  .max\:tw-bottom-99{
    bottom: 23.75rem;
  }

  .max\:tw-left-99{
    left: 23.75rem;
  }

  .max\:tw-top-100{
    top: 25rem;
  }

  .max\:tw-right-100{
    right: 25rem;
  }

  .max\:tw-bottom-100{
    bottom: 25rem;
  }

  .max\:tw-left-100{
    left: 25rem;
  }

  .max\:tw-top-101{
    top: 25.25rem;
  }

  .max\:tw-right-101{
    right: 25.25rem;
  }

  .max\:tw-bottom-101{
    bottom: 25.25rem;
  }

  .max\:tw-left-101{
    left: 25.25rem;
  }

  .max\:tw-top-102{
    top: 25.5rem;
  }

  .max\:tw-right-102{
    right: 25.5rem;
  }

  .max\:tw-bottom-102{
    bottom: 25.5rem;
  }

  .max\:tw-left-102{
    left: 25.5rem;
  }

  .max\:tw-top-112{
    top: 28rem;
  }

  .max\:tw-right-112{
    right: 28rem;
  }

  .max\:tw-bottom-112{
    bottom: 28rem;
  }

  .max\:tw-left-112{
    left: 28rem;
  }

  .max\:tw-top-128{
    top: 31rem;
  }

  .max\:tw-right-128{
    right: 31rem;
  }

  .max\:tw-bottom-128{
    bottom: 31rem;
  }

  .max\:tw-left-128{
    left: 31rem;
  }

  .max\:tw-top-129{
    top: 32.25rem;
  }

  .max\:tw-right-129{
    right: 32.25rem;
  }

  .max\:tw-bottom-129{
    bottom: 32.25rem;
  }

  .max\:tw-left-129{
    left: 32.25rem;
  }

  .max\:tw-top-130{
    top: 32.5rem;
  }

  .max\:tw-right-130{
    right: 32.5rem;
  }

  .max\:tw-bottom-130{
    bottom: 32.5rem;
  }

  .max\:tw-left-130{
    left: 32.5rem;
  }

  .max\:tw-top-140{
    top: 35rem;
  }

  .max\:tw-right-140{
    right: 35rem;
  }

  .max\:tw-bottom-140{
    bottom: 35rem;
  }

  .max\:tw-left-140{
    left: 35rem;
  }

  .max\:tw-top-160{
    top: 40rem;
  }

  .max\:tw-right-160{
    right: 40rem;
  }

  .max\:tw-bottom-160{
    bottom: 40rem;
  }

  .max\:tw-left-160{
    left: 40rem;
  }

  .max\:tw-top-180{
    top: 45rem;
  }

  .max\:tw-right-180{
    right: 45rem;
  }

  .max\:tw-bottom-180{
    bottom: 45rem;
  }

  .max\:tw-left-180{
    left: 45rem;
  }

  .max\:tw-top-185{
    top: 46.25rem;
  }

  .max\:tw-right-185{
    right: 46.25rem;
  }

  .max\:tw-bottom-185{
    bottom: 46.25rem;
  }

  .max\:tw-left-185{
    left: 46.25rem;
  }

  .max\:tw-top-190{
    top: 47.5rem;
  }

  .max\:tw-right-190{
    right: 47.5rem;
  }

  .max\:tw-bottom-190{
    bottom: 47.5rem;
  }

  .max\:tw-left-190{
    left: 47.5rem;
  }

  .max\:tw-top-200{
    top: 50rem;
  }

  .max\:tw-right-200{
    right: 50rem;
  }

  .max\:tw-bottom-200{
    bottom: 50rem;
  }

  .max\:tw-left-200{
    left: 50rem;
  }

  .max\:tw-top-auto{
    top: auto;
  }

  .max\:tw-right-auto{
    right: auto;
  }

  .max\:tw-bottom-auto{
    bottom: auto;
  }

  .max\:tw-left-auto{
    left: auto;
  }

  .max\:tw-top-px{
    top: 1px;
  }

  .max\:tw-right-px{
    right: 1px;
  }

  .max\:tw-bottom-px{
    bottom: 1px;
  }

  .max\:tw-left-px{
    left: 1px;
  }

  .max\:tw-top-0\.5{
    top: 0.125rem;
  }

  .max\:tw-right-0\.5{
    right: 0.125rem;
  }

  .max\:tw-bottom-0\.5{
    bottom: 0.125rem;
  }

  .max\:tw-left-0\.5{
    left: 0.125rem;
  }

  .max\:tw-top-1\.5{
    top: 0.375rem;
  }

  .max\:tw-right-1\.5{
    right: 0.375rem;
  }

  .max\:tw-bottom-1\.5{
    bottom: 0.375rem;
  }

  .max\:tw-left-1\.5{
    left: 0.375rem;
  }

  .max\:tw-top-2\.5{
    top: 0.625rem;
  }

  .max\:tw-right-2\.5{
    right: 0.625rem;
  }

  .max\:tw-bottom-2\.5{
    bottom: 0.625rem;
  }

  .max\:tw-left-2\.5{
    left: 0.625rem;
  }

  .max\:tw-top-3\.5{
    top: 0.875rem;
  }

  .max\:tw-right-3\.5{
    right: 0.875rem;
  }

  .max\:tw-bottom-3\.5{
    bottom: 0.875rem;
  }

  .max\:tw-left-3\.5{
    left: 0.875rem;
  }

  .max\:tw-top-1\/2{
    top: 50%;
  }

  .max\:tw-right-1\/2{
    right: 50%;
  }

  .max\:tw-bottom-1\/2{
    bottom: 50%;
  }

  .max\:tw-left-1\/2{
    left: 50%;
  }

  .max\:tw-top-1\/3{
    top: 33.333333%;
  }

  .max\:tw-right-1\/3{
    right: 33.333333%;
  }

  .max\:tw-bottom-1\/3{
    bottom: 33.333333%;
  }

  .max\:tw-left-1\/3{
    left: 33.333333%;
  }

  .max\:tw-top-2\/3{
    top: 66.666667%;
  }

  .max\:tw-right-2\/3{
    right: 66.666667%;
  }

  .max\:tw-bottom-2\/3{
    bottom: 66.666667%;
  }

  .max\:tw-left-2\/3{
    left: 66.666667%;
  }

  .max\:tw-top-1\/4{
    top: 25%;
  }

  .max\:tw-right-1\/4{
    right: 25%;
  }

  .max\:tw-bottom-1\/4{
    bottom: 25%;
  }

  .max\:tw-left-1\/4{
    left: 25%;
  }

  .max\:tw-top-2\/4{
    top: 50%;
  }

  .max\:tw-right-2\/4{
    right: 50%;
  }

  .max\:tw-bottom-2\/4{
    bottom: 50%;
  }

  .max\:tw-left-2\/4{
    left: 50%;
  }

  .max\:tw-top-3\/4{
    top: 75%;
  }

  .max\:tw-right-3\/4{
    right: 75%;
  }

  .max\:tw-bottom-3\/4{
    bottom: 75%;
  }

  .max\:tw-left-3\/4{
    left: 75%;
  }

  .max\:tw-top-1\/5{
    top: 20%;
  }

  .max\:tw-right-1\/5{
    right: 20%;
  }

  .max\:tw-bottom-1\/5{
    bottom: 20%;
  }

  .max\:tw-left-1\/5{
    left: 20%;
  }

  .max\:tw-top-2\/5{
    top: 40%;
  }

  .max\:tw-right-2\/5{
    right: 40%;
  }

  .max\:tw-bottom-2\/5{
    bottom: 40%;
  }

  .max\:tw-left-2\/5{
    left: 40%;
  }

  .max\:tw-top-3\/5{
    top: 60%;
  }

  .max\:tw-right-3\/5{
    right: 60%;
  }

  .max\:tw-bottom-3\/5{
    bottom: 60%;
  }

  .max\:tw-left-3\/5{
    left: 60%;
  }

  .max\:tw-top-4\/5{
    top: 80%;
  }

  .max\:tw-right-4\/5{
    right: 80%;
  }

  .max\:tw-bottom-4\/5{
    bottom: 80%;
  }

  .max\:tw-left-4\/5{
    left: 80%;
  }

  .max\:tw-top-1\/6{
    top: 16.666667%;
  }

  .max\:tw-right-1\/6{
    right: 16.666667%;
  }

  .max\:tw-bottom-1\/6{
    bottom: 16.666667%;
  }

  .max\:tw-left-1\/6{
    left: 16.666667%;
  }

  .max\:tw-top-2\/6{
    top: 33.333333%;
  }

  .max\:tw-right-2\/6{
    right: 33.333333%;
  }

  .max\:tw-bottom-2\/6{
    bottom: 33.333333%;
  }

  .max\:tw-left-2\/6{
    left: 33.333333%;
  }

  .max\:tw-top-3\/6{
    top: 50%;
  }

  .max\:tw-right-3\/6{
    right: 50%;
  }

  .max\:tw-bottom-3\/6{
    bottom: 50%;
  }

  .max\:tw-left-3\/6{
    left: 50%;
  }

  .max\:tw-top-4\/6{
    top: 66.666667%;
  }

  .max\:tw-right-4\/6{
    right: 66.666667%;
  }

  .max\:tw-bottom-4\/6{
    bottom: 66.666667%;
  }

  .max\:tw-left-4\/6{
    left: 66.666667%;
  }

  .max\:tw-top-5\/6{
    top: 83.333333%;
  }

  .max\:tw-right-5\/6{
    right: 83.333333%;
  }

  .max\:tw-bottom-5\/6{
    bottom: 83.333333%;
  }

  .max\:tw-left-5\/6{
    left: 83.333333%;
  }

  .max\:tw-top-1\/12{
    top: 8.333333%;
  }

  .max\:tw-right-1\/12{
    right: 8.333333%;
  }

  .max\:tw-bottom-1\/12{
    bottom: 8.333333%;
  }

  .max\:tw-left-1\/12{
    left: 8.333333%;
  }

  .max\:tw-top-2\/12{
    top: 16.666667%;
  }

  .max\:tw-right-2\/12{
    right: 16.666667%;
  }

  .max\:tw-bottom-2\/12{
    bottom: 16.666667%;
  }

  .max\:tw-left-2\/12{
    left: 16.666667%;
  }

  .max\:tw-top-3\/12{
    top: 25%;
  }

  .max\:tw-right-3\/12{
    right: 25%;
  }

  .max\:tw-bottom-3\/12{
    bottom: 25%;
  }

  .max\:tw-left-3\/12{
    left: 25%;
  }

  .max\:tw-top-4\/12{
    top: 33.333333%;
  }

  .max\:tw-right-4\/12{
    right: 33.333333%;
  }

  .max\:tw-bottom-4\/12{
    bottom: 33.333333%;
  }

  .max\:tw-left-4\/12{
    left: 33.333333%;
  }

  .max\:tw-top-5\/12{
    top: 41.666667%;
  }

  .max\:tw-right-5\/12{
    right: 41.666667%;
  }

  .max\:tw-bottom-5\/12{
    bottom: 41.666667%;
  }

  .max\:tw-left-5\/12{
    left: 41.666667%;
  }

  .max\:tw-top-6\/12{
    top: 50%;
  }

  .max\:tw-right-6\/12{
    right: 50%;
  }

  .max\:tw-bottom-6\/12{
    bottom: 50%;
  }

  .max\:tw-left-6\/12{
    left: 50%;
  }

  .max\:tw-top-7\/12{
    top: 58.333333%;
  }

  .max\:tw-right-7\/12{
    right: 58.333333%;
  }

  .max\:tw-bottom-7\/12{
    bottom: 58.333333%;
  }

  .max\:tw-left-7\/12{
    left: 58.333333%;
  }

  .max\:tw-top-8\/12{
    top: 66.666667%;
  }

  .max\:tw-right-8\/12{
    right: 66.666667%;
  }

  .max\:tw-bottom-8\/12{
    bottom: 66.666667%;
  }

  .max\:tw-left-8\/12{
    left: 66.666667%;
  }

  .max\:tw-top-9\/12{
    top: 75%;
  }

  .max\:tw-right-9\/12{
    right: 75%;
  }

  .max\:tw-bottom-9\/12{
    bottom: 75%;
  }

  .max\:tw-left-9\/12{
    left: 75%;
  }

  .max\:tw-top-10\/12{
    top: 83.333333%;
  }

  .max\:tw-right-10\/12{
    right: 83.333333%;
  }

  .max\:tw-bottom-10\/12{
    bottom: 83.333333%;
  }

  .max\:tw-left-10\/12{
    left: 83.333333%;
  }

  .max\:tw-top-11\/12{
    top: 91.666667%;
  }

  .max\:tw-right-11\/12{
    right: 91.666667%;
  }

  .max\:tw-bottom-11\/12{
    bottom: 91.666667%;
  }

  .max\:tw-left-11\/12{
    left: 91.666667%;
  }

  .max\:tw-top-full{
    top: 100%;
  }

  .max\:tw-right-full{
    right: 100%;
  }

  .max\:tw-bottom-full{
    bottom: 100%;
  }

  .max\:tw-left-full{
    left: 100%;
  }

  .max\:tw-resize-none{
    resize: none;
  }

  .max\:tw-resize-y{
    resize: vertical;
  }

  .max\:tw-resize-x{
    resize: horizontal;
  }

  .max\:tw-resize{
    resize: both;
  }

  .max\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .max\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .max\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .max\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .max\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .max\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .max\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .max\:tw-shadow-none{
    box-shadow: none;
  }

  .max\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .max\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .max\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .max\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .max\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .max\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .max\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .max\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .max\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .max\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .max\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-xs{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-sm{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-md{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-lg{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-xl{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-2xl{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-inner{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-none{
    box-shadow: none;
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-solid{
    box-shadow: 0 0 0 2px currentColor;
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-gray{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-blue{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-teal{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-green{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-yellow{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-orange{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-red{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-pink{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-purple{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .tw-group:focus .max\:group-focus\:tw-shadow-outline-indigo{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .max\:hover\:tw-shadow-xs:hover{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .max\:hover\:tw-shadow-sm:hover{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .max\:hover\:tw-shadow:hover{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:hover\:tw-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);
  }

  .max\:hover\:tw-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);
  }

  .max\:hover\:tw-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);
  }

  .max\:hover\:tw-shadow-2xl:hover{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .max\:hover\:tw-shadow-inner:hover{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:hover\:tw-shadow-outline:hover{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .max\:hover\:tw-shadow-none:hover{
    box-shadow: none;
  }

  .max\:hover\:tw-shadow-solid:hover{
    box-shadow: 0 0 0 2px currentColor;
  }

  .max\:hover\:tw-shadow-outline-gray:hover{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .max\:hover\:tw-shadow-outline-blue:hover{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .max\:hover\:tw-shadow-outline-teal:hover{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .max\:hover\:tw-shadow-outline-green:hover{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .max\:hover\:tw-shadow-outline-yellow:hover{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .max\:hover\:tw-shadow-outline-orange:hover{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .max\:hover\:tw-shadow-outline-red:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .max\:hover\:tw-shadow-outline-pink:hover{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .max\:hover\:tw-shadow-outline-purple:hover{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .max\:hover\:tw-shadow-outline-indigo:hover{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .max\:focus-within\:tw-shadow-xs:focus-within{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .max\:focus-within\:tw-shadow-sm:focus-within{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .max\:focus-within\:tw-shadow:focus-within{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:focus-within\:tw-shadow-md:focus-within{
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  }

  .max\:focus-within\:tw-shadow-lg:focus-within{
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  }

  .max\:focus-within\:tw-shadow-xl:focus-within{
    box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  }

  .max\:focus-within\:tw-shadow-2xl:focus-within{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .max\:focus-within\:tw-shadow-inner:focus-within{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:focus-within\:tw-shadow-outline:focus-within{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .max\:focus-within\:tw-shadow-none:focus-within{
    box-shadow: none;
  }

  .max\:focus-within\:tw-shadow-solid:focus-within{
    box-shadow: 0 0 0 2px currentColor;
  }

  .max\:focus-within\:tw-shadow-outline-gray:focus-within{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-blue:focus-within{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-teal:focus-within{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-green:focus-within{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-yellow:focus-within{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-orange:focus-within{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-red:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-pink:focus-within{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-purple:focus-within{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .max\:focus-within\:tw-shadow-outline-indigo:focus-within{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .max\:focus\:tw-shadow-xs:focus{
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05);
  }

  .max\:focus\:tw-shadow-sm:focus{
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  }

  .max\:focus\:tw-shadow:focus{
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:focus\:tw-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);
  }

  .max\:focus\:tw-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);
  }

  .max\:focus\:tw-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);
  }

  .max\:focus\:tw-shadow-2xl:focus{
    box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  }

  .max\:focus\:tw-shadow-inner:focus{
    box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
  }

  .max\:focus\:tw-shadow-outline:focus{
    box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45);
  }

  .max\:focus\:tw-shadow-none:focus{
    box-shadow: none;
  }

  .max\:focus\:tw-shadow-solid:focus{
    box-shadow: 0 0 0 2px currentColor;
  }

  .max\:focus\:tw-shadow-outline-gray:focus{
    box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45);
  }

  .max\:focus\:tw-shadow-outline-blue:focus{
    box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45);
  }

  .max\:focus\:tw-shadow-outline-teal:focus{
    box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45);
  }

  .max\:focus\:tw-shadow-outline-green:focus{
    box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45);
  }

  .max\:focus\:tw-shadow-outline-yellow:focus{
    box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45);
  }

  .max\:focus\:tw-shadow-outline-orange:focus{
    box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45);
  }

  .max\:focus\:tw-shadow-outline-red:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45);
  }

  .max\:focus\:tw-shadow-outline-pink:focus{
    box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45);
  }

  .max\:focus\:tw-shadow-outline-purple:focus{
    box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45);
  }

  .max\:focus\:tw-shadow-outline-indigo:focus{
    box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45);
  }

  .max\:tw-fill-current{
    fill: currentColor;
  }

  .max\:tw-stroke-current{
    stroke: currentColor;
  }

  .max\:tw-stroke-0{
    stroke-width: 0;
  }

  .max\:tw-stroke-1{
    stroke-width: 1;
  }

  .max\:tw-stroke-2{
    stroke-width: 2;
  }

  .max\:tw-table-auto{
    table-layout: auto;
  }

  .max\:tw-table-fixed{
    table-layout: fixed;
  }

  .max\:tw-text-left{
    text-align: left;
  }

  .max\:tw-text-center{
    text-align: center;
  }

  .max\:tw-text-right{
    text-align: right;
  }

  .max\:tw-text-justify{
    text-align: justify;
  }

  .max\:tw-text-current{
    color: currentColor;
  }

  .max\:tw-text-transparent{
    color: transparent;
  }

  .max\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .max\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .max\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .max\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .max\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .max\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .max\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .max\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .max\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .max\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .max\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .max\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .max\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .max\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .max\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .max\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .max\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .max\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .max\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .max\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .max\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .max\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .max\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .max\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .max\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .max\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .max\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .max\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .max\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .max\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .max\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .max\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .max\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .max\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .max\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .max\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .max\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .max\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .max\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .max\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .max\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .max\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .max\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .max\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .max\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .max\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .max\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .max\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .max\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .max\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .max\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .max\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .max\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .max\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .max\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .max\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .max\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .max\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .max\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .max\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .max\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .max\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .max\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .max\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .max\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .max\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .max\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .max\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .max\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .max\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .max\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .max\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .max\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .max\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .max\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .max\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .max\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .max\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .max\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .max\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .max\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .max\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .max\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .max\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .max\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .max\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .max\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .max\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .max\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .max\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .max\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .max\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .max\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .max\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .max\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .max\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .max\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .max\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .max\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .max\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .max\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .max\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .max\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .max\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .max\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .max\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .max\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .max\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .max\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .max\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .max\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .max\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .max\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .max\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .max\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .max\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .max\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .max\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .max\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .max\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .max\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .max\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .max\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .max\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .max\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .max\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .max\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .max\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .max\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-current{
    color: currentColor;
  }

  .tw-group:hover .max\:group-hover\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:hover .max\:group-hover\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:hover .max\:group-hover\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-current{
    color: currentColor;
  }

  .tw-group:focus .max\:group-focus\:tw-text-transparent{
    color: transparent;
  }

  .tw-group:focus .max\:group-focus\:tw-text-white{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-black{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-50{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-100{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-200{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-300{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-400{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-500{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-600{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-700{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-800{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-gray-900{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-50{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-100{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-200{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-300{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-400{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-500{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-600{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-700{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-800{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-red-900{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-50{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-100{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-200{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-300{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-400{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-500{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-600{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-700{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-800{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-orange-900{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-50{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-100{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-200{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-300{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-400{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-500{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-600{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-700{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-800{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-yellow-900{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-50{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-100{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-200{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-300{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-400{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-500{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-600{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-700{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-800{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-green-900{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-50{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-100{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-200{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-300{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-400{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-500{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-600{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-700{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-800{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-teal-900{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-50{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-100{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-200{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-300{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-400{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-500{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-600{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-700{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-800{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-blue-900{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-50{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-100{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-200{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-300{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-400{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-500{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-600{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-700{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-800{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-indigo-900{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-50{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-100{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-200{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-300{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-400{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-500{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-600{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-700{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-800{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-purple-900{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-50{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-100{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-200{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-300{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-400{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-500{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-600{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-700{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-800{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pink-900{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-50{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-100{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-200{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-300{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-400{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-500{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-600{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-700{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-800{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-cool-gray-900{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pregnancy-green-1{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pregnancy-green-2{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-pregnancy-green-3{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-blue-1{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-blue-2{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-blue-3{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-dark-blue{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-inactive{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-white{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-green-1{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-orange-1{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-grey-1{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-grey-2{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-error-red{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-system-red-1{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-birth-summary-1{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-birth-summary-2{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-birth-summary-3{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-postnatal-assessment-1{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-postnatal-assessment-2{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-postnatal-assessment-3{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-background{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-system-banner{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-blue-1{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-blue-2{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-blue-3{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-blue-4{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-blue-5{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-chart-toggle{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-left-nav-1{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-left-nav-active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-left-nav-hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-breadcrumb-inactive{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-grow-breadcrumb-inactive-text{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .tw-group:focus .max\:group-focus\:tw-text-default-colour{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:hover\:tw-text-current:hover{
    color: currentColor;
  }

  .max\:hover\:tw-text-transparent:hover{
    color: transparent;
  }

  .max\:hover\:tw-text-white:hover{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-black:hover{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-50:hover{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-100:hover{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-200:hover{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-300:hover{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-400:hover{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-500:hover{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-600:hover{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-700:hover{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-800:hover{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .max\:hover\:tw-text-gray-900:hover{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-50:hover{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-100:hover{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-200:hover{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-300:hover{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-400:hover{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-500:hover{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-600:hover{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-700:hover{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-800:hover{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .max\:hover\:tw-text-red-900:hover{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-50:hover{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-100:hover{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-200:hover{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-300:hover{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-400:hover{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-500:hover{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-600:hover{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-700:hover{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-800:hover{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .max\:hover\:tw-text-orange-900:hover{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-50:hover{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-100:hover{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-200:hover{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-300:hover{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-400:hover{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-500:hover{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-600:hover{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-700:hover{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-800:hover{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .max\:hover\:tw-text-yellow-900:hover{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-50:hover{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-100:hover{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-200:hover{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-300:hover{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-400:hover{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-500:hover{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-600:hover{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-700:hover{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-800:hover{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .max\:hover\:tw-text-green-900:hover{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-50:hover{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-100:hover{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-200:hover{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-300:hover{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-400:hover{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-500:hover{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-600:hover{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-700:hover{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-800:hover{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .max\:hover\:tw-text-teal-900:hover{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-50:hover{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-100:hover{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-200:hover{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-300:hover{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-400:hover{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-500:hover{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-600:hover{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-700:hover{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-800:hover{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .max\:hover\:tw-text-blue-900:hover{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-50:hover{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-100:hover{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-200:hover{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-300:hover{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-400:hover{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-500:hover{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-600:hover{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-700:hover{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-800:hover{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .max\:hover\:tw-text-indigo-900:hover{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-50:hover{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-100:hover{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-200:hover{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-300:hover{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-400:hover{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-500:hover{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-600:hover{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-700:hover{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-800:hover{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .max\:hover\:tw-text-purple-900:hover{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-50:hover{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-100:hover{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-200:hover{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-300:hover{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-400:hover{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-500:hover{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-600:hover{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-700:hover{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-800:hover{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .max\:hover\:tw-text-pink-900:hover{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-50:hover{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-100:hover{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-200:hover{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-300:hover{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-400:hover{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-500:hover{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-600:hover{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-700:hover{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-800:hover{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .max\:hover\:tw-text-cool-gray-900:hover{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .max\:hover\:tw-text-pregnancy-green-1:hover{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .max\:hover\:tw-text-pregnancy-green-2:hover{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .max\:hover\:tw-text-pregnancy-green-3:hover{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-blue-1:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-blue-2:hover{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-blue-3:hover{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-dark-blue:hover{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .max\:hover\:tw-text-inactive:hover{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-white:hover{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-green-1:hover{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-orange-1:hover{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-grey-1:hover{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-grey-2:hover{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .max\:hover\:tw-text-error-red:hover{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .max\:hover\:tw-text-system-red-1:hover{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .max\:hover\:tw-text-birth-summary-1:hover{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .max\:hover\:tw-text-birth-summary-2:hover{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .max\:hover\:tw-text-birth-summary-3:hover{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .max\:hover\:tw-text-postnatal-assessment-1:hover{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .max\:hover\:tw-text-postnatal-assessment-2:hover{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .max\:hover\:tw-text-postnatal-assessment-3:hover{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-background:hover{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-system-banner:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-blue-1:hover{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-blue-2:hover{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-blue-3:hover{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-blue-4:hover{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-blue-5:hover{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-chart-toggle:hover{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-left-nav-1:hover{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-left-nav-active:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-left-nav-hover:hover{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-breadcrumb-inactive:hover{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .max\:hover\:tw-text-grow-breadcrumb-inactive-text:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:hover\:tw-text-default-colour:hover{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-current:focus-within{
    color: currentColor;
  }

  .max\:focus-within\:tw-text-transparent:focus-within{
    color: transparent;
  }

  .max\:focus-within\:tw-text-white:focus-within{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-black:focus-within{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-50:focus-within{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-100:focus-within{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-200:focus-within{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-300:focus-within{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-400:focus-within{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-500:focus-within{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-600:focus-within{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-700:focus-within{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-800:focus-within{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-gray-900:focus-within{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-100:focus-within{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-200:focus-within{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-300:focus-within{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-400:focus-within{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-500:focus-within{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-600:focus-within{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-700:focus-within{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-800:focus-within{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-red-900:focus-within{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-50:focus-within{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-100:focus-within{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-200:focus-within{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-300:focus-within{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-400:focus-within{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-500:focus-within{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-600:focus-within{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-700:focus-within{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-800:focus-within{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-orange-900:focus-within{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-50:focus-within{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-100:focus-within{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-200:focus-within{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-300:focus-within{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-400:focus-within{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-500:focus-within{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-600:focus-within{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-700:focus-within{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-800:focus-within{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-yellow-900:focus-within{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-50:focus-within{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-100:focus-within{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-200:focus-within{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-300:focus-within{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-400:focus-within{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-500:focus-within{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-600:focus-within{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-700:focus-within{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-800:focus-within{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-green-900:focus-within{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-50:focus-within{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-100:focus-within{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-200:focus-within{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-300:focus-within{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-400:focus-within{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-500:focus-within{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-600:focus-within{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-700:focus-within{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-800:focus-within{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-teal-900:focus-within{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-50:focus-within{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-100:focus-within{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-200:focus-within{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-300:focus-within{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-400:focus-within{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-500:focus-within{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-600:focus-within{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-700:focus-within{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-800:focus-within{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-blue-900:focus-within{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-50:focus-within{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-100:focus-within{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-200:focus-within{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-300:focus-within{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-400:focus-within{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-500:focus-within{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-600:focus-within{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-700:focus-within{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-800:focus-within{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-indigo-900:focus-within{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-50:focus-within{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-100:focus-within{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-200:focus-within{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-300:focus-within{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-400:focus-within{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-500:focus-within{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-600:focus-within{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-700:focus-within{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-800:focus-within{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-purple-900:focus-within{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-50:focus-within{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-100:focus-within{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-200:focus-within{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-300:focus-within{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-400:focus-within{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-500:focus-within{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-600:focus-within{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-700:focus-within{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-800:focus-within{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pink-900:focus-within{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-50:focus-within{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-100:focus-within{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-200:focus-within{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-300:focus-within{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-400:focus-within{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-500:focus-within{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-600:focus-within{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-700:focus-within{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-800:focus-within{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-cool-gray-900:focus-within{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pregnancy-green-1:focus-within{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pregnancy-green-2:focus-within{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-pregnancy-green-3:focus-within{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-blue-1:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-blue-2:focus-within{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-blue-3:focus-within{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-dark-blue:focus-within{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-inactive:focus-within{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-white:focus-within{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-green-1:focus-within{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-orange-1:focus-within{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-grey-1:focus-within{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-grey-2:focus-within{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-error-red:focus-within{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-system-red-1:focus-within{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-birth-summary-1:focus-within{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-birth-summary-2:focus-within{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-birth-summary-3:focus-within{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-postnatal-assessment-1:focus-within{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-postnatal-assessment-2:focus-within{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-postnatal-assessment-3:focus-within{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-background:focus-within{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-system-banner:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-blue-1:focus-within{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-blue-2:focus-within{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-blue-3:focus-within{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-blue-4:focus-within{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-blue-5:focus-within{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-chart-toggle:focus-within{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-left-nav-1:focus-within{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-left-nav-active:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-left-nav-hover:focus-within{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-breadcrumb-inactive:focus-within{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-grow-breadcrumb-inactive-text:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:focus-within\:tw-text-default-colour:focus-within{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:focus\:tw-text-current:focus{
    color: currentColor;
  }

  .max\:focus\:tw-text-transparent:focus{
    color: transparent;
  }

  .max\:focus\:tw-text-white:focus{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-black:focus{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-50:focus{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-100:focus{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-200:focus{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-300:focus{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-400:focus{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-500:focus{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-600:focus{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-700:focus{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-800:focus{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .max\:focus\:tw-text-gray-900:focus{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-50:focus{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-100:focus{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-200:focus{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-300:focus{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-400:focus{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-500:focus{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-600:focus{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-700:focus{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-800:focus{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .max\:focus\:tw-text-red-900:focus{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-50:focus{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-100:focus{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-200:focus{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-300:focus{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-400:focus{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-500:focus{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-600:focus{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-700:focus{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-800:focus{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .max\:focus\:tw-text-orange-900:focus{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-50:focus{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-100:focus{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-200:focus{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-300:focus{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-400:focus{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-500:focus{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-600:focus{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-700:focus{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-800:focus{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .max\:focus\:tw-text-yellow-900:focus{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-50:focus{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-100:focus{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-200:focus{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-300:focus{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-400:focus{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-500:focus{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-600:focus{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-700:focus{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-800:focus{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .max\:focus\:tw-text-green-900:focus{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-50:focus{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-100:focus{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-200:focus{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-300:focus{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-400:focus{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-500:focus{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-600:focus{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-700:focus{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-800:focus{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .max\:focus\:tw-text-teal-900:focus{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-50:focus{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-100:focus{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-200:focus{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-300:focus{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-400:focus{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-500:focus{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-600:focus{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-700:focus{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-800:focus{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .max\:focus\:tw-text-blue-900:focus{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-50:focus{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-100:focus{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-200:focus{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-300:focus{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-400:focus{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-500:focus{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-600:focus{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-700:focus{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-800:focus{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .max\:focus\:tw-text-indigo-900:focus{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-50:focus{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-100:focus{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-200:focus{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-300:focus{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-400:focus{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-500:focus{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-600:focus{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-700:focus{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-800:focus{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .max\:focus\:tw-text-purple-900:focus{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-50:focus{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-100:focus{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-200:focus{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-300:focus{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-400:focus{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-500:focus{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-600:focus{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-700:focus{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-800:focus{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .max\:focus\:tw-text-pink-900:focus{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-50:focus{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-100:focus{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-200:focus{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-300:focus{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-400:focus{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-500:focus{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-600:focus{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-700:focus{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-800:focus{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .max\:focus\:tw-text-cool-gray-900:focus{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .max\:focus\:tw-text-pregnancy-green-1:focus{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .max\:focus\:tw-text-pregnancy-green-2:focus{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .max\:focus\:tw-text-pregnancy-green-3:focus{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-blue-1:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-blue-2:focus{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-blue-3:focus{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-dark-blue:focus{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .max\:focus\:tw-text-inactive:focus{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-white:focus{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-green-1:focus{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-orange-1:focus{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-grey-1:focus{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-grey-2:focus{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .max\:focus\:tw-text-error-red:focus{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .max\:focus\:tw-text-system-red-1:focus{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .max\:focus\:tw-text-birth-summary-1:focus{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .max\:focus\:tw-text-birth-summary-2:focus{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .max\:focus\:tw-text-birth-summary-3:focus{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .max\:focus\:tw-text-postnatal-assessment-1:focus{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .max\:focus\:tw-text-postnatal-assessment-2:focus{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .max\:focus\:tw-text-postnatal-assessment-3:focus{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-background:focus{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-system-banner:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-blue-1:focus{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-blue-2:focus{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-blue-3:focus{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-blue-4:focus{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-blue-5:focus{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-chart-toggle:focus{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-left-nav-1:focus{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-left-nav-active:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-left-nav-hover:focus{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-breadcrumb-inactive:focus{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .max\:focus\:tw-text-grow-breadcrumb-inactive-text:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:focus\:tw-text-default-colour:focus{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:active\:tw-text-current:active{
    color: currentColor;
  }

  .max\:active\:tw-text-transparent:active{
    color: transparent;
  }

  .max\:active\:tw-text-white:active{
    --text-opacity: 1;
    color: #ffffff;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-black:active{
    --text-opacity: 1;
    color: #000000;
    color: rgba(0, 0, 0, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-50:active{
    --text-opacity: 1;
    color: #f9fafb;
    color: rgba(249, 250, 251, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-100:active{
    --text-opacity: 1;
    color: #f4f5f7;
    color: rgba(244, 245, 247, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-200:active{
    --text-opacity: 1;
    color: #e5e7eb;
    color: rgba(229, 231, 235, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-300:active{
    --text-opacity: 1;
    color: #d2d6dc;
    color: rgba(210, 214, 220, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-400:active{
    --text-opacity: 1;
    color: #9fa6b2;
    color: rgba(159, 166, 178, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-500:active{
    --text-opacity: 1;
    color: #6b7280;
    color: rgba(107, 114, 128, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-600:active{
    --text-opacity: 1;
    color: #4b5563;
    color: rgba(75, 85, 99, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-700:active{
    --text-opacity: 1;
    color: #374151;
    color: rgba(55, 65, 81, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-800:active{
    --text-opacity: 1;
    color: #252f3f;
    color: rgba(37, 47, 63, var(--text-opacity));
  }

  .max\:active\:tw-text-gray-900:active{
    --text-opacity: 1;
    color: #161e2e;
    color: rgba(22, 30, 46, var(--text-opacity));
  }

  .max\:active\:tw-text-red-50:active{
    --text-opacity: 1;
    color: #fdf2f2;
    color: rgba(253, 242, 242, var(--text-opacity));
  }

  .max\:active\:tw-text-red-100:active{
    --text-opacity: 1;
    color: #fde8e8;
    color: rgba(253, 232, 232, var(--text-opacity));
  }

  .max\:active\:tw-text-red-200:active{
    --text-opacity: 1;
    color: #fbd5d5;
    color: rgba(251, 213, 213, var(--text-opacity));
  }

  .max\:active\:tw-text-red-300:active{
    --text-opacity: 1;
    color: #f8b4b4;
    color: rgba(248, 180, 180, var(--text-opacity));
  }

  .max\:active\:tw-text-red-400:active{
    --text-opacity: 1;
    color: #f98080;
    color: rgba(249, 128, 128, var(--text-opacity));
  }

  .max\:active\:tw-text-red-500:active{
    --text-opacity: 1;
    color: #f05252;
    color: rgba(240, 82, 82, var(--text-opacity));
  }

  .max\:active\:tw-text-red-600:active{
    --text-opacity: 1;
    color: #e02424;
    color: rgba(224, 36, 36, var(--text-opacity));
  }

  .max\:active\:tw-text-red-700:active{
    --text-opacity: 1;
    color: #c81e1e;
    color: rgba(200, 30, 30, var(--text-opacity));
  }

  .max\:active\:tw-text-red-800:active{
    --text-opacity: 1;
    color: #9b1c1c;
    color: rgba(155, 28, 28, var(--text-opacity));
  }

  .max\:active\:tw-text-red-900:active{
    --text-opacity: 1;
    color: #771d1d;
    color: rgba(119, 29, 29, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-50:active{
    --text-opacity: 1;
    color: #fff8f1;
    color: rgba(255, 248, 241, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-100:active{
    --text-opacity: 1;
    color: #feecdc;
    color: rgba(254, 236, 220, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-200:active{
    --text-opacity: 1;
    color: #fcd9bd;
    color: rgba(252, 217, 189, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-300:active{
    --text-opacity: 1;
    color: #fdba8c;
    color: rgba(253, 186, 140, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-400:active{
    --text-opacity: 1;
    color: #ff8a4c;
    color: rgba(255, 138, 76, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-500:active{
    --text-opacity: 1;
    color: #ff5a1f;
    color: rgba(255, 90, 31, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-600:active{
    --text-opacity: 1;
    color: #d03801;
    color: rgba(208, 56, 1, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-700:active{
    --text-opacity: 1;
    color: #b43403;
    color: rgba(180, 52, 3, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-800:active{
    --text-opacity: 1;
    color: #8a2c0d;
    color: rgba(138, 44, 13, var(--text-opacity));
  }

  .max\:active\:tw-text-orange-900:active{
    --text-opacity: 1;
    color: #73230d;
    color: rgba(115, 35, 13, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-50:active{
    --text-opacity: 1;
    color: #fdfdea;
    color: rgba(253, 253, 234, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-100:active{
    --text-opacity: 1;
    color: #fdf6b2;
    color: rgba(253, 246, 178, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-200:active{
    --text-opacity: 1;
    color: #fce96a;
    color: rgba(252, 233, 106, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-300:active{
    --text-opacity: 1;
    color: #faca15;
    color: rgba(250, 202, 21, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-400:active{
    --text-opacity: 1;
    color: #e3a008;
    color: rgba(227, 160, 8, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-500:active{
    --text-opacity: 1;
    color: #c27803;
    color: rgba(194, 120, 3, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-600:active{
    --text-opacity: 1;
    color: #9f580a;
    color: rgba(159, 88, 10, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-700:active{
    --text-opacity: 1;
    color: #8e4b10;
    color: rgba(142, 75, 16, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-800:active{
    --text-opacity: 1;
    color: #723b13;
    color: rgba(114, 59, 19, var(--text-opacity));
  }

  .max\:active\:tw-text-yellow-900:active{
    --text-opacity: 1;
    color: #633112;
    color: rgba(99, 49, 18, var(--text-opacity));
  }

  .max\:active\:tw-text-green-50:active{
    --text-opacity: 1;
    color: #f3faf7;
    color: rgba(243, 250, 247, var(--text-opacity));
  }

  .max\:active\:tw-text-green-100:active{
    --text-opacity: 1;
    color: #def7ec;
    color: rgba(222, 247, 236, var(--text-opacity));
  }

  .max\:active\:tw-text-green-200:active{
    --text-opacity: 1;
    color: #bcf0da;
    color: rgba(188, 240, 218, var(--text-opacity));
  }

  .max\:active\:tw-text-green-300:active{
    --text-opacity: 1;
    color: #84e1bc;
    color: rgba(132, 225, 188, var(--text-opacity));
  }

  .max\:active\:tw-text-green-400:active{
    --text-opacity: 1;
    color: #31c48d;
    color: rgba(49, 196, 141, var(--text-opacity));
  }

  .max\:active\:tw-text-green-500:active{
    --text-opacity: 1;
    color: #0e9f6e;
    color: rgba(14, 159, 110, var(--text-opacity));
  }

  .max\:active\:tw-text-green-600:active{
    --text-opacity: 1;
    color: #057a55;
    color: rgba(5, 122, 85, var(--text-opacity));
  }

  .max\:active\:tw-text-green-700:active{
    --text-opacity: 1;
    color: #046c4e;
    color: rgba(4, 108, 78, var(--text-opacity));
  }

  .max\:active\:tw-text-green-800:active{
    --text-opacity: 1;
    color: #03543f;
    color: rgba(3, 84, 63, var(--text-opacity));
  }

  .max\:active\:tw-text-green-900:active{
    --text-opacity: 1;
    color: #014737;
    color: rgba(1, 71, 55, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-50:active{
    --text-opacity: 1;
    color: #edfafa;
    color: rgba(237, 250, 250, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-100:active{
    --text-opacity: 1;
    color: #d5f5f6;
    color: rgba(213, 245, 246, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-200:active{
    --text-opacity: 1;
    color: #afecef;
    color: rgba(175, 236, 239, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-300:active{
    --text-opacity: 1;
    color: #7edce2;
    color: rgba(126, 220, 226, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-400:active{
    --text-opacity: 1;
    color: #16bdca;
    color: rgba(22, 189, 202, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-500:active{
    --text-opacity: 1;
    color: #0694a2;
    color: rgba(6, 148, 162, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-600:active{
    --text-opacity: 1;
    color: #047481;
    color: rgba(4, 116, 129, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-700:active{
    --text-opacity: 1;
    color: #036672;
    color: rgba(3, 102, 114, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-800:active{
    --text-opacity: 1;
    color: #05505c;
    color: rgba(5, 80, 92, var(--text-opacity));
  }

  .max\:active\:tw-text-teal-900:active{
    --text-opacity: 1;
    color: #014451;
    color: rgba(1, 68, 81, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-50:active{
    --text-opacity: 1;
    color: #ebf5ff;
    color: rgba(235, 245, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-100:active{
    --text-opacity: 1;
    color: #e1effe;
    color: rgba(225, 239, 254, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-200:active{
    --text-opacity: 1;
    color: #c3ddfd;
    color: rgba(195, 221, 253, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-300:active{
    --text-opacity: 1;
    color: #a4cafe;
    color: rgba(164, 202, 254, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-400:active{
    --text-opacity: 1;
    color: #76a9fa;
    color: rgba(118, 169, 250, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-500:active{
    --text-opacity: 1;
    color: #3f83f8;
    color: rgba(63, 131, 248, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-600:active{
    --text-opacity: 1;
    color: #1c64f2;
    color: rgba(28, 100, 242, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-700:active{
    --text-opacity: 1;
    color: #1a56db;
    color: rgba(26, 86, 219, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-800:active{
    --text-opacity: 1;
    color: #1e429f;
    color: rgba(30, 66, 159, var(--text-opacity));
  }

  .max\:active\:tw-text-blue-900:active{
    --text-opacity: 1;
    color: #233876;
    color: rgba(35, 56, 118, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-50:active{
    --text-opacity: 1;
    color: #f0f5ff;
    color: rgba(240, 245, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-100:active{
    --text-opacity: 1;
    color: #e5edff;
    color: rgba(229, 237, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-200:active{
    --text-opacity: 1;
    color: #cddbfe;
    color: rgba(205, 219, 254, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-300:active{
    --text-opacity: 1;
    color: #b4c6fc;
    color: rgba(180, 198, 252, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-400:active{
    --text-opacity: 1;
    color: #8da2fb;
    color: rgba(141, 162, 251, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-500:active{
    --text-opacity: 1;
    color: #6875f5;
    color: rgba(104, 117, 245, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-600:active{
    --text-opacity: 1;
    color: #5850ec;
    color: rgba(88, 80, 236, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-700:active{
    --text-opacity: 1;
    color: #5145cd;
    color: rgba(81, 69, 205, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-800:active{
    --text-opacity: 1;
    color: #42389d;
    color: rgba(66, 56, 157, var(--text-opacity));
  }

  .max\:active\:tw-text-indigo-900:active{
    --text-opacity: 1;
    color: #362f78;
    color: rgba(54, 47, 120, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-50:active{
    --text-opacity: 1;
    color: #f6f5ff;
    color: rgba(246, 245, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-100:active{
    --text-opacity: 1;
    color: #edebfe;
    color: rgba(237, 235, 254, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-200:active{
    --text-opacity: 1;
    color: #dcd7fe;
    color: rgba(220, 215, 254, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-300:active{
    --text-opacity: 1;
    color: #cabffd;
    color: rgba(202, 191, 253, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-400:active{
    --text-opacity: 1;
    color: #ac94fa;
    color: rgba(172, 148, 250, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-500:active{
    --text-opacity: 1;
    color: #9061f9;
    color: rgba(144, 97, 249, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-600:active{
    --text-opacity: 1;
    color: #7e3af2;
    color: rgba(126, 58, 242, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-700:active{
    --text-opacity: 1;
    color: #6c2bd9;
    color: rgba(108, 43, 217, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-800:active{
    --text-opacity: 1;
    color: #5521b5;
    color: rgba(85, 33, 181, var(--text-opacity));
  }

  .max\:active\:tw-text-purple-900:active{
    --text-opacity: 1;
    color: #4a1d96;
    color: rgba(74, 29, 150, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-50:active{
    --text-opacity: 1;
    color: #fdf2f8;
    color: rgba(253, 242, 248, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-100:active{
    --text-opacity: 1;
    color: #fce8f3;
    color: rgba(252, 232, 243, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-200:active{
    --text-opacity: 1;
    color: #fad1e8;
    color: rgba(250, 209, 232, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-300:active{
    --text-opacity: 1;
    color: #f8b4d9;
    color: rgba(248, 180, 217, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-400:active{
    --text-opacity: 1;
    color: #f17eb8;
    color: rgba(241, 126, 184, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-500:active{
    --text-opacity: 1;
    color: #e74694;
    color: rgba(231, 70, 148, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-600:active{
    --text-opacity: 1;
    color: #d61f69;
    color: rgba(214, 31, 105, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-700:active{
    --text-opacity: 1;
    color: #bf125d;
    color: rgba(191, 18, 93, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-800:active{
    --text-opacity: 1;
    color: #99154b;
    color: rgba(153, 21, 75, var(--text-opacity));
  }

  .max\:active\:tw-text-pink-900:active{
    --text-opacity: 1;
    color: #751a3d;
    color: rgba(117, 26, 61, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-50:active{
    --text-opacity: 1;
    color: #f8fafc;
    color: rgba(248, 250, 252, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-100:active{
    --text-opacity: 1;
    color: #f1f5f9;
    color: rgba(241, 245, 249, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-200:active{
    --text-opacity: 1;
    color: #e2e8f0;
    color: rgba(226, 232, 240, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-300:active{
    --text-opacity: 1;
    color: #cfd8e3;
    color: rgba(207, 216, 227, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-400:active{
    --text-opacity: 1;
    color: #97a6ba;
    color: rgba(151, 166, 186, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-500:active{
    --text-opacity: 1;
    color: #64748b;
    color: rgba(100, 116, 139, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-600:active{
    --text-opacity: 1;
    color: #475569;
    color: rgba(71, 85, 105, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-700:active{
    --text-opacity: 1;
    color: #364152;
    color: rgba(54, 65, 82, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-800:active{
    --text-opacity: 1;
    color: #27303f;
    color: rgba(39, 48, 63, var(--text-opacity));
  }

  .max\:active\:tw-text-cool-gray-900:active{
    --text-opacity: 1;
    color: #1a202e;
    color: rgba(26, 32, 46, var(--text-opacity));
  }

  .max\:active\:tw-text-pregnancy-green-1:active{
    --text-opacity: 1;
    color: #346633;
    color: rgba(52, 102, 51, var(--text-opacity));
  }

  .max\:active\:tw-text-pregnancy-green-2:active{
    --text-opacity: 1;
    color: #BEEDBE;
    color: rgba(190, 237, 190, var(--text-opacity));
  }

  .max\:active\:tw-text-pregnancy-green-3:active{
    --text-opacity: 1;
    color: #F0FCF6;
    color: rgba(240, 252, 246, var(--text-opacity));
  }

  .max\:active\:tw-text-system-blue-1:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:active\:tw-text-system-blue-2:active{
    --text-opacity: 1;
    color: #A9BECB;
    color: rgba(169, 190, 203, var(--text-opacity));
  }

  .max\:active\:tw-text-system-blue-3:active{
    --text-opacity: 1;
    color: #769BB4;
    color: rgba(118, 155, 180, var(--text-opacity));
  }

  .max\:active\:tw-text-system-dark-blue:active{
    --text-opacity: 1;
    color: #213B4E;
    color: rgba(33, 59, 78, var(--text-opacity));
  }

  .max\:active\:tw-text-inactive:active{
    --text-opacity: 1;
    color: #B7B7B7;
    color: rgba(183, 183, 183, var(--text-opacity));
  }

  .max\:active\:tw-text-system-white:active{
    --text-opacity: 1;
    color: #FFFFFF;
    color: rgba(255, 255, 255, var(--text-opacity));
  }

  .max\:active\:tw-text-system-green-1:active{
    --text-opacity: 1;
    color: #87c540;
    color: rgba(135, 197, 64, var(--text-opacity));
  }

  .max\:active\:tw-text-system-orange-1:active{
    --text-opacity: 1;
    color: #ED8936;
    color: rgba(237, 137, 54, var(--text-opacity));
  }

  .max\:active\:tw-text-system-grey-1:active{
    --text-opacity: 1;
    color: #C1C1C1;
    color: rgba(193, 193, 193, var(--text-opacity));
  }

  .max\:active\:tw-text-system-grey-2:active{
    --text-opacity: 1;
    color: #DDDDDD;
    color: rgba(221, 221, 221, var(--text-opacity));
  }

  .max\:active\:tw-text-error-red:active{
    --text-opacity: 1;
    color: #C11013;
    color: rgba(193, 16, 19, var(--text-opacity));
  }

  .max\:active\:tw-text-system-red-1:active{
    --text-opacity: 1;
    color: #E22828;
    color: rgba(226, 40, 40, var(--text-opacity));
  }

  .max\:active\:tw-text-birth-summary-1:active{
    --text-opacity: 1;
    color: #FFC924;
    color: rgba(255, 201, 36, var(--text-opacity));
  }

  .max\:active\:tw-text-birth-summary-2:active{
    --text-opacity: 1;
    color: #FFDE7B;
    color: rgba(255, 222, 123, var(--text-opacity));
  }

  .max\:active\:tw-text-birth-summary-3:active{
    --text-opacity: 1;
    color: #FBFCDD;
    color: rgba(251, 252, 221, var(--text-opacity));
  }

  .max\:active\:tw-text-postnatal-assessment-1:active{
    --text-opacity: 1;
    color: #865A87;
    color: rgba(134, 90, 135, var(--text-opacity));
  }

  .max\:active\:tw-text-postnatal-assessment-2:active{
    --text-opacity: 1;
    color: #C1A3C2;
    color: rgba(193, 163, 194, var(--text-opacity));
  }

  .max\:active\:tw-text-postnatal-assessment-3:active{
    --text-opacity: 1;
    color: #FCF5FA;
    color: rgba(252, 245, 250, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-background:active{
    --text-opacity: 1;
    color: #86A3B6;
    color: rgba(134, 163, 182, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-system-banner:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-blue-1:active{
    --text-opacity: 1;
    color: #1A3B4E;
    color: rgba(26, 59, 78, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-blue-2:active{
    --text-opacity: 1;
    color: #477591;
    color: rgba(71, 117, 145, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-blue-3:active{
    --text-opacity: 1;
    color: #7098B0;
    color: rgba(112, 152, 176, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-blue-4:active{
    --text-opacity: 1;
    color: #CFE1EC;
    color: rgba(207, 225, 236, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-blue-5:active{
    --text-opacity: 1;
    color: #547F9A;
    color: rgba(84, 127, 154, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-chart-toggle:active{
    --text-opacity: 1;
    color: #507A91;
    color: rgba(80, 122, 145, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-left-nav-1:active{
    --text-opacity: 1;
    color: #A6B8C3;
    color: rgba(166, 184, 195, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-left-nav-active:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-left-nav-hover:active{
    --text-opacity: 1;
    color: #3A5869;
    color: rgba(58, 88, 105, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-breadcrumb-inactive:active{
    --text-opacity: 1;
    color: #3B5B6E;
    color: rgba(59, 91, 110, var(--text-opacity));
  }

  .max\:active\:tw-text-grow-breadcrumb-inactive-text:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:active\:tw-text-default-colour:active{
    --text-opacity: 1;
    color: #333333;
    color: rgba(51, 51, 51, var(--text-opacity));
  }

  .max\:tw-text-opacity-0{
    --text-opacity: 0;
  }

  .max\:tw-text-opacity-25{
    --text-opacity: 0.25;
  }

  .max\:tw-text-opacity-50{
    --text-opacity: 0.5;
  }

  .max\:tw-text-opacity-75{
    --text-opacity: 0.75;
  }

  .max\:tw-text-opacity-100{
    --text-opacity: 1;
  }

  .max\:hover\:tw-text-opacity-0:hover{
    --text-opacity: 0;
  }

  .max\:hover\:tw-text-opacity-25:hover{
    --text-opacity: 0.25;
  }

  .max\:hover\:tw-text-opacity-50:hover{
    --text-opacity: 0.5;
  }

  .max\:hover\:tw-text-opacity-75:hover{
    --text-opacity: 0.75;
  }

  .max\:hover\:tw-text-opacity-100:hover{
    --text-opacity: 1;
  }

  .max\:focus\:tw-text-opacity-0:focus{
    --text-opacity: 0;
  }

  .max\:focus\:tw-text-opacity-25:focus{
    --text-opacity: 0.25;
  }

  .max\:focus\:tw-text-opacity-50:focus{
    --text-opacity: 0.5;
  }

  .max\:focus\:tw-text-opacity-75:focus{
    --text-opacity: 0.75;
  }

  .max\:focus\:tw-text-opacity-100:focus{
    --text-opacity: 1;
  }

  .max\:tw-italic{
    font-style: italic;
  }

  .max\:tw-not-italic{
    font-style: normal;
  }

  .max\:tw-uppercase{
    text-transform: uppercase;
  }

  .max\:tw-lowercase{
    text-transform: lowercase;
  }

  .max\:tw-capitalize{
    text-transform: capitalize;
  }

  .max\:tw-normal-case{
    text-transform: none;
  }

  .max\:tw-underline{
    text-decoration: underline;
  }

  .max\:tw-line-through{
    text-decoration: line-through;
  }

  .max\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:hover .max\:group-hover\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:hover .max\:group-hover\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:hover .max\:group-hover\:tw-no-underline{
    text-decoration: none;
  }

  .tw-group:focus .max\:group-focus\:tw-underline{
    text-decoration: underline;
  }

  .tw-group:focus .max\:group-focus\:tw-line-through{
    text-decoration: line-through;
  }

  .tw-group:focus .max\:group-focus\:tw-no-underline{
    text-decoration: none;
  }

  .max\:hover\:tw-underline:hover{
    text-decoration: underline;
  }

  .max\:hover\:tw-line-through:hover{
    text-decoration: line-through;
  }

  .max\:hover\:tw-no-underline:hover{
    text-decoration: none;
  }

  .max\:focus\:tw-underline:focus{
    text-decoration: underline;
  }

  .max\:focus\:tw-line-through:focus{
    text-decoration: line-through;
  }

  .max\:focus\:tw-no-underline:focus{
    text-decoration: none;
  }

  .max\:tw-antialiased{
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }

  .max\:tw-subpixel-antialiased{
    -webkit-font-smoothing: auto;
    -moz-osx-font-smoothing: auto;
  }

  .max\:tw-ordinal, .max\:tw-slashed-zero, .max\:tw-lining-nums, .max\:tw-oldstyle-nums, .max\:tw-proportional-nums, .max\:tw-tabular-nums, .max\:tw-diagonal-fractions, .max\:tw-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);
  }

  .max\:tw-normal-nums{
    font-variant-numeric: normal;
  }

  .max\:tw-ordinal{
    --font-variant-numeric-ordinal: ordinal;
  }

  .max\:tw-slashed-zero{
    --font-variant-numeric-slashed-zero: slashed-zero;
  }

  .max\:tw-lining-nums{
    --font-variant-numeric-figure: lining-nums;
  }

  .max\:tw-oldstyle-nums{
    --font-variant-numeric-figure: oldstyle-nums;
  }

  .max\:tw-proportional-nums{
    --font-variant-numeric-spacing: proportional-nums;
  }

  .max\:tw-tabular-nums{
    --font-variant-numeric-spacing: tabular-nums;
  }

  .max\:tw-diagonal-fractions{
    --font-variant-numeric-fraction: diagonal-fractions;
  }

  .max\:tw-stacked-fractions{
    --font-variant-numeric-fraction: stacked-fractions;
  }

  .max\:tw-tracking-tighter{
    letter-spacing: -0.05em;
  }

  .max\:tw-tracking-tight{
    letter-spacing: -0.025em;
  }

  .max\:tw-tracking-normal{
    letter-spacing: 0;
  }

  .max\:tw-tracking-wide{
    letter-spacing: 0.025em;
  }

  .max\:tw-tracking-wider{
    letter-spacing: 0.05em;
  }

  .max\:tw-tracking-widest{
    letter-spacing: 0.1em;
  }

  .max\:tw-select-none{
    -webkit-user-select: none;
       -moz-user-select: none;
            user-select: none;
  }

  .max\:tw-select-text{
    -webkit-user-select: text;
       -moz-user-select: text;
            user-select: text;
  }

  .max\:tw-select-all{
    -webkit-user-select: all;
       -moz-user-select: all;
            user-select: all;
  }

  .max\:tw-select-auto{
    -webkit-user-select: auto;
       -moz-user-select: auto;
            user-select: auto;
  }

  .max\:tw-align-baseline{
    vertical-align: baseline;
  }

  .max\:tw-align-top{
    vertical-align: top;
  }

  .max\:tw-align-middle{
    vertical-align: middle;
  }

  .max\:tw-align-bottom{
    vertical-align: bottom;
  }

  .max\:tw-align-text-top{
    vertical-align: text-top;
  }

  .max\:tw-align-text-bottom{
    vertical-align: text-bottom;
  }

  .max\:tw-visible{
    visibility: visible;
  }

  .max\:tw-invisible{
    visibility: hidden;
  }

  .max\:tw-whitespace-normal{
    white-space: normal;
  }

  .max\:tw-whitespace-no-wrap{
    white-space: nowrap;
  }

  .max\:tw-whitespace-pre{
    white-space: pre;
  }

  .max\:tw-whitespace-pre-line{
    white-space: pre-line;
  }

  .max\:tw-whitespace-pre-wrap{
    white-space: pre-wrap;
  }

  .max\:tw-break-normal{
    word-wrap: normal;
    overflow-wrap: normal;
    word-break: normal;
  }

  .max\:tw-break-words{
    word-wrap: break-word;
    overflow-wrap: break-word;
  }

  .max\:tw-break-all{
    word-break: break-all;
  }

  .max\:tw-truncate{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }

  .max\:tw-w-0{
    width: 0;
  }

  .max\:tw-w-1{
    width: 0.25rem;
  }

  .max\:tw-w-2{
    width: 0.5rem;
  }

  .max\:tw-w-3{
    width: 0.75rem;
  }

  .max\:tw-w-4{
    width: 1rem;
  }

  .max\:tw-w-5{
    width: 1.25rem;
  }

  .max\:tw-w-6{
    width: 1.5rem;
  }

  .max\:tw-w-7{
    width: 1.75rem;
  }

  .max\:tw-w-8{
    width: 2rem;
  }

  .max\:tw-w-9{
    width: 2.25rem;
  }

  .max\:tw-w-10{
    width: 2.5rem;
  }

  .max\:tw-w-11{
    width: 2.75rem;
  }

  .max\:tw-w-12{
    width: 3rem;
  }

  .max\:tw-w-13{
    width: 3.25rem;
  }

  .max\:tw-w-14{
    width: 3.5rem;
  }

  .max\:tw-w-15{
    width: 3.75rem;
  }

  .max\:tw-w-16{
    width: 4rem;
  }

  .max\:tw-w-17{
    width: 4.25rem;
  }

  .max\:tw-w-18{
    width: 4.5rem;
  }

  .max\:tw-w-19{
    width: 4.75rem;
  }

  .max\:tw-w-20{
    width: 5rem;
  }

  .max\:tw-w-21{
    width: 5.25rem;
  }

  .max\:tw-w-22{
    width: 5.5rem;
  }

  .max\:tw-w-23{
    width: 5.75rem;
  }

  .max\:tw-w-24{
    width: 6rem;
  }

  .max\:tw-w-25{
    width: 6.25rem;
  }

  .max\:tw-w-26{
    width: 6.5rem;
  }

  .max\:tw-w-27{
    width: 6.75rem;
  }

  .max\:tw-w-28{
    width: 7rem;
  }

  .max\:tw-w-29{
    width: 7.25rem;
  }

  .max\:tw-w-30{
    width: 7.5rem;
  }

  .max\:tw-w-31{
    width: 7.75rem;
  }

  .max\:tw-w-32{
    width: 8rem;
  }

  .max\:tw-w-33{
    width: 8.25rem;
  }

  .max\:tw-w-34{
    width: 8.5rem;
  }

  .max\:tw-w-35{
    width: 8.75rem;
  }

  .max\:tw-w-36{
    width: 9rem;
  }

  .max\:tw-w-40{
    width: 10rem;
  }

  .max\:tw-w-41{
    width: 10.25rem;
  }

  .max\:tw-w-42{
    width: 10.5rem;
  }

  .max\:tw-w-43{
    width: 10.75rem;
  }

  .max\:tw-w-44{
    width: 11rem;
  }

  .max\:tw-w-45{
    width: 11.25rem;
  }

  .max\:tw-w-46{
    width: 11.5rem;
  }

  .max\:tw-w-47{
    width: 11.75rem;
  }

  .max\:tw-w-48{
    width: 12rem;
  }

  .max\:tw-w-50{
    width: 12.5rem;
  }

  .max\:tw-w-52{
    width: 13rem;
  }

  .max\:tw-w-53{
    width: 13.25rem;
  }

  .max\:tw-w-54{
    width: 13.5rem;
  }

  .max\:tw-w-55{
    width: 13.75rem;
  }

  .max\:tw-w-56{
    width: 14rem;
  }

  .max\:tw-w-57{
    width: 14.25rem;
  }

  .max\:tw-w-58{
    width: 14.5rem;
  }

  .max\:tw-w-59{
    width: 14.75rem;
  }

  .max\:tw-w-60{
    width: 15rem;
  }

  .max\:tw-w-61{
    width: 15.25rem;
  }

  .max\:tw-w-62{
    width: 15.5rem;
  }

  .max\:tw-w-63{
    width: 15.75rem;
  }

  .max\:tw-w-64{
    width: 16rem;
  }

  .max\:tw-w-65{
    width: 16.25rem;
  }

  .max\:tw-w-66{
    width: 16.5rem;
  }

  .max\:tw-w-68{
    width: 17rem;
  }

  .max\:tw-w-69{
    width: 17.25rem;
  }

  .max\:tw-w-70{
    width: 17.5rem;
  }

  .max\:tw-w-71{
    width: 17.75rem;
  }

  .max\:tw-w-72{
    width: 18rem;
  }

  .max\:tw-w-73{
    width: 18.25rem;
  }

  .max\:tw-w-74{
    width: 18.5rem;
  }

  .max\:tw-w-75{
    width: 18.75rem;
  }

  .max\:tw-w-76{
    width: 19rem;
  }

  .max\:tw-w-77{
    width: 19.25rem;
  }

  .max\:tw-w-78{
    width: 19.5rem;
  }

  .max\:tw-w-79{
    width: 19.75rem;
  }

  .max\:tw-w-80{
    width: 20rem;
  }

  .max\:tw-w-81{
    width: 20.25rem;
  }

  .max\:tw-w-82{
    width: 20.5rem;
  }

  .max\:tw-w-83{
    width: 20.75rem;
  }

  .max\:tw-w-84{
    width: 21rem;
  }

  .max\:tw-w-85{
    width: 21.25rem;
  }

  .max\:tw-w-86{
    width: 21.5rem;
  }

  .max\:tw-w-87{
    width: 21.75rem;
  }

  .max\:tw-w-88{
    width: 22rem;
  }

  .max\:tw-w-89{
    width: 22.25rem;
  }

  .max\:tw-w-90{
    width: 22.5rem;
  }

  .max\:tw-w-91{
    width: 22.75rem;
  }

  .max\:tw-w-92{
    width: 23rem;
  }

  .max\:tw-w-93{
    width: 23.25rem;
  }

  .max\:tw-w-94{
    width: 23.5rem;
  }

  .max\:tw-w-95{
    width: 23.75rem;
  }

  .max\:tw-w-96{
    width: 24rem;
  }

  .max\:tw-w-97{
    width: 23.25rem;
  }

  .max\:tw-w-98{
    width: 23.5rem;
  }

  .max\:tw-w-99{
    width: 23.75rem;
  }

  .max\:tw-w-100{
    width: 25rem;
  }

  .max\:tw-w-101{
    width: 25.25rem;
  }

  .max\:tw-w-102{
    width: 25.5rem;
  }

  .max\:tw-w-112{
    width: 28rem;
  }

  .max\:tw-w-128{
    width: 31rem;
  }

  .max\:tw-w-129{
    width: 32.25rem;
  }

  .max\:tw-w-130{
    width: 32.5rem;
  }

  .max\:tw-w-140{
    width: 35rem;
  }

  .max\:tw-w-160{
    width: 40rem;
  }

  .max\:tw-w-180{
    width: 45rem;
  }

  .max\:tw-w-185{
    width: 46.25rem;
  }

  .max\:tw-w-190{
    width: 47.5rem;
  }

  .max\:tw-w-200{
    width: 50rem;
  }

  .max\:tw-w-auto{
    width: auto;
  }

  .max\:tw-w-px{
    width: 1px;
  }

  .max\:tw-w-0\.5{
    width: 0.125rem;
  }

  .max\:tw-w-1\.5{
    width: 0.375rem;
  }

  .max\:tw-w-2\.5{
    width: 0.625rem;
  }

  .max\:tw-w-3\.5{
    width: 0.875rem;
  }

  .max\:tw-w-1\/2{
    width: 50%;
  }

  .max\:tw-w-1\/3{
    width: 33.333333%;
  }

  .max\:tw-w-2\/3{
    width: 66.666667%;
  }

  .max\:tw-w-1\/4{
    width: 25%;
  }

  .max\:tw-w-2\/4{
    width: 50%;
  }

  .max\:tw-w-3\/4{
    width: 75%;
  }

  .max\:tw-w-1\/5{
    width: 20%;
  }

  .max\:tw-w-2\/5{
    width: 40%;
  }

  .max\:tw-w-3\/5{
    width: 60%;
  }

  .max\:tw-w-4\/5{
    width: 80%;
  }

  .max\:tw-w-1\/6{
    width: 16.666667%;
  }

  .max\:tw-w-2\/6{
    width: 33.333333%;
  }

  .max\:tw-w-3\/6{
    width: 50%;
  }

  .max\:tw-w-4\/6{
    width: 66.666667%;
  }

  .max\:tw-w-5\/6{
    width: 83.333333%;
  }

  .max\:tw-w-1\/12{
    width: 8.333333%;
  }

  .max\:tw-w-2\/12{
    width: 16.666667%;
  }

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

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

  .max\:tw-w-5\/12{
    width: 41.666667%;
  }

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

  .max\:tw-w-7\/12{
    width: 58.333333%;
  }

  .max\:tw-w-8\/12{
    width: 66.666667%;
  }

  .max\:tw-w-9\/12{
    width: 75%;
  }

  .max\:tw-w-10\/12{
    width: 83.333333%;
  }

  .max\:tw-w-11\/12{
    width: 91.666667%;
  }

  .max\:tw-w-full{
    width: 100%;
  }

  .max\:tw-w-screen{
    width: 100vw;
  }

  .max\:tw-w-min-content{
    width: -moz-min-content;
    width: min-content;
  }

  .max\:tw-w-max-content{
    width: -moz-max-content;
    width: max-content;
  }

  .max\:tw-z-0{
    z-index: 0;
  }

  .max\:tw-z-10{
    z-index: 10;
  }

  .max\:tw-z-20{
    z-index: 20;
  }

  .max\:tw-z-30{
    z-index: 30;
  }

  .max\:tw-z-40{
    z-index: 40;
  }

  .max\:tw-z-50{
    z-index: 50;
  }

  .max\:tw-z-150{
    z-index: 150;
  }

  .max\:tw-z-auto{
    z-index: auto;
  }

  .max\:focus-within\:tw-z-0:focus-within{
    z-index: 0;
  }

  .max\:focus-within\:tw-z-10:focus-within{
    z-index: 10;
  }

  .max\:focus-within\:tw-z-20:focus-within{
    z-index: 20;
  }

  .max\:focus-within\:tw-z-30:focus-within{
    z-index: 30;
  }

  .max\:focus-within\:tw-z-40:focus-within{
    z-index: 40;
  }

  .max\:focus-within\:tw-z-50:focus-within{
    z-index: 50;
  }

  .max\:focus-within\:tw-z-150:focus-within{
    z-index: 150;
  }

  .max\:focus-within\:tw-z-auto:focus-within{
    z-index: auto;
  }

  .max\:focus\:tw-z-0:focus{
    z-index: 0;
  }

  .max\:focus\:tw-z-10:focus{
    z-index: 10;
  }

  .max\:focus\:tw-z-20:focus{
    z-index: 20;
  }

  .max\:focus\:tw-z-30:focus{
    z-index: 30;
  }

  .max\:focus\:tw-z-40:focus{
    z-index: 40;
  }

  .max\:focus\:tw-z-50:focus{
    z-index: 50;
  }

  .max\:focus\:tw-z-150:focus{
    z-index: 150;
  }

  .max\:focus\:tw-z-auto:focus{
    z-index: auto;
  }

  .max\:tw-gap-0{
    grid-gap: 0;
    gap: 0;
  }

  .max\:tw-gap-1{
    grid-gap: 0.25rem;
    gap: 0.25rem;
  }

  .max\:tw-gap-2{
    grid-gap: 0.5rem;
    gap: 0.5rem;
  }

  .max\:tw-gap-3{
    grid-gap: 0.75rem;
    gap: 0.75rem;
  }

  .max\:tw-gap-4{
    grid-gap: 1rem;
    gap: 1rem;
  }

  .max\:tw-gap-5{
    grid-gap: 1.25rem;
    gap: 1.25rem;
  }

  .max\:tw-gap-6{
    grid-gap: 1.5rem;
    gap: 1.5rem;
  }

  .max\:tw-gap-7{
    grid-gap: 1.75rem;
    gap: 1.75rem;
  }

  .max\:tw-gap-8{
    grid-gap: 2rem;
    gap: 2rem;
  }

  .max\:tw-gap-9{
    grid-gap: 2.25rem;
    gap: 2.25rem;
  }

  .max\:tw-gap-10{
    grid-gap: 2.5rem;
    gap: 2.5rem;
  }

  .max\:tw-gap-11{
    grid-gap: 2.75rem;
    gap: 2.75rem;
  }

  .max\:tw-gap-12{
    grid-gap: 3rem;
    gap: 3rem;
  }

  .max\:tw-gap-13{
    grid-gap: 3.25rem;
    gap: 3.25rem;
  }

  .max\:tw-gap-14{
    grid-gap: 3.5rem;
    gap: 3.5rem;
  }

  .max\:tw-gap-15{
    grid-gap: 3.75rem;
    gap: 3.75rem;
  }

  .max\:tw-gap-16{
    grid-gap: 4rem;
    gap: 4rem;
  }

  .max\:tw-gap-17{
    grid-gap: 4.25rem;
    gap: 4.25rem;
  }

  .max\:tw-gap-18{
    grid-gap: 4.5rem;
    gap: 4.5rem;
  }

  .max\:tw-gap-19{
    grid-gap: 4.75rem;
    gap: 4.75rem;
  }

  .max\:tw-gap-20{
    grid-gap: 5rem;
    gap: 5rem;
  }

  .max\:tw-gap-21{
    grid-gap: 5.25rem;
    gap: 5.25rem;
  }

  .max\:tw-gap-22{
    grid-gap: 5.5rem;
    gap: 5.5rem;
  }

  .max\:tw-gap-23{
    grid-gap: 5.75rem;
    gap: 5.75rem;
  }

  .max\:tw-gap-24{
    grid-gap: 6rem;
    gap: 6rem;
  }

  .max\:tw-gap-25{
    grid-gap: 6.25rem;
    gap: 6.25rem;
  }

  .max\:tw-gap-26{
    grid-gap: 6.5rem;
    gap: 6.5rem;
  }

  .max\:tw-gap-27{
    grid-gap: 6.75rem;
    gap: 6.75rem;
  }

  .max\:tw-gap-28{
    grid-gap: 7rem;
    gap: 7rem;
  }

  .max\:tw-gap-29{
    grid-gap: 7.25rem;
    gap: 7.25rem;
  }

  .max\:tw-gap-30{
    grid-gap: 7.5rem;
    gap: 7.5rem;
  }

  .max\:tw-gap-31{
    grid-gap: 7.75rem;
    gap: 7.75rem;
  }

  .max\:tw-gap-32{
    grid-gap: 8rem;
    gap: 8rem;
  }

  .max\:tw-gap-33{
    grid-gap: 8.25rem;
    gap: 8.25rem;
  }

  .max\:tw-gap-34{
    grid-gap: 8.5rem;
    gap: 8.5rem;
  }

  .max\:tw-gap-35{
    grid-gap: 8.75rem;
    gap: 8.75rem;
  }

  .max\:tw-gap-36{
    grid-gap: 9rem;
    gap: 9rem;
  }

  .max\:tw-gap-40{
    grid-gap: 10rem;
    gap: 10rem;
  }

  .max\:tw-gap-41{
    grid-gap: 10.25rem;
    gap: 10.25rem;
  }

  .max\:tw-gap-42{
    grid-gap: 10.5rem;
    gap: 10.5rem;
  }

  .max\:tw-gap-43{
    grid-gap: 10.75rem;
    gap: 10.75rem;
  }

  .max\:tw-gap-44{
    grid-gap: 11rem;
    gap: 11rem;
  }

  .max\:tw-gap-45{
    grid-gap: 11.25rem;
    gap: 11.25rem;
  }

  .max\:tw-gap-46{
    grid-gap: 11.5rem;
    gap: 11.5rem;
  }

  .max\:tw-gap-47{
    grid-gap: 11.75rem;
    gap: 11.75rem;
  }

  .max\:tw-gap-48{
    grid-gap: 12rem;
    gap: 12rem;
  }

  .max\:tw-gap-50{
    grid-gap: 12.5rem;
    gap: 12.5rem;
  }

  .max\:tw-gap-52{
    grid-gap: 13rem;
    gap: 13rem;
  }

  .max\:tw-gap-53{
    grid-gap: 13.25rem;
    gap: 13.25rem;
  }

  .max\:tw-gap-54{
    grid-gap: 13.5rem;
    gap: 13.5rem;
  }

  .max\:tw-gap-55{
    grid-gap: 13.75rem;
    gap: 13.75rem;
  }

  .max\:tw-gap-56{
    grid-gap: 14rem;
    gap: 14rem;
  }

  .max\:tw-gap-57{
    grid-gap: 14.25rem;
    gap: 14.25rem;
  }

  .max\:tw-gap-58{
    grid-gap: 14.5rem;
    gap: 14.5rem;
  }

  .max\:tw-gap-59{
    grid-gap: 14.75rem;
    gap: 14.75rem;
  }

  .max\:tw-gap-60{
    grid-gap: 15rem;
    gap: 15rem;
  }

  .max\:tw-gap-61{
    grid-gap: 15.25rem;
    gap: 15.25rem;
  }

  .max\:tw-gap-62{
    grid-gap: 15.5rem;
    gap: 15.5rem;
  }

  .max\:tw-gap-63{
    grid-gap: 15.75rem;
    gap: 15.75rem;
  }

  .max\:tw-gap-64{
    grid-gap: 16rem;
    gap: 16rem;
  }

  .max\:tw-gap-65{
    grid-gap: 16.25rem;
    gap: 16.25rem;
  }

  .max\:tw-gap-66{
    grid-gap: 16.5rem;
    gap: 16.5rem;
  }

  .max\:tw-gap-68{
    grid-gap: 17rem;
    gap: 17rem;
  }

  .max\:tw-gap-69{
    grid-gap: 17.25rem;
    gap: 17.25rem;
  }

  .max\:tw-gap-70{
    grid-gap: 17.5rem;
    gap: 17.5rem;
  }

  .max\:tw-gap-71{
    grid-gap: 17.75rem;
    gap: 17.75rem;
  }

  .max\:tw-gap-72{
    grid-gap: 18rem;
    gap: 18rem;
  }

  .max\:tw-gap-73{
    grid-gap: 18.25rem;
    gap: 18.25rem;
  }

  .max\:tw-gap-74{
    grid-gap: 18.5rem;
    gap: 18.5rem;
  }

  .max\:tw-gap-75{
    grid-gap: 18.75rem;
    gap: 18.75rem;
  }

  .max\:tw-gap-76{
    grid-gap: 19rem;
    gap: 19rem;
  }

  .max\:tw-gap-77{
    grid-gap: 19.25rem;
    gap: 19.25rem;
  }

  .max\:tw-gap-78{
    grid-gap: 19.5rem;
    gap: 19.5rem;
  }

  .max\:tw-gap-79{
    grid-gap: 19.75rem;
    gap: 19.75rem;
  }

  .max\:tw-gap-80{
    grid-gap: 20rem;
    gap: 20rem;
  }

  .max\:tw-gap-81{
    grid-gap: 20.25rem;
    gap: 20.25rem;
  }

  .max\:tw-gap-82{
    grid-gap: 20.5rem;
    gap: 20.5rem;
  }

  .max\:tw-gap-83{
    grid-gap: 20.75rem;
    gap: 20.75rem;
  }

  .max\:tw-gap-84{
    grid-gap: 21rem;
    gap: 21rem;
  }

  .max\:tw-gap-85{
    grid-gap: 21.25rem;
    gap: 21.25rem;
  }

  .max\:tw-gap-86{
    grid-gap: 21.5rem;
    gap: 21.5rem;
  }

  .max\:tw-gap-87{
    grid-gap: 21.75rem;
    gap: 21.75rem;
  }

  .max\:tw-gap-88{
    grid-gap: 22rem;
    gap: 22rem;
  }

  .max\:tw-gap-89{
    grid-gap: 22.25rem;
    gap: 22.25rem;
  }

  .max\:tw-gap-90{
    grid-gap: 22.5rem;
    gap: 22.5rem;
  }

  .max\:tw-gap-91{
    grid-gap: 22.75rem;
    gap: 22.75rem;
  }

  .max\:tw-gap-92{
    grid-gap: 23rem;
    gap: 23rem;
  }

  .max\:tw-gap-93{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .max\:tw-gap-94{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .max\:tw-gap-95{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .max\:tw-gap-96{
    grid-gap: 24rem;
    gap: 24rem;
  }

  .max\:tw-gap-97{
    grid-gap: 23.25rem;
    gap: 23.25rem;
  }

  .max\:tw-gap-98{
    grid-gap: 23.5rem;
    gap: 23.5rem;
  }

  .max\:tw-gap-99{
    grid-gap: 23.75rem;
    gap: 23.75rem;
  }

  .max\:tw-gap-100{
    grid-gap: 25rem;
    gap: 25rem;
  }

  .max\:tw-gap-101{
    grid-gap: 25.25rem;
    gap: 25.25rem;
  }

  .max\:tw-gap-102{
    grid-gap: 25.5rem;
    gap: 25.5rem;
  }

  .max\:tw-gap-112{
    grid-gap: 28rem;
    gap: 28rem;
  }

  .max\:tw-gap-128{
    grid-gap: 31rem;
    gap: 31rem;
  }

  .max\:tw-gap-129{
    grid-gap: 32.25rem;
    gap: 32.25rem;
  }

  .max\:tw-gap-130{
    grid-gap: 32.5rem;
    gap: 32.5rem;
  }

  .max\:tw-gap-140{
    grid-gap: 35rem;
    gap: 35rem;
  }

  .max\:tw-gap-160{
    grid-gap: 40rem;
    gap: 40rem;
  }

  .max\:tw-gap-180{
    grid-gap: 45rem;
    gap: 45rem;
  }

  .max\:tw-gap-185{
    grid-gap: 46.25rem;
    gap: 46.25rem;
  }

  .max\:tw-gap-190{
    grid-gap: 47.5rem;
    gap: 47.5rem;
  }

  .max\:tw-gap-200{
    grid-gap: 50rem;
    gap: 50rem;
  }

  .max\:tw-gap-px{
    grid-gap: 1px;
    gap: 1px;
  }

  .max\:tw-gap-0\.5{
    grid-gap: 0.125rem;
    gap: 0.125rem;
  }

  .max\:tw-gap-1\.5{
    grid-gap: 0.375rem;
    gap: 0.375rem;
  }

  .max\:tw-gap-2\.5{
    grid-gap: 0.625rem;
    gap: 0.625rem;
  }

  .max\:tw-gap-3\.5{
    grid-gap: 0.875rem;
    gap: 0.875rem;
  }

  .max\:tw-gap-1\/2{
    grid-gap: 50%;
    gap: 50%;
  }

  .max\:tw-gap-1\/3{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .max\:tw-gap-2\/3{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .max\:tw-gap-1\/4{
    grid-gap: 25%;
    gap: 25%;
  }

  .max\:tw-gap-2\/4{
    grid-gap: 50%;
    gap: 50%;
  }

  .max\:tw-gap-3\/4{
    grid-gap: 75%;
    gap: 75%;
  }

  .max\:tw-gap-1\/5{
    grid-gap: 20%;
    gap: 20%;
  }

  .max\:tw-gap-2\/5{
    grid-gap: 40%;
    gap: 40%;
  }

  .max\:tw-gap-3\/5{
    grid-gap: 60%;
    gap: 60%;
  }

  .max\:tw-gap-4\/5{
    grid-gap: 80%;
    gap: 80%;
  }

  .max\:tw-gap-1\/6{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .max\:tw-gap-2\/6{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .max\:tw-gap-3\/6{
    grid-gap: 50%;
    gap: 50%;
  }

  .max\:tw-gap-4\/6{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .max\:tw-gap-5\/6{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .max\:tw-gap-1\/12{
    grid-gap: 8.333333%;
    gap: 8.333333%;
  }

  .max\:tw-gap-2\/12{
    grid-gap: 16.666667%;
    gap: 16.666667%;
  }

  .max\:tw-gap-3\/12{
    grid-gap: 25%;
    gap: 25%;
  }

  .max\:tw-gap-4\/12{
    grid-gap: 33.333333%;
    gap: 33.333333%;
  }

  .max\:tw-gap-5\/12{
    grid-gap: 41.666667%;
    gap: 41.666667%;
  }

  .max\:tw-gap-6\/12{
    grid-gap: 50%;
    gap: 50%;
  }

  .max\:tw-gap-7\/12{
    grid-gap: 58.333333%;
    gap: 58.333333%;
  }

  .max\:tw-gap-8\/12{
    grid-gap: 66.666667%;
    gap: 66.666667%;
  }

  .max\:tw-gap-9\/12{
    grid-gap: 75%;
    gap: 75%;
  }

  .max\:tw-gap-10\/12{
    grid-gap: 83.333333%;
    gap: 83.333333%;
  }

  .max\:tw-gap-11\/12{
    grid-gap: 91.666667%;
    gap: 91.666667%;
  }

  .max\:tw-gap-full{
    grid-gap: 100%;
    gap: 100%;
  }

  .max\:tw-col-gap-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .max\:tw-col-gap-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .max\:tw-col-gap-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .max\:tw-col-gap-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .max\:tw-col-gap-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .max\:tw-col-gap-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .max\:tw-col-gap-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .max\:tw-col-gap-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .max\:tw-col-gap-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .max\:tw-col-gap-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .max\:tw-col-gap-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .max\:tw-col-gap-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .max\:tw-col-gap-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .max\:tw-col-gap-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .max\:tw-col-gap-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .max\:tw-col-gap-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .max\:tw-col-gap-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .max\:tw-col-gap-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .max\:tw-col-gap-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .max\:tw-col-gap-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .max\:tw-col-gap-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .max\:tw-col-gap-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .max\:tw-col-gap-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .max\:tw-col-gap-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .max\:tw-col-gap-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .max\:tw-col-gap-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .max\:tw-col-gap-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .max\:tw-col-gap-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .max\:tw-col-gap-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .max\:tw-col-gap-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .max\:tw-col-gap-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .max\:tw-col-gap-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .max\:tw-col-gap-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .max\:tw-col-gap-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .max\:tw-col-gap-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .max\:tw-col-gap-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .max\:tw-col-gap-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .max\:tw-col-gap-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .max\:tw-col-gap-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .max\:tw-col-gap-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .max\:tw-col-gap-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .max\:tw-col-gap-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .max\:tw-col-gap-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .max\:tw-col-gap-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .max\:tw-col-gap-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .max\:tw-col-gap-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .max\:tw-col-gap-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .max\:tw-col-gap-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .max\:tw-col-gap-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .max\:tw-col-gap-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .max\:tw-col-gap-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .max\:tw-col-gap-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .max\:tw-col-gap-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .max\:tw-col-gap-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .max\:tw-col-gap-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .max\:tw-col-gap-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .max\:tw-col-gap-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .max\:tw-col-gap-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .max\:tw-col-gap-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .max\:tw-col-gap-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .max\:tw-col-gap-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .max\:tw-col-gap-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .max\:tw-col-gap-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .max\:tw-col-gap-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .max\:tw-col-gap-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .max\:tw-col-gap-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .max\:tw-col-gap-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .max\:tw-col-gap-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .max\:tw-col-gap-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .max\:tw-col-gap-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .max\:tw-col-gap-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .max\:tw-col-gap-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .max\:tw-col-gap-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .max\:tw-col-gap-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .max\:tw-col-gap-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .max\:tw-col-gap-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .max\:tw-col-gap-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .max\:tw-col-gap-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .max\:tw-col-gap-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .max\:tw-col-gap-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .max\:tw-col-gap-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .max\:tw-col-gap-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .max\:tw-col-gap-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .max\:tw-col-gap-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .max\:tw-col-gap-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .max\:tw-col-gap-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .max\:tw-col-gap-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .max\:tw-col-gap-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .max\:tw-col-gap-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .max\:tw-col-gap-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .max\:tw-col-gap-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .max\:tw-col-gap-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .max\:tw-col-gap-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .max\:tw-col-gap-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .max\:tw-col-gap-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .max\:tw-col-gap-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .max\:tw-col-gap-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .max\:tw-col-gap-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .max\:tw-col-gap-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .max\:tw-col-gap-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .max\:tw-col-gap-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .max\:tw-col-gap-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .max\:tw-col-gap-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .max\:tw-col-gap-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .max\:tw-col-gap-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .max\:tw-col-gap-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .max\:tw-col-gap-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .max\:tw-col-gap-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .max\:tw-col-gap-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .max\:tw-col-gap-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .max\:tw-col-gap-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .max\:tw-col-gap-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .max\:tw-col-gap-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-col-gap-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-col-gap-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-col-gap-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .max\:tw-col-gap-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-col-gap-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .max\:tw-col-gap-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .max\:tw-col-gap-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .max\:tw-col-gap-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .max\:tw-col-gap-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .max\:tw-col-gap-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .max\:tw-col-gap-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-col-gap-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-col-gap-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-col-gap-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .max\:tw-col-gap-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .max\:tw-col-gap-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .max\:tw-col-gap-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .max\:tw-col-gap-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-col-gap-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .max\:tw-col-gap-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-col-gap-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .max\:tw-col-gap-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-col-gap-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .max\:tw-col-gap-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .max\:tw-col-gap-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .max\:tw-col-gap-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .max\:tw-gap-x-0{
    grid-column-gap: 0;
    -moz-column-gap: 0;
         column-gap: 0;
  }

  .max\:tw-gap-x-1{
    grid-column-gap: 0.25rem;
    -moz-column-gap: 0.25rem;
         column-gap: 0.25rem;
  }

  .max\:tw-gap-x-2{
    grid-column-gap: 0.5rem;
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .max\:tw-gap-x-3{
    grid-column-gap: 0.75rem;
    -moz-column-gap: 0.75rem;
         column-gap: 0.75rem;
  }

  .max\:tw-gap-x-4{
    grid-column-gap: 1rem;
    -moz-column-gap: 1rem;
         column-gap: 1rem;
  }

  .max\:tw-gap-x-5{
    grid-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
         column-gap: 1.25rem;
  }

  .max\:tw-gap-x-6{
    grid-column-gap: 1.5rem;
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .max\:tw-gap-x-7{
    grid-column-gap: 1.75rem;
    -moz-column-gap: 1.75rem;
         column-gap: 1.75rem;
  }

  .max\:tw-gap-x-8{
    grid-column-gap: 2rem;
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .max\:tw-gap-x-9{
    grid-column-gap: 2.25rem;
    -moz-column-gap: 2.25rem;
         column-gap: 2.25rem;
  }

  .max\:tw-gap-x-10{
    grid-column-gap: 2.5rem;
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .max\:tw-gap-x-11{
    grid-column-gap: 2.75rem;
    -moz-column-gap: 2.75rem;
         column-gap: 2.75rem;
  }

  .max\:tw-gap-x-12{
    grid-column-gap: 3rem;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .max\:tw-gap-x-13{
    grid-column-gap: 3.25rem;
    -moz-column-gap: 3.25rem;
         column-gap: 3.25rem;
  }

  .max\:tw-gap-x-14{
    grid-column-gap: 3.5rem;
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .max\:tw-gap-x-15{
    grid-column-gap: 3.75rem;
    -moz-column-gap: 3.75rem;
         column-gap: 3.75rem;
  }

  .max\:tw-gap-x-16{
    grid-column-gap: 4rem;
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .max\:tw-gap-x-17{
    grid-column-gap: 4.25rem;
    -moz-column-gap: 4.25rem;
         column-gap: 4.25rem;
  }

  .max\:tw-gap-x-18{
    grid-column-gap: 4.5rem;
    -moz-column-gap: 4.5rem;
         column-gap: 4.5rem;
  }

  .max\:tw-gap-x-19{
    grid-column-gap: 4.75rem;
    -moz-column-gap: 4.75rem;
         column-gap: 4.75rem;
  }

  .max\:tw-gap-x-20{
    grid-column-gap: 5rem;
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .max\:tw-gap-x-21{
    grid-column-gap: 5.25rem;
    -moz-column-gap: 5.25rem;
         column-gap: 5.25rem;
  }

  .max\:tw-gap-x-22{
    grid-column-gap: 5.5rem;
    -moz-column-gap: 5.5rem;
         column-gap: 5.5rem;
  }

  .max\:tw-gap-x-23{
    grid-column-gap: 5.75rem;
    -moz-column-gap: 5.75rem;
         column-gap: 5.75rem;
  }

  .max\:tw-gap-x-24{
    grid-column-gap: 6rem;
    -moz-column-gap: 6rem;
         column-gap: 6rem;
  }

  .max\:tw-gap-x-25{
    grid-column-gap: 6.25rem;
    -moz-column-gap: 6.25rem;
         column-gap: 6.25rem;
  }

  .max\:tw-gap-x-26{
    grid-column-gap: 6.5rem;
    -moz-column-gap: 6.5rem;
         column-gap: 6.5rem;
  }

  .max\:tw-gap-x-27{
    grid-column-gap: 6.75rem;
    -moz-column-gap: 6.75rem;
         column-gap: 6.75rem;
  }

  .max\:tw-gap-x-28{
    grid-column-gap: 7rem;
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .max\:tw-gap-x-29{
    grid-column-gap: 7.25rem;
    -moz-column-gap: 7.25rem;
         column-gap: 7.25rem;
  }

  .max\:tw-gap-x-30{
    grid-column-gap: 7.5rem;
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .max\:tw-gap-x-31{
    grid-column-gap: 7.75rem;
    -moz-column-gap: 7.75rem;
         column-gap: 7.75rem;
  }

  .max\:tw-gap-x-32{
    grid-column-gap: 8rem;
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .max\:tw-gap-x-33{
    grid-column-gap: 8.25rem;
    -moz-column-gap: 8.25rem;
         column-gap: 8.25rem;
  }

  .max\:tw-gap-x-34{
    grid-column-gap: 8.5rem;
    -moz-column-gap: 8.5rem;
         column-gap: 8.5rem;
  }

  .max\:tw-gap-x-35{
    grid-column-gap: 8.75rem;
    -moz-column-gap: 8.75rem;
         column-gap: 8.75rem;
  }

  .max\:tw-gap-x-36{
    grid-column-gap: 9rem;
    -moz-column-gap: 9rem;
         column-gap: 9rem;
  }

  .max\:tw-gap-x-40{
    grid-column-gap: 10rem;
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .max\:tw-gap-x-41{
    grid-column-gap: 10.25rem;
    -moz-column-gap: 10.25rem;
         column-gap: 10.25rem;
  }

  .max\:tw-gap-x-42{
    grid-column-gap: 10.5rem;
    -moz-column-gap: 10.5rem;
         column-gap: 10.5rem;
  }

  .max\:tw-gap-x-43{
    grid-column-gap: 10.75rem;
    -moz-column-gap: 10.75rem;
         column-gap: 10.75rem;
  }

  .max\:tw-gap-x-44{
    grid-column-gap: 11rem;
    -moz-column-gap: 11rem;
         column-gap: 11rem;
  }

  .max\:tw-gap-x-45{
    grid-column-gap: 11.25rem;
    -moz-column-gap: 11.25rem;
         column-gap: 11.25rem;
  }

  .max\:tw-gap-x-46{
    grid-column-gap: 11.5rem;
    -moz-column-gap: 11.5rem;
         column-gap: 11.5rem;
  }

  .max\:tw-gap-x-47{
    grid-column-gap: 11.75rem;
    -moz-column-gap: 11.75rem;
         column-gap: 11.75rem;
  }

  .max\:tw-gap-x-48{
    grid-column-gap: 12rem;
    -moz-column-gap: 12rem;
         column-gap: 12rem;
  }

  .max\:tw-gap-x-50{
    grid-column-gap: 12.5rem;
    -moz-column-gap: 12.5rem;
         column-gap: 12.5rem;
  }

  .max\:tw-gap-x-52{
    grid-column-gap: 13rem;
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .max\:tw-gap-x-53{
    grid-column-gap: 13.25rem;
    -moz-column-gap: 13.25rem;
         column-gap: 13.25rem;
  }

  .max\:tw-gap-x-54{
    grid-column-gap: 13.5rem;
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .max\:tw-gap-x-55{
    grid-column-gap: 13.75rem;
    -moz-column-gap: 13.75rem;
         column-gap: 13.75rem;
  }

  .max\:tw-gap-x-56{
    grid-column-gap: 14rem;
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .max\:tw-gap-x-57{
    grid-column-gap: 14.25rem;
    -moz-column-gap: 14.25rem;
         column-gap: 14.25rem;
  }

  .max\:tw-gap-x-58{
    grid-column-gap: 14.5rem;
    -moz-column-gap: 14.5rem;
         column-gap: 14.5rem;
  }

  .max\:tw-gap-x-59{
    grid-column-gap: 14.75rem;
    -moz-column-gap: 14.75rem;
         column-gap: 14.75rem;
  }

  .max\:tw-gap-x-60{
    grid-column-gap: 15rem;
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .max\:tw-gap-x-61{
    grid-column-gap: 15.25rem;
    -moz-column-gap: 15.25rem;
         column-gap: 15.25rem;
  }

  .max\:tw-gap-x-62{
    grid-column-gap: 15.5rem;
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .max\:tw-gap-x-63{
    grid-column-gap: 15.75rem;
    -moz-column-gap: 15.75rem;
         column-gap: 15.75rem;
  }

  .max\:tw-gap-x-64{
    grid-column-gap: 16rem;
    -moz-column-gap: 16rem;
         column-gap: 16rem;
  }

  .max\:tw-gap-x-65{
    grid-column-gap: 16.25rem;
    -moz-column-gap: 16.25rem;
         column-gap: 16.25rem;
  }

  .max\:tw-gap-x-66{
    grid-column-gap: 16.5rem;
    -moz-column-gap: 16.5rem;
         column-gap: 16.5rem;
  }

  .max\:tw-gap-x-68{
    grid-column-gap: 17rem;
    -moz-column-gap: 17rem;
         column-gap: 17rem;
  }

  .max\:tw-gap-x-69{
    grid-column-gap: 17.25rem;
    -moz-column-gap: 17.25rem;
         column-gap: 17.25rem;
  }

  .max\:tw-gap-x-70{
    grid-column-gap: 17.5rem;
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .max\:tw-gap-x-71{
    grid-column-gap: 17.75rem;
    -moz-column-gap: 17.75rem;
         column-gap: 17.75rem;
  }

  .max\:tw-gap-x-72{
    grid-column-gap: 18rem;
    -moz-column-gap: 18rem;
         column-gap: 18rem;
  }

  .max\:tw-gap-x-73{
    grid-column-gap: 18.25rem;
    -moz-column-gap: 18.25rem;
         column-gap: 18.25rem;
  }

  .max\:tw-gap-x-74{
    grid-column-gap: 18.5rem;
    -moz-column-gap: 18.5rem;
         column-gap: 18.5rem;
  }

  .max\:tw-gap-x-75{
    grid-column-gap: 18.75rem;
    -moz-column-gap: 18.75rem;
         column-gap: 18.75rem;
  }

  .max\:tw-gap-x-76{
    grid-column-gap: 19rem;
    -moz-column-gap: 19rem;
         column-gap: 19rem;
  }

  .max\:tw-gap-x-77{
    grid-column-gap: 19.25rem;
    -moz-column-gap: 19.25rem;
         column-gap: 19.25rem;
  }

  .max\:tw-gap-x-78{
    grid-column-gap: 19.5rem;
    -moz-column-gap: 19.5rem;
         column-gap: 19.5rem;
  }

  .max\:tw-gap-x-79{
    grid-column-gap: 19.75rem;
    -moz-column-gap: 19.75rem;
         column-gap: 19.75rem;
  }

  .max\:tw-gap-x-80{
    grid-column-gap: 20rem;
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .max\:tw-gap-x-81{
    grid-column-gap: 20.25rem;
    -moz-column-gap: 20.25rem;
         column-gap: 20.25rem;
  }

  .max\:tw-gap-x-82{
    grid-column-gap: 20.5rem;
    -moz-column-gap: 20.5rem;
         column-gap: 20.5rem;
  }

  .max\:tw-gap-x-83{
    grid-column-gap: 20.75rem;
    -moz-column-gap: 20.75rem;
         column-gap: 20.75rem;
  }

  .max\:tw-gap-x-84{
    grid-column-gap: 21rem;
    -moz-column-gap: 21rem;
         column-gap: 21rem;
  }

  .max\:tw-gap-x-85{
    grid-column-gap: 21.25rem;
    -moz-column-gap: 21.25rem;
         column-gap: 21.25rem;
  }

  .max\:tw-gap-x-86{
    grid-column-gap: 21.5rem;
    -moz-column-gap: 21.5rem;
         column-gap: 21.5rem;
  }

  .max\:tw-gap-x-87{
    grid-column-gap: 21.75rem;
    -moz-column-gap: 21.75rem;
         column-gap: 21.75rem;
  }

  .max\:tw-gap-x-88{
    grid-column-gap: 22rem;
    -moz-column-gap: 22rem;
         column-gap: 22rem;
  }

  .max\:tw-gap-x-89{
    grid-column-gap: 22.25rem;
    -moz-column-gap: 22.25rem;
         column-gap: 22.25rem;
  }

  .max\:tw-gap-x-90{
    grid-column-gap: 22.5rem;
    -moz-column-gap: 22.5rem;
         column-gap: 22.5rem;
  }

  .max\:tw-gap-x-91{
    grid-column-gap: 22.75rem;
    -moz-column-gap: 22.75rem;
         column-gap: 22.75rem;
  }

  .max\:tw-gap-x-92{
    grid-column-gap: 23rem;
    -moz-column-gap: 23rem;
         column-gap: 23rem;
  }

  .max\:tw-gap-x-93{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .max\:tw-gap-x-94{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .max\:tw-gap-x-95{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .max\:tw-gap-x-96{
    grid-column-gap: 24rem;
    -moz-column-gap: 24rem;
         column-gap: 24rem;
  }

  .max\:tw-gap-x-97{
    grid-column-gap: 23.25rem;
    -moz-column-gap: 23.25rem;
         column-gap: 23.25rem;
  }

  .max\:tw-gap-x-98{
    grid-column-gap: 23.5rem;
    -moz-column-gap: 23.5rem;
         column-gap: 23.5rem;
  }

  .max\:tw-gap-x-99{
    grid-column-gap: 23.75rem;
    -moz-column-gap: 23.75rem;
         column-gap: 23.75rem;
  }

  .max\:tw-gap-x-100{
    grid-column-gap: 25rem;
    -moz-column-gap: 25rem;
         column-gap: 25rem;
  }

  .max\:tw-gap-x-101{
    grid-column-gap: 25.25rem;
    -moz-column-gap: 25.25rem;
         column-gap: 25.25rem;
  }

  .max\:tw-gap-x-102{
    grid-column-gap: 25.5rem;
    -moz-column-gap: 25.5rem;
         column-gap: 25.5rem;
  }

  .max\:tw-gap-x-112{
    grid-column-gap: 28rem;
    -moz-column-gap: 28rem;
         column-gap: 28rem;
  }

  .max\:tw-gap-x-128{
    grid-column-gap: 31rem;
    -moz-column-gap: 31rem;
         column-gap: 31rem;
  }

  .max\:tw-gap-x-129{
    grid-column-gap: 32.25rem;
    -moz-column-gap: 32.25rem;
         column-gap: 32.25rem;
  }

  .max\:tw-gap-x-130{
    grid-column-gap: 32.5rem;
    -moz-column-gap: 32.5rem;
         column-gap: 32.5rem;
  }

  .max\:tw-gap-x-140{
    grid-column-gap: 35rem;
    -moz-column-gap: 35rem;
         column-gap: 35rem;
  }

  .max\:tw-gap-x-160{
    grid-column-gap: 40rem;
    -moz-column-gap: 40rem;
         column-gap: 40rem;
  }

  .max\:tw-gap-x-180{
    grid-column-gap: 45rem;
    -moz-column-gap: 45rem;
         column-gap: 45rem;
  }

  .max\:tw-gap-x-185{
    grid-column-gap: 46.25rem;
    -moz-column-gap: 46.25rem;
         column-gap: 46.25rem;
  }

  .max\:tw-gap-x-190{
    grid-column-gap: 47.5rem;
    -moz-column-gap: 47.5rem;
         column-gap: 47.5rem;
  }

  .max\:tw-gap-x-200{
    grid-column-gap: 50rem;
    -moz-column-gap: 50rem;
         column-gap: 50rem;
  }

  .max\:tw-gap-x-px{
    grid-column-gap: 1px;
    -moz-column-gap: 1px;
         column-gap: 1px;
  }

  .max\:tw-gap-x-0\.5{
    grid-column-gap: 0.125rem;
    -moz-column-gap: 0.125rem;
         column-gap: 0.125rem;
  }

  .max\:tw-gap-x-1\.5{
    grid-column-gap: 0.375rem;
    -moz-column-gap: 0.375rem;
         column-gap: 0.375rem;
  }

  .max\:tw-gap-x-2\.5{
    grid-column-gap: 0.625rem;
    -moz-column-gap: 0.625rem;
         column-gap: 0.625rem;
  }

  .max\:tw-gap-x-3\.5{
    grid-column-gap: 0.875rem;
    -moz-column-gap: 0.875rem;
         column-gap: 0.875rem;
  }

  .max\:tw-gap-x-1\/2{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-gap-x-1\/3{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-gap-x-2\/3{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-gap-x-1\/4{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .max\:tw-gap-x-2\/4{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-gap-x-3\/4{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .max\:tw-gap-x-1\/5{
    grid-column-gap: 20%;
    -moz-column-gap: 20%;
         column-gap: 20%;
  }

  .max\:tw-gap-x-2\/5{
    grid-column-gap: 40%;
    -moz-column-gap: 40%;
         column-gap: 40%;
  }

  .max\:tw-gap-x-3\/5{
    grid-column-gap: 60%;
    -moz-column-gap: 60%;
         column-gap: 60%;
  }

  .max\:tw-gap-x-4\/5{
    grid-column-gap: 80%;
    -moz-column-gap: 80%;
         column-gap: 80%;
  }

  .max\:tw-gap-x-1\/6{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .max\:tw-gap-x-2\/6{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-gap-x-3\/6{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-gap-x-4\/6{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-gap-x-5\/6{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .max\:tw-gap-x-1\/12{
    grid-column-gap: 8.333333%;
    -moz-column-gap: 8.333333%;
         column-gap: 8.333333%;
  }

  .max\:tw-gap-x-2\/12{
    grid-column-gap: 16.666667%;
    -moz-column-gap: 16.666667%;
         column-gap: 16.666667%;
  }

  .max\:tw-gap-x-3\/12{
    grid-column-gap: 25%;
    -moz-column-gap: 25%;
         column-gap: 25%;
  }

  .max\:tw-gap-x-4\/12{
    grid-column-gap: 33.333333%;
    -moz-column-gap: 33.333333%;
         column-gap: 33.333333%;
  }

  .max\:tw-gap-x-5\/12{
    grid-column-gap: 41.666667%;
    -moz-column-gap: 41.666667%;
         column-gap: 41.666667%;
  }

  .max\:tw-gap-x-6\/12{
    grid-column-gap: 50%;
    -moz-column-gap: 50%;
         column-gap: 50%;
  }

  .max\:tw-gap-x-7\/12{
    grid-column-gap: 58.333333%;
    -moz-column-gap: 58.333333%;
         column-gap: 58.333333%;
  }

  .max\:tw-gap-x-8\/12{
    grid-column-gap: 66.666667%;
    -moz-column-gap: 66.666667%;
         column-gap: 66.666667%;
  }

  .max\:tw-gap-x-9\/12{
    grid-column-gap: 75%;
    -moz-column-gap: 75%;
         column-gap: 75%;
  }

  .max\:tw-gap-x-10\/12{
    grid-column-gap: 83.333333%;
    -moz-column-gap: 83.333333%;
         column-gap: 83.333333%;
  }

  .max\:tw-gap-x-11\/12{
    grid-column-gap: 91.666667%;
    -moz-column-gap: 91.666667%;
         column-gap: 91.666667%;
  }

  .max\:tw-gap-x-full{
    grid-column-gap: 100%;
    -moz-column-gap: 100%;
         column-gap: 100%;
  }

  .max\:tw-row-gap-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .max\:tw-row-gap-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .max\:tw-row-gap-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .max\:tw-row-gap-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .max\:tw-row-gap-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .max\:tw-row-gap-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .max\:tw-row-gap-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .max\:tw-row-gap-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .max\:tw-row-gap-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .max\:tw-row-gap-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .max\:tw-row-gap-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .max\:tw-row-gap-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .max\:tw-row-gap-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .max\:tw-row-gap-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .max\:tw-row-gap-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .max\:tw-row-gap-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .max\:tw-row-gap-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .max\:tw-row-gap-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .max\:tw-row-gap-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .max\:tw-row-gap-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .max\:tw-row-gap-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .max\:tw-row-gap-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .max\:tw-row-gap-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .max\:tw-row-gap-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .max\:tw-row-gap-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .max\:tw-row-gap-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .max\:tw-row-gap-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .max\:tw-row-gap-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .max\:tw-row-gap-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .max\:tw-row-gap-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .max\:tw-row-gap-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .max\:tw-row-gap-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .max\:tw-row-gap-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .max\:tw-row-gap-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .max\:tw-row-gap-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .max\:tw-row-gap-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .max\:tw-row-gap-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .max\:tw-row-gap-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .max\:tw-row-gap-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .max\:tw-row-gap-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .max\:tw-row-gap-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .max\:tw-row-gap-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .max\:tw-row-gap-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .max\:tw-row-gap-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .max\:tw-row-gap-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .max\:tw-row-gap-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .max\:tw-row-gap-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .max\:tw-row-gap-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .max\:tw-row-gap-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .max\:tw-row-gap-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .max\:tw-row-gap-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .max\:tw-row-gap-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .max\:tw-row-gap-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .max\:tw-row-gap-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .max\:tw-row-gap-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .max\:tw-row-gap-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .max\:tw-row-gap-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .max\:tw-row-gap-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .max\:tw-row-gap-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .max\:tw-row-gap-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .max\:tw-row-gap-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .max\:tw-row-gap-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .max\:tw-row-gap-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .max\:tw-row-gap-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .max\:tw-row-gap-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .max\:tw-row-gap-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .max\:tw-row-gap-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .max\:tw-row-gap-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .max\:tw-row-gap-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .max\:tw-row-gap-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .max\:tw-row-gap-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .max\:tw-row-gap-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .max\:tw-row-gap-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .max\:tw-row-gap-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .max\:tw-row-gap-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .max\:tw-row-gap-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .max\:tw-row-gap-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .max\:tw-row-gap-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .max\:tw-row-gap-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .max\:tw-row-gap-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .max\:tw-row-gap-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .max\:tw-row-gap-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .max\:tw-row-gap-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .max\:tw-row-gap-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .max\:tw-row-gap-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .max\:tw-row-gap-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .max\:tw-row-gap-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .max\:tw-row-gap-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .max\:tw-row-gap-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .max\:tw-row-gap-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .max\:tw-row-gap-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .max\:tw-row-gap-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .max\:tw-row-gap-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .max\:tw-row-gap-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .max\:tw-row-gap-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .max\:tw-row-gap-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .max\:tw-row-gap-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .max\:tw-row-gap-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .max\:tw-row-gap-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .max\:tw-row-gap-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .max\:tw-row-gap-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .max\:tw-row-gap-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .max\:tw-row-gap-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .max\:tw-row-gap-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .max\:tw-row-gap-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .max\:tw-row-gap-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .max\:tw-row-gap-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .max\:tw-row-gap-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .max\:tw-row-gap-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .max\:tw-row-gap-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .max\:tw-row-gap-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .max\:tw-row-gap-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .max\:tw-row-gap-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-row-gap-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-row-gap-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-row-gap-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .max\:tw-row-gap-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-row-gap-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .max\:tw-row-gap-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .max\:tw-row-gap-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .max\:tw-row-gap-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .max\:tw-row-gap-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .max\:tw-row-gap-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .max\:tw-row-gap-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-row-gap-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-row-gap-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-row-gap-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .max\:tw-row-gap-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .max\:tw-row-gap-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .max\:tw-row-gap-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .max\:tw-row-gap-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-row-gap-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .max\:tw-row-gap-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-row-gap-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .max\:tw-row-gap-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-row-gap-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .max\:tw-row-gap-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .max\:tw-row-gap-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .max\:tw-row-gap-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .max\:tw-gap-y-0{
    grid-row-gap: 0;
    row-gap: 0;
  }

  .max\:tw-gap-y-1{
    grid-row-gap: 0.25rem;
    row-gap: 0.25rem;
  }

  .max\:tw-gap-y-2{
    grid-row-gap: 0.5rem;
    row-gap: 0.5rem;
  }

  .max\:tw-gap-y-3{
    grid-row-gap: 0.75rem;
    row-gap: 0.75rem;
  }

  .max\:tw-gap-y-4{
    grid-row-gap: 1rem;
    row-gap: 1rem;
  }

  .max\:tw-gap-y-5{
    grid-row-gap: 1.25rem;
    row-gap: 1.25rem;
  }

  .max\:tw-gap-y-6{
    grid-row-gap: 1.5rem;
    row-gap: 1.5rem;
  }

  .max\:tw-gap-y-7{
    grid-row-gap: 1.75rem;
    row-gap: 1.75rem;
  }

  .max\:tw-gap-y-8{
    grid-row-gap: 2rem;
    row-gap: 2rem;
  }

  .max\:tw-gap-y-9{
    grid-row-gap: 2.25rem;
    row-gap: 2.25rem;
  }

  .max\:tw-gap-y-10{
    grid-row-gap: 2.5rem;
    row-gap: 2.5rem;
  }

  .max\:tw-gap-y-11{
    grid-row-gap: 2.75rem;
    row-gap: 2.75rem;
  }

  .max\:tw-gap-y-12{
    grid-row-gap: 3rem;
    row-gap: 3rem;
  }

  .max\:tw-gap-y-13{
    grid-row-gap: 3.25rem;
    row-gap: 3.25rem;
  }

  .max\:tw-gap-y-14{
    grid-row-gap: 3.5rem;
    row-gap: 3.5rem;
  }

  .max\:tw-gap-y-15{
    grid-row-gap: 3.75rem;
    row-gap: 3.75rem;
  }

  .max\:tw-gap-y-16{
    grid-row-gap: 4rem;
    row-gap: 4rem;
  }

  .max\:tw-gap-y-17{
    grid-row-gap: 4.25rem;
    row-gap: 4.25rem;
  }

  .max\:tw-gap-y-18{
    grid-row-gap: 4.5rem;
    row-gap: 4.5rem;
  }

  .max\:tw-gap-y-19{
    grid-row-gap: 4.75rem;
    row-gap: 4.75rem;
  }

  .max\:tw-gap-y-20{
    grid-row-gap: 5rem;
    row-gap: 5rem;
  }

  .max\:tw-gap-y-21{
    grid-row-gap: 5.25rem;
    row-gap: 5.25rem;
  }

  .max\:tw-gap-y-22{
    grid-row-gap: 5.5rem;
    row-gap: 5.5rem;
  }

  .max\:tw-gap-y-23{
    grid-row-gap: 5.75rem;
    row-gap: 5.75rem;
  }

  .max\:tw-gap-y-24{
    grid-row-gap: 6rem;
    row-gap: 6rem;
  }

  .max\:tw-gap-y-25{
    grid-row-gap: 6.25rem;
    row-gap: 6.25rem;
  }

  .max\:tw-gap-y-26{
    grid-row-gap: 6.5rem;
    row-gap: 6.5rem;
  }

  .max\:tw-gap-y-27{
    grid-row-gap: 6.75rem;
    row-gap: 6.75rem;
  }

  .max\:tw-gap-y-28{
    grid-row-gap: 7rem;
    row-gap: 7rem;
  }

  .max\:tw-gap-y-29{
    grid-row-gap: 7.25rem;
    row-gap: 7.25rem;
  }

  .max\:tw-gap-y-30{
    grid-row-gap: 7.5rem;
    row-gap: 7.5rem;
  }

  .max\:tw-gap-y-31{
    grid-row-gap: 7.75rem;
    row-gap: 7.75rem;
  }

  .max\:tw-gap-y-32{
    grid-row-gap: 8rem;
    row-gap: 8rem;
  }

  .max\:tw-gap-y-33{
    grid-row-gap: 8.25rem;
    row-gap: 8.25rem;
  }

  .max\:tw-gap-y-34{
    grid-row-gap: 8.5rem;
    row-gap: 8.5rem;
  }

  .max\:tw-gap-y-35{
    grid-row-gap: 8.75rem;
    row-gap: 8.75rem;
  }

  .max\:tw-gap-y-36{
    grid-row-gap: 9rem;
    row-gap: 9rem;
  }

  .max\:tw-gap-y-40{
    grid-row-gap: 10rem;
    row-gap: 10rem;
  }

  .max\:tw-gap-y-41{
    grid-row-gap: 10.25rem;
    row-gap: 10.25rem;
  }

  .max\:tw-gap-y-42{
    grid-row-gap: 10.5rem;
    row-gap: 10.5rem;
  }

  .max\:tw-gap-y-43{
    grid-row-gap: 10.75rem;
    row-gap: 10.75rem;
  }

  .max\:tw-gap-y-44{
    grid-row-gap: 11rem;
    row-gap: 11rem;
  }

  .max\:tw-gap-y-45{
    grid-row-gap: 11.25rem;
    row-gap: 11.25rem;
  }

  .max\:tw-gap-y-46{
    grid-row-gap: 11.5rem;
    row-gap: 11.5rem;
  }

  .max\:tw-gap-y-47{
    grid-row-gap: 11.75rem;
    row-gap: 11.75rem;
  }

  .max\:tw-gap-y-48{
    grid-row-gap: 12rem;
    row-gap: 12rem;
  }

  .max\:tw-gap-y-50{
    grid-row-gap: 12.5rem;
    row-gap: 12.5rem;
  }

  .max\:tw-gap-y-52{
    grid-row-gap: 13rem;
    row-gap: 13rem;
  }

  .max\:tw-gap-y-53{
    grid-row-gap: 13.25rem;
    row-gap: 13.25rem;
  }

  .max\:tw-gap-y-54{
    grid-row-gap: 13.5rem;
    row-gap: 13.5rem;
  }

  .max\:tw-gap-y-55{
    grid-row-gap: 13.75rem;
    row-gap: 13.75rem;
  }

  .max\:tw-gap-y-56{
    grid-row-gap: 14rem;
    row-gap: 14rem;
  }

  .max\:tw-gap-y-57{
    grid-row-gap: 14.25rem;
    row-gap: 14.25rem;
  }

  .max\:tw-gap-y-58{
    grid-row-gap: 14.5rem;
    row-gap: 14.5rem;
  }

  .max\:tw-gap-y-59{
    grid-row-gap: 14.75rem;
    row-gap: 14.75rem;
  }

  .max\:tw-gap-y-60{
    grid-row-gap: 15rem;
    row-gap: 15rem;
  }

  .max\:tw-gap-y-61{
    grid-row-gap: 15.25rem;
    row-gap: 15.25rem;
  }

  .max\:tw-gap-y-62{
    grid-row-gap: 15.5rem;
    row-gap: 15.5rem;
  }

  .max\:tw-gap-y-63{
    grid-row-gap: 15.75rem;
    row-gap: 15.75rem;
  }

  .max\:tw-gap-y-64{
    grid-row-gap: 16rem;
    row-gap: 16rem;
  }

  .max\:tw-gap-y-65{
    grid-row-gap: 16.25rem;
    row-gap: 16.25rem;
  }

  .max\:tw-gap-y-66{
    grid-row-gap: 16.5rem;
    row-gap: 16.5rem;
  }

  .max\:tw-gap-y-68{
    grid-row-gap: 17rem;
    row-gap: 17rem;
  }

  .max\:tw-gap-y-69{
    grid-row-gap: 17.25rem;
    row-gap: 17.25rem;
  }

  .max\:tw-gap-y-70{
    grid-row-gap: 17.5rem;
    row-gap: 17.5rem;
  }

  .max\:tw-gap-y-71{
    grid-row-gap: 17.75rem;
    row-gap: 17.75rem;
  }

  .max\:tw-gap-y-72{
    grid-row-gap: 18rem;
    row-gap: 18rem;
  }

  .max\:tw-gap-y-73{
    grid-row-gap: 18.25rem;
    row-gap: 18.25rem;
  }

  .max\:tw-gap-y-74{
    grid-row-gap: 18.5rem;
    row-gap: 18.5rem;
  }

  .max\:tw-gap-y-75{
    grid-row-gap: 18.75rem;
    row-gap: 18.75rem;
  }

  .max\:tw-gap-y-76{
    grid-row-gap: 19rem;
    row-gap: 19rem;
  }

  .max\:tw-gap-y-77{
    grid-row-gap: 19.25rem;
    row-gap: 19.25rem;
  }

  .max\:tw-gap-y-78{
    grid-row-gap: 19.5rem;
    row-gap: 19.5rem;
  }

  .max\:tw-gap-y-79{
    grid-row-gap: 19.75rem;
    row-gap: 19.75rem;
  }

  .max\:tw-gap-y-80{
    grid-row-gap: 20rem;
    row-gap: 20rem;
  }

  .max\:tw-gap-y-81{
    grid-row-gap: 20.25rem;
    row-gap: 20.25rem;
  }

  .max\:tw-gap-y-82{
    grid-row-gap: 20.5rem;
    row-gap: 20.5rem;
  }

  .max\:tw-gap-y-83{
    grid-row-gap: 20.75rem;
    row-gap: 20.75rem;
  }

  .max\:tw-gap-y-84{
    grid-row-gap: 21rem;
    row-gap: 21rem;
  }

  .max\:tw-gap-y-85{
    grid-row-gap: 21.25rem;
    row-gap: 21.25rem;
  }

  .max\:tw-gap-y-86{
    grid-row-gap: 21.5rem;
    row-gap: 21.5rem;
  }

  .max\:tw-gap-y-87{
    grid-row-gap: 21.75rem;
    row-gap: 21.75rem;
  }

  .max\:tw-gap-y-88{
    grid-row-gap: 22rem;
    row-gap: 22rem;
  }

  .max\:tw-gap-y-89{
    grid-row-gap: 22.25rem;
    row-gap: 22.25rem;
  }

  .max\:tw-gap-y-90{
    grid-row-gap: 22.5rem;
    row-gap: 22.5rem;
  }

  .max\:tw-gap-y-91{
    grid-row-gap: 22.75rem;
    row-gap: 22.75rem;
  }

  .max\:tw-gap-y-92{
    grid-row-gap: 23rem;
    row-gap: 23rem;
  }

  .max\:tw-gap-y-93{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .max\:tw-gap-y-94{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .max\:tw-gap-y-95{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .max\:tw-gap-y-96{
    grid-row-gap: 24rem;
    row-gap: 24rem;
  }

  .max\:tw-gap-y-97{
    grid-row-gap: 23.25rem;
    row-gap: 23.25rem;
  }

  .max\:tw-gap-y-98{
    grid-row-gap: 23.5rem;
    row-gap: 23.5rem;
  }

  .max\:tw-gap-y-99{
    grid-row-gap: 23.75rem;
    row-gap: 23.75rem;
  }

  .max\:tw-gap-y-100{
    grid-row-gap: 25rem;
    row-gap: 25rem;
  }

  .max\:tw-gap-y-101{
    grid-row-gap: 25.25rem;
    row-gap: 25.25rem;
  }

  .max\:tw-gap-y-102{
    grid-row-gap: 25.5rem;
    row-gap: 25.5rem;
  }

  .max\:tw-gap-y-112{
    grid-row-gap: 28rem;
    row-gap: 28rem;
  }

  .max\:tw-gap-y-128{
    grid-row-gap: 31rem;
    row-gap: 31rem;
  }

  .max\:tw-gap-y-129{
    grid-row-gap: 32.25rem;
    row-gap: 32.25rem;
  }

  .max\:tw-gap-y-130{
    grid-row-gap: 32.5rem;
    row-gap: 32.5rem;
  }

  .max\:tw-gap-y-140{
    grid-row-gap: 35rem;
    row-gap: 35rem;
  }

  .max\:tw-gap-y-160{
    grid-row-gap: 40rem;
    row-gap: 40rem;
  }

  .max\:tw-gap-y-180{
    grid-row-gap: 45rem;
    row-gap: 45rem;
  }

  .max\:tw-gap-y-185{
    grid-row-gap: 46.25rem;
    row-gap: 46.25rem;
  }

  .max\:tw-gap-y-190{
    grid-row-gap: 47.5rem;
    row-gap: 47.5rem;
  }

  .max\:tw-gap-y-200{
    grid-row-gap: 50rem;
    row-gap: 50rem;
  }

  .max\:tw-gap-y-px{
    grid-row-gap: 1px;
    row-gap: 1px;
  }

  .max\:tw-gap-y-0\.5{
    grid-row-gap: 0.125rem;
    row-gap: 0.125rem;
  }

  .max\:tw-gap-y-1\.5{
    grid-row-gap: 0.375rem;
    row-gap: 0.375rem;
  }

  .max\:tw-gap-y-2\.5{
    grid-row-gap: 0.625rem;
    row-gap: 0.625rem;
  }

  .max\:tw-gap-y-3\.5{
    grid-row-gap: 0.875rem;
    row-gap: 0.875rem;
  }

  .max\:tw-gap-y-1\/2{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-gap-y-1\/3{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-gap-y-2\/3{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-gap-y-1\/4{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .max\:tw-gap-y-2\/4{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-gap-y-3\/4{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .max\:tw-gap-y-1\/5{
    grid-row-gap: 20%;
    row-gap: 20%;
  }

  .max\:tw-gap-y-2\/5{
    grid-row-gap: 40%;
    row-gap: 40%;
  }

  .max\:tw-gap-y-3\/5{
    grid-row-gap: 60%;
    row-gap: 60%;
  }

  .max\:tw-gap-y-4\/5{
    grid-row-gap: 80%;
    row-gap: 80%;
  }

  .max\:tw-gap-y-1\/6{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .max\:tw-gap-y-2\/6{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-gap-y-3\/6{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-gap-y-4\/6{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-gap-y-5\/6{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .max\:tw-gap-y-1\/12{
    grid-row-gap: 8.333333%;
    row-gap: 8.333333%;
  }

  .max\:tw-gap-y-2\/12{
    grid-row-gap: 16.666667%;
    row-gap: 16.666667%;
  }

  .max\:tw-gap-y-3\/12{
    grid-row-gap: 25%;
    row-gap: 25%;
  }

  .max\:tw-gap-y-4\/12{
    grid-row-gap: 33.333333%;
    row-gap: 33.333333%;
  }

  .max\:tw-gap-y-5\/12{
    grid-row-gap: 41.666667%;
    row-gap: 41.666667%;
  }

  .max\:tw-gap-y-6\/12{
    grid-row-gap: 50%;
    row-gap: 50%;
  }

  .max\:tw-gap-y-7\/12{
    grid-row-gap: 58.333333%;
    row-gap: 58.333333%;
  }

  .max\:tw-gap-y-8\/12{
    grid-row-gap: 66.666667%;
    row-gap: 66.666667%;
  }

  .max\:tw-gap-y-9\/12{
    grid-row-gap: 75%;
    row-gap: 75%;
  }

  .max\:tw-gap-y-10\/12{
    grid-row-gap: 83.333333%;
    row-gap: 83.333333%;
  }

  .max\:tw-gap-y-11\/12{
    grid-row-gap: 91.666667%;
    row-gap: 91.666667%;
  }

  .max\:tw-gap-y-full{
    grid-row-gap: 100%;
    row-gap: 100%;
  }

  .max\:tw-grid-flow-row{
    grid-auto-flow: row;
  }

  .max\:tw-grid-flow-col{
    grid-auto-flow: column;
  }

  .max\:tw-grid-flow-row-dense{
    grid-auto-flow: row dense;
  }

  .max\:tw-grid-flow-col-dense{
    grid-auto-flow: column dense;
  }

  .max\:tw-grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }

  .max\:tw-grid-cols-none{
    grid-template-columns: none;
  }

  .max\:tw-auto-cols-auto{
    grid-auto-columns: auto;
  }

  .max\:tw-auto-cols-min{
    grid-auto-columns: min-content;
  }

  .max\:tw-auto-cols-max{
    grid-auto-columns: max-content;
  }

  .max\:tw-auto-cols-fr{
    grid-auto-columns: minmax(0, 1fr);
  }

  .max\:tw-col-auto{
    grid-column: auto;
  }

  .max\:tw-col-span-1{
    grid-column: span 1 / span 1;
  }

  .max\:tw-col-span-2{
    grid-column: span 2 / span 2;
  }

  .max\:tw-col-span-3{
    grid-column: span 3 / span 3;
  }

  .max\:tw-col-span-4{
    grid-column: span 4 / span 4;
  }

  .max\:tw-col-span-5{
    grid-column: span 5 / span 5;
  }

  .max\:tw-col-span-6{
    grid-column: span 6 / span 6;
  }

  .max\:tw-col-span-7{
    grid-column: span 7 / span 7;
  }

  .max\:tw-col-span-8{
    grid-column: span 8 / span 8;
  }

  .max\:tw-col-span-9{
    grid-column: span 9 / span 9;
  }

  .max\:tw-col-span-10{
    grid-column: span 10 / span 10;
  }

  .max\:tw-col-span-11{
    grid-column: span 11 / span 11;
  }

  .max\:tw-col-span-12{
    grid-column: span 12 / span 12;
  }

  .max\:tw-col-span-full{
    grid-column: 1 / -1;
  }

  .max\:tw-col-start-1{
    grid-column-start: 1;
  }

  .max\:tw-col-start-2{
    grid-column-start: 2;
  }

  .max\:tw-col-start-3{
    grid-column-start: 3;
  }

  .max\:tw-col-start-4{
    grid-column-start: 4;
  }

  .max\:tw-col-start-5{
    grid-column-start: 5;
  }

  .max\:tw-col-start-6{
    grid-column-start: 6;
  }

  .max\:tw-col-start-7{
    grid-column-start: 7;
  }

  .max\:tw-col-start-8{
    grid-column-start: 8;
  }

  .max\:tw-col-start-9{
    grid-column-start: 9;
  }

  .max\:tw-col-start-10{
    grid-column-start: 10;
  }

  .max\:tw-col-start-11{
    grid-column-start: 11;
  }

  .max\:tw-col-start-12{
    grid-column-start: 12;
  }

  .max\:tw-col-start-13{
    grid-column-start: 13;
  }

  .max\:tw-col-start-auto{
    grid-column-start: auto;
  }

  .max\:tw-col-end-1{
    grid-column-end: 1;
  }

  .max\:tw-col-end-2{
    grid-column-end: 2;
  }

  .max\:tw-col-end-3{
    grid-column-end: 3;
  }

  .max\:tw-col-end-4{
    grid-column-end: 4;
  }

  .max\:tw-col-end-5{
    grid-column-end: 5;
  }

  .max\:tw-col-end-6{
    grid-column-end: 6;
  }

  .max\:tw-col-end-7{
    grid-column-end: 7;
  }

  .max\:tw-col-end-8{
    grid-column-end: 8;
  }

  .max\:tw-col-end-9{
    grid-column-end: 9;
  }

  .max\:tw-col-end-10{
    grid-column-end: 10;
  }

  .max\:tw-col-end-11{
    grid-column-end: 11;
  }

  .max\:tw-col-end-12{
    grid-column-end: 12;
  }

  .max\:tw-col-end-13{
    grid-column-end: 13;
  }

  .max\:tw-col-end-auto{
    grid-column-end: auto;
  }

  .max\:tw-grid-rows-1{
    grid-template-rows: repeat(1, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-2{
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-3{
    grid-template-rows: repeat(3, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-4{
    grid-template-rows: repeat(4, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-5{
    grid-template-rows: repeat(5, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-6{
    grid-template-rows: repeat(6, minmax(0, 1fr));
  }

  .max\:tw-grid-rows-none{
    grid-template-rows: none;
  }

  .max\:tw-auto-rows-auto{
    grid-auto-rows: auto;
  }

  .max\:tw-auto-rows-min{
    grid-auto-rows: min-content;
  }

  .max\:tw-auto-rows-max{
    grid-auto-rows: max-content;
  }

  .max\:tw-auto-rows-fr{
    grid-auto-rows: minmax(0, 1fr);
  }

  .max\:tw-row-auto{
    grid-row: auto;
  }

  .max\:tw-row-span-1{
    grid-row: span 1 / span 1;
  }

  .max\:tw-row-span-2{
    grid-row: span 2 / span 2;
  }

  .max\:tw-row-span-3{
    grid-row: span 3 / span 3;
  }

  .max\:tw-row-span-4{
    grid-row: span 4 / span 4;
  }

  .max\:tw-row-span-5{
    grid-row: span 5 / span 5;
  }

  .max\:tw-row-span-6{
    grid-row: span 6 / span 6;
  }

  .max\:tw-row-span-full{
    grid-row: 1 / -1;
  }

  .max\:tw-row-start-1{
    grid-row-start: 1;
  }

  .max\:tw-row-start-2{
    grid-row-start: 2;
  }

  .max\:tw-row-start-3{
    grid-row-start: 3;
  }

  .max\:tw-row-start-4{
    grid-row-start: 4;
  }

  .max\:tw-row-start-5{
    grid-row-start: 5;
  }

  .max\:tw-row-start-6{
    grid-row-start: 6;
  }

  .max\:tw-row-start-7{
    grid-row-start: 7;
  }

  .max\:tw-row-start-auto{
    grid-row-start: auto;
  }

  .max\:tw-row-end-1{
    grid-row-end: 1;
  }

  .max\:tw-row-end-2{
    grid-row-end: 2;
  }

  .max\:tw-row-end-3{
    grid-row-end: 3;
  }

  .max\:tw-row-end-4{
    grid-row-end: 4;
  }

  .max\:tw-row-end-5{
    grid-row-end: 5;
  }

  .max\:tw-row-end-6{
    grid-row-end: 6;
  }

  .max\:tw-row-end-7{
    grid-row-end: 7;
  }

  .max\:tw-row-end-auto{
    grid-row-end: auto;
  }

  .max\:tw-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));
  }

  .max\:tw-transform-none{
    transform: none;
  }

  .max\:tw-origin-center{
    transform-origin: center;
  }

  .max\:tw-origin-top{
    transform-origin: top;
  }

  .max\:tw-origin-top-right{
    transform-origin: top right;
  }

  .max\:tw-origin-right{
    transform-origin: right;
  }

  .max\:tw-origin-bottom-right{
    transform-origin: bottom right;
  }

  .max\:tw-origin-bottom{
    transform-origin: bottom;
  }

  .max\:tw-origin-bottom-left{
    transform-origin: bottom left;
  }

  .max\:tw-origin-left{
    transform-origin: left;
  }

  .max\:tw-origin-top-left{
    transform-origin: top left;
  }

  .max\:tw-scale-0{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .max\:tw-scale-50{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .max\:tw-scale-75{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .max\:tw-scale-90{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .max\:tw-scale-95{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .max\:tw-scale-100{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .max\:tw-scale-105{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .max\:tw-scale-110{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .max\:tw-scale-125{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .max\:tw-scale-150{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .max\:tw-scale-x-0{
    --transform-scale-x: 0;
  }

  .max\:tw-scale-x-50{
    --transform-scale-x: .5;
  }

  .max\:tw-scale-x-75{
    --transform-scale-x: .75;
  }

  .max\:tw-scale-x-90{
    --transform-scale-x: .9;
  }

  .max\:tw-scale-x-95{
    --transform-scale-x: .95;
  }

  .max\:tw-scale-x-100{
    --transform-scale-x: 1;
  }

  .max\:tw-scale-x-105{
    --transform-scale-x: 1.05;
  }

  .max\:tw-scale-x-110{
    --transform-scale-x: 1.1;
  }

  .max\:tw-scale-x-125{
    --transform-scale-x: 1.25;
  }

  .max\:tw-scale-x-150{
    --transform-scale-x: 1.5;
  }

  .max\:tw-scale-y-0{
    --transform-scale-y: 0;
  }

  .max\:tw-scale-y-50{
    --transform-scale-y: .5;
  }

  .max\:tw-scale-y-75{
    --transform-scale-y: .75;
  }

  .max\:tw-scale-y-90{
    --transform-scale-y: .9;
  }

  .max\:tw-scale-y-95{
    --transform-scale-y: .95;
  }

  .max\:tw-scale-y-100{
    --transform-scale-y: 1;
  }

  .max\:tw-scale-y-105{
    --transform-scale-y: 1.05;
  }

  .max\:tw-scale-y-110{
    --transform-scale-y: 1.1;
  }

  .max\:tw-scale-y-125{
    --transform-scale-y: 1.25;
  }

  .max\:tw-scale-y-150{
    --transform-scale-y: 1.5;
  }

  .max\:hover\:tw-scale-0:hover{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .max\:hover\:tw-scale-50:hover{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .max\:hover\:tw-scale-75:hover{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .max\:hover\:tw-scale-90:hover{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .max\:hover\:tw-scale-95:hover{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .max\:hover\:tw-scale-100:hover{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .max\:hover\:tw-scale-105:hover{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .max\:hover\:tw-scale-110:hover{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .max\:hover\:tw-scale-125:hover{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .max\:hover\:tw-scale-150:hover{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .max\:hover\:tw-scale-x-0:hover{
    --transform-scale-x: 0;
  }

  .max\:hover\:tw-scale-x-50:hover{
    --transform-scale-x: .5;
  }

  .max\:hover\:tw-scale-x-75:hover{
    --transform-scale-x: .75;
  }

  .max\:hover\:tw-scale-x-90:hover{
    --transform-scale-x: .9;
  }

  .max\:hover\:tw-scale-x-95:hover{
    --transform-scale-x: .95;
  }

  .max\:hover\:tw-scale-x-100:hover{
    --transform-scale-x: 1;
  }

  .max\:hover\:tw-scale-x-105:hover{
    --transform-scale-x: 1.05;
  }

  .max\:hover\:tw-scale-x-110:hover{
    --transform-scale-x: 1.1;
  }

  .max\:hover\:tw-scale-x-125:hover{
    --transform-scale-x: 1.25;
  }

  .max\:hover\:tw-scale-x-150:hover{
    --transform-scale-x: 1.5;
  }

  .max\:hover\:tw-scale-y-0:hover{
    --transform-scale-y: 0;
  }

  .max\:hover\:tw-scale-y-50:hover{
    --transform-scale-y: .5;
  }

  .max\:hover\:tw-scale-y-75:hover{
    --transform-scale-y: .75;
  }

  .max\:hover\:tw-scale-y-90:hover{
    --transform-scale-y: .9;
  }

  .max\:hover\:tw-scale-y-95:hover{
    --transform-scale-y: .95;
  }

  .max\:hover\:tw-scale-y-100:hover{
    --transform-scale-y: 1;
  }

  .max\:hover\:tw-scale-y-105:hover{
    --transform-scale-y: 1.05;
  }

  .max\:hover\:tw-scale-y-110:hover{
    --transform-scale-y: 1.1;
  }

  .max\:hover\:tw-scale-y-125:hover{
    --transform-scale-y: 1.25;
  }

  .max\:hover\:tw-scale-y-150:hover{
    --transform-scale-y: 1.5;
  }

  .max\:focus\:tw-scale-0:focus{
    --transform-scale-x: 0;
    --transform-scale-y: 0;
  }

  .max\:focus\:tw-scale-50:focus{
    --transform-scale-x: .5;
    --transform-scale-y: .5;
  }

  .max\:focus\:tw-scale-75:focus{
    --transform-scale-x: .75;
    --transform-scale-y: .75;
  }

  .max\:focus\:tw-scale-90:focus{
    --transform-scale-x: .9;
    --transform-scale-y: .9;
  }

  .max\:focus\:tw-scale-95:focus{
    --transform-scale-x: .95;
    --transform-scale-y: .95;
  }

  .max\:focus\:tw-scale-100:focus{
    --transform-scale-x: 1;
    --transform-scale-y: 1;
  }

  .max\:focus\:tw-scale-105:focus{
    --transform-scale-x: 1.05;
    --transform-scale-y: 1.05;
  }

  .max\:focus\:tw-scale-110:focus{
    --transform-scale-x: 1.1;
    --transform-scale-y: 1.1;
  }

  .max\:focus\:tw-scale-125:focus{
    --transform-scale-x: 1.25;
    --transform-scale-y: 1.25;
  }

  .max\:focus\:tw-scale-150:focus{
    --transform-scale-x: 1.5;
    --transform-scale-y: 1.5;
  }

  .max\:focus\:tw-scale-x-0:focus{
    --transform-scale-x: 0;
  }

  .max\:focus\:tw-scale-x-50:focus{
    --transform-scale-x: .5;
  }

  .max\:focus\:tw-scale-x-75:focus{
    --transform-scale-x: .75;
  }

  .max\:focus\:tw-scale-x-90:focus{
    --transform-scale-x: .9;
  }

  .max\:focus\:tw-scale-x-95:focus{
    --transform-scale-x: .95;
  }

  .max\:focus\:tw-scale-x-100:focus{
    --transform-scale-x: 1;
  }

  .max\:focus\:tw-scale-x-105:focus{
    --transform-scale-x: 1.05;
  }

  .max\:focus\:tw-scale-x-110:focus{
    --transform-scale-x: 1.1;
  }

  .max\:focus\:tw-scale-x-125:focus{
    --transform-scale-x: 1.25;
  }

  .max\:focus\:tw-scale-x-150:focus{
    --transform-scale-x: 1.5;
  }

  .max\:focus\:tw-scale-y-0:focus{
    --transform-scale-y: 0;
  }

  .max\:focus\:tw-scale-y-50:focus{
    --transform-scale-y: .5;
  }

  .max\:focus\:tw-scale-y-75:focus{
    --transform-scale-y: .75;
  }

  .max\:focus\:tw-scale-y-90:focus{
    --transform-scale-y: .9;
  }

  .max\:focus\:tw-scale-y-95:focus{
    --transform-scale-y: .95;
  }

  .max\:focus\:tw-scale-y-100:focus{
    --transform-scale-y: 1;
  }

  .max\:focus\:tw-scale-y-105:focus{
    --transform-scale-y: 1.05;
  }

  .max\:focus\:tw-scale-y-110:focus{
    --transform-scale-y: 1.1;
  }

  .max\:focus\:tw-scale-y-125:focus{
    --transform-scale-y: 1.25;
  }

  .max\:focus\:tw-scale-y-150:focus{
    --transform-scale-y: 1.5;
  }

  .max\:tw-rotate-0{
    --transform-rotate: 0;
  }

  .max\:tw-rotate-1{
    --transform-rotate: 1deg;
  }

  .max\:tw-rotate-2{
    --transform-rotate: 2deg;
  }

  .max\:tw-rotate-3{
    --transform-rotate: 3deg;
  }

  .max\:tw-rotate-6{
    --transform-rotate: 6deg;
  }

  .max\:tw-rotate-12{
    --transform-rotate: 12deg;
  }

  .max\:tw-rotate-45{
    --transform-rotate: 45deg;
  }

  .max\:tw-rotate-90{
    --transform-rotate: 90deg;
  }

  .max\:tw-rotate-180{
    --transform-rotate: 180deg;
  }

  .max\:tw--rotate-180{
    --transform-rotate: -180deg;
  }

  .max\:tw--rotate-90{
    --transform-rotate: -90deg;
  }

  .max\:tw--rotate-45{
    --transform-rotate: -45deg;
  }

  .max\:tw--rotate-12{
    --transform-rotate: -12deg;
  }

  .max\:tw--rotate-6{
    --transform-rotate: -6deg;
  }

  .max\:tw--rotate-3{
    --transform-rotate: -3deg;
  }

  .max\:tw--rotate-2{
    --transform-rotate: -2deg;
  }

  .max\:tw--rotate-1{
    --transform-rotate: -1deg;
  }

  .max\:hover\:tw-rotate-0:hover{
    --transform-rotate: 0;
  }

  .max\:hover\:tw-rotate-1:hover{
    --transform-rotate: 1deg;
  }

  .max\:hover\:tw-rotate-2:hover{
    --transform-rotate: 2deg;
  }

  .max\:hover\:tw-rotate-3:hover{
    --transform-rotate: 3deg;
  }

  .max\:hover\:tw-rotate-6:hover{
    --transform-rotate: 6deg;
  }

  .max\:hover\:tw-rotate-12:hover{
    --transform-rotate: 12deg;
  }

  .max\:hover\:tw-rotate-45:hover{
    --transform-rotate: 45deg;
  }

  .max\:hover\:tw-rotate-90:hover{
    --transform-rotate: 90deg;
  }

  .max\:hover\:tw-rotate-180:hover{
    --transform-rotate: 180deg;
  }

  .max\:hover\:tw--rotate-180:hover{
    --transform-rotate: -180deg;
  }

  .max\:hover\:tw--rotate-90:hover{
    --transform-rotate: -90deg;
  }

  .max\:hover\:tw--rotate-45:hover{
    --transform-rotate: -45deg;
  }

  .max\:hover\:tw--rotate-12:hover{
    --transform-rotate: -12deg;
  }

  .max\:hover\:tw--rotate-6:hover{
    --transform-rotate: -6deg;
  }

  .max\:hover\:tw--rotate-3:hover{
    --transform-rotate: -3deg;
  }

  .max\:hover\:tw--rotate-2:hover{
    --transform-rotate: -2deg;
  }

  .max\:hover\:tw--rotate-1:hover{
    --transform-rotate: -1deg;
  }

  .max\:focus\:tw-rotate-0:focus{
    --transform-rotate: 0;
  }

  .max\:focus\:tw-rotate-1:focus{
    --transform-rotate: 1deg;
  }

  .max\:focus\:tw-rotate-2:focus{
    --transform-rotate: 2deg;
  }

  .max\:focus\:tw-rotate-3:focus{
    --transform-rotate: 3deg;
  }

  .max\:focus\:tw-rotate-6:focus{
    --transform-rotate: 6deg;
  }

  .max\:focus\:tw-rotate-12:focus{
    --transform-rotate: 12deg;
  }

  .max\:focus\:tw-rotate-45:focus{
    --transform-rotate: 45deg;
  }

  .max\:focus\:tw-rotate-90:focus{
    --transform-rotate: 90deg;
  }

  .max\:focus\:tw-rotate-180:focus{
    --transform-rotate: 180deg;
  }

  .max\:focus\:tw--rotate-180:focus{
    --transform-rotate: -180deg;
  }

  .max\:focus\:tw--rotate-90:focus{
    --transform-rotate: -90deg;
  }

  .max\:focus\:tw--rotate-45:focus{
    --transform-rotate: -45deg;
  }

  .max\:focus\:tw--rotate-12:focus{
    --transform-rotate: -12deg;
  }

  .max\:focus\:tw--rotate-6:focus{
    --transform-rotate: -6deg;
  }

  .max\:focus\:tw--rotate-3:focus{
    --transform-rotate: -3deg;
  }

  .max\:focus\:tw--rotate-2:focus{
    --transform-rotate: -2deg;
  }

  .max\:focus\:tw--rotate-1:focus{
    --transform-rotate: -1deg;
  }

  .max\:tw-translate-x-0{
    --transform-translate-x: 0;
  }

  .max\:tw-translate-x-1{
    --transform-translate-x: 0.25rem;
  }

  .max\:tw-translate-x-2{
    --transform-translate-x: 0.5rem;
  }

  .max\:tw-translate-x-3{
    --transform-translate-x: 0.75rem;
  }

  .max\:tw-translate-x-4{
    --transform-translate-x: 1rem;
  }

  .max\:tw-translate-x-5{
    --transform-translate-x: 1.25rem;
  }

  .max\:tw-translate-x-6{
    --transform-translate-x: 1.5rem;
  }

  .max\:tw-translate-x-7{
    --transform-translate-x: 1.75rem;
  }

  .max\:tw-translate-x-8{
    --transform-translate-x: 2rem;
  }

  .max\:tw-translate-x-9{
    --transform-translate-x: 2.25rem;
  }

  .max\:tw-translate-x-10{
    --transform-translate-x: 2.5rem;
  }

  .max\:tw-translate-x-11{
    --transform-translate-x: 2.75rem;
  }

  .max\:tw-translate-x-12{
    --transform-translate-x: 3rem;
  }

  .max\:tw-translate-x-13{
    --transform-translate-x: 3.25rem;
  }

  .max\:tw-translate-x-14{
    --transform-translate-x: 3.5rem;
  }

  .max\:tw-translate-x-15{
    --transform-translate-x: 3.75rem;
  }

  .max\:tw-translate-x-16{
    --transform-translate-x: 4rem;
  }

  .max\:tw-translate-x-17{
    --transform-translate-x: 4.25rem;
  }

  .max\:tw-translate-x-18{
    --transform-translate-x: 4.5rem;
  }

  .max\:tw-translate-x-19{
    --transform-translate-x: 4.75rem;
  }

  .max\:tw-translate-x-20{
    --transform-translate-x: 5rem;
  }

  .max\:tw-translate-x-21{
    --transform-translate-x: 5.25rem;
  }

  .max\:tw-translate-x-22{
    --transform-translate-x: 5.5rem;
  }

  .max\:tw-translate-x-23{
    --transform-translate-x: 5.75rem;
  }

  .max\:tw-translate-x-24{
    --transform-translate-x: 6rem;
  }

  .max\:tw-translate-x-25{
    --transform-translate-x: 6.25rem;
  }

  .max\:tw-translate-x-26{
    --transform-translate-x: 6.5rem;
  }

  .max\:tw-translate-x-27{
    --transform-translate-x: 6.75rem;
  }

  .max\:tw-translate-x-28{
    --transform-translate-x: 7rem;
  }

  .max\:tw-translate-x-29{
    --transform-translate-x: 7.25rem;
  }

  .max\:tw-translate-x-30{
    --transform-translate-x: 7.5rem;
  }

  .max\:tw-translate-x-31{
    --transform-translate-x: 7.75rem;
  }

  .max\:tw-translate-x-32{
    --transform-translate-x: 8rem;
  }

  .max\:tw-translate-x-33{
    --transform-translate-x: 8.25rem;
  }

  .max\:tw-translate-x-34{
    --transform-translate-x: 8.5rem;
  }

  .max\:tw-translate-x-35{
    --transform-translate-x: 8.75rem;
  }

  .max\:tw-translate-x-36{
    --transform-translate-x: 9rem;
  }

  .max\:tw-translate-x-40{
    --transform-translate-x: 10rem;
  }

  .max\:tw-translate-x-41{
    --transform-translate-x: 10.25rem;
  }

  .max\:tw-translate-x-42{
    --transform-translate-x: 10.5rem;
  }

  .max\:tw-translate-x-43{
    --transform-translate-x: 10.75rem;
  }

  .max\:tw-translate-x-44{
    --transform-translate-x: 11rem;
  }

  .max\:tw-translate-x-45{
    --transform-translate-x: 11.25rem;
  }

  .max\:tw-translate-x-46{
    --transform-translate-x: 11.5rem;
  }

  .max\:tw-translate-x-47{
    --transform-translate-x: 11.75rem;
  }

  .max\:tw-translate-x-48{
    --transform-translate-x: 12rem;
  }

  .max\:tw-translate-x-50{
    --transform-translate-x: 12.5rem;
  }

  .max\:tw-translate-x-52{
    --transform-translate-x: 13rem;
  }

  .max\:tw-translate-x-53{
    --transform-translate-x: 13.25rem;
  }

  .max\:tw-translate-x-54{
    --transform-translate-x: 13.5rem;
  }

  .max\:tw-translate-x-55{
    --transform-translate-x: 13.75rem;
  }

  .max\:tw-translate-x-56{
    --transform-translate-x: 14rem;
  }

  .max\:tw-translate-x-57{
    --transform-translate-x: 14.25rem;
  }

  .max\:tw-translate-x-58{
    --transform-translate-x: 14.5rem;
  }

  .max\:tw-translate-x-59{
    --transform-translate-x: 14.75rem;
  }

  .max\:tw-translate-x-60{
    --transform-translate-x: 15rem;
  }

  .max\:tw-translate-x-61{
    --transform-translate-x: 15.25rem;
  }

  .max\:tw-translate-x-62{
    --transform-translate-x: 15.5rem;
  }

  .max\:tw-translate-x-63{
    --transform-translate-x: 15.75rem;
  }

  .max\:tw-translate-x-64{
    --transform-translate-x: 16rem;
  }

  .max\:tw-translate-x-65{
    --transform-translate-x: 16.25rem;
  }

  .max\:tw-translate-x-66{
    --transform-translate-x: 16.5rem;
  }

  .max\:tw-translate-x-68{
    --transform-translate-x: 17rem;
  }

  .max\:tw-translate-x-69{
    --transform-translate-x: 17.25rem;
  }

  .max\:tw-translate-x-70{
    --transform-translate-x: 17.5rem;
  }

  .max\:tw-translate-x-71{
    --transform-translate-x: 17.75rem;
  }

  .max\:tw-translate-x-72{
    --transform-translate-x: 18rem;
  }

  .max\:tw-translate-x-73{
    --transform-translate-x: 18.25rem;
  }

  .max\:tw-translate-x-74{
    --transform-translate-x: 18.5rem;
  }

  .max\:tw-translate-x-75{
    --transform-translate-x: 18.75rem;
  }

  .max\:tw-translate-x-76{
    --transform-translate-x: 19rem;
  }

  .max\:tw-translate-x-77{
    --transform-translate-x: 19.25rem;
  }

  .max\:tw-translate-x-78{
    --transform-translate-x: 19.5rem;
  }

  .max\:tw-translate-x-79{
    --transform-translate-x: 19.75rem;
  }

  .max\:tw-translate-x-80{
    --transform-translate-x: 20rem;
  }

  .max\:tw-translate-x-81{
    --transform-translate-x: 20.25rem;
  }

  .max\:tw-translate-x-82{
    --transform-translate-x: 20.5rem;
  }

  .max\:tw-translate-x-83{
    --transform-translate-x: 20.75rem;
  }

  .max\:tw-translate-x-84{
    --transform-translate-x: 21rem;
  }

  .max\:tw-translate-x-85{
    --transform-translate-x: 21.25rem;
  }

  .max\:tw-translate-x-86{
    --transform-translate-x: 21.5rem;
  }

  .max\:tw-translate-x-87{
    --transform-translate-x: 21.75rem;
  }

  .max\:tw-translate-x-88{
    --transform-translate-x: 22rem;
  }

  .max\:tw-translate-x-89{
    --transform-translate-x: 22.25rem;
  }

  .max\:tw-translate-x-90{
    --transform-translate-x: 22.5rem;
  }

  .max\:tw-translate-x-91{
    --transform-translate-x: 22.75rem;
  }

  .max\:tw-translate-x-92{
    --transform-translate-x: 23rem;
  }

  .max\:tw-translate-x-93{
    --transform-translate-x: 23.25rem;
  }

  .max\:tw-translate-x-94{
    --transform-translate-x: 23.5rem;
  }

  .max\:tw-translate-x-95{
    --transform-translate-x: 23.75rem;
  }

  .max\:tw-translate-x-96{
    --transform-translate-x: 24rem;
  }

  .max\:tw-translate-x-97{
    --transform-translate-x: 23.25rem;
  }

  .max\:tw-translate-x-98{
    --transform-translate-x: 23.5rem;
  }

  .max\:tw-translate-x-99{
    --transform-translate-x: 23.75rem;
  }

  .max\:tw-translate-x-100{
    --transform-translate-x: 25rem;
  }

  .max\:tw-translate-x-101{
    --transform-translate-x: 25.25rem;
  }

  .max\:tw-translate-x-102{
    --transform-translate-x: 25.5rem;
  }

  .max\:tw-translate-x-112{
    --transform-translate-x: 28rem;
  }

  .max\:tw-translate-x-128{
    --transform-translate-x: 31rem;
  }

  .max\:tw-translate-x-129{
    --transform-translate-x: 32.25rem;
  }

  .max\:tw-translate-x-130{
    --transform-translate-x: 32.5rem;
  }

  .max\:tw-translate-x-140{
    --transform-translate-x: 35rem;
  }

  .max\:tw-translate-x-160{
    --transform-translate-x: 40rem;
  }

  .max\:tw-translate-x-180{
    --transform-translate-x: 45rem;
  }

  .max\:tw-translate-x-185{
    --transform-translate-x: 46.25rem;
  }

  .max\:tw-translate-x-190{
    --transform-translate-x: 47.5rem;
  }

  .max\:tw-translate-x-200{
    --transform-translate-x: 50rem;
  }

  .max\:tw-translate-x-px{
    --transform-translate-x: 1px;
  }

  .max\:tw-translate-x-0\.5{
    --transform-translate-x: 0.125rem;
  }

  .max\:tw-translate-x-1\.5{
    --transform-translate-x: 0.375rem;
  }

  .max\:tw-translate-x-2\.5{
    --transform-translate-x: 0.625rem;
  }

  .max\:tw-translate-x-3\.5{
    --transform-translate-x: 0.875rem;
  }

  .max\:tw-translate-x-1\/2{
    --transform-translate-x: 50%;
  }

  .max\:tw-translate-x-1\/3{
    --transform-translate-x: 33.333333%;
  }

  .max\:tw-translate-x-2\/3{
    --transform-translate-x: 66.666667%;
  }

  .max\:tw-translate-x-1\/4{
    --transform-translate-x: 25%;
  }

  .max\:tw-translate-x-2\/4{
    --transform-translate-x: 50%;
  }

  .max\:tw-translate-x-3\/4{
    --transform-translate-x: 75%;
  }

  .max\:tw-translate-x-1\/5{
    --transform-translate-x: 20%;
  }

  .max\:tw-translate-x-2\/5{
    --transform-translate-x: 40%;
  }

  .max\:tw-translate-x-3\/5{
    --transform-translate-x: 60%;
  }

  .max\:tw-translate-x-4\/5{
    --transform-translate-x: 80%;
  }

  .max\:tw-translate-x-1\/6{
    --transform-translate-x: 16.666667%;
  }

  .max\:tw-translate-x-2\/6{
    --transform-translate-x: 33.333333%;
  }

  .max\:tw-translate-x-3\/6{
    --transform-translate-x: 50%;
  }

  .max\:tw-translate-x-4\/6{
    --transform-translate-x: 66.666667%;
  }

  .max\:tw-translate-x-5\/6{
    --transform-translate-x: 83.333333%;
  }

  .max\:tw-translate-x-1\/12{
    --transform-translate-x: 8.333333%;
  }

  .max\:tw-translate-x-2\/12{
    --transform-translate-x: 16.666667%;
  }

  .max\:tw-translate-x-3\/12{
    --transform-translate-x: 25%;
  }

  .max\:tw-translate-x-4\/12{
    --transform-translate-x: 33.333333%;
  }

  .max\:tw-translate-x-5\/12{
    --transform-translate-x: 41.666667%;
  }

  .max\:tw-translate-x-6\/12{
    --transform-translate-x: 50%;
  }

  .max\:tw-translate-x-7\/12{
    --transform-translate-x: 58.333333%;
  }

  .max\:tw-translate-x-8\/12{
    --transform-translate-x: 66.666667%;
  }

  .max\:tw-translate-x-9\/12{
    --transform-translate-x: 75%;
  }

  .max\:tw-translate-x-10\/12{
    --transform-translate-x: 83.333333%;
  }

  .max\:tw-translate-x-11\/12{
    --transform-translate-x: 91.666667%;
  }

  .max\:tw-translate-x-full{
    --transform-translate-x: 100%;
  }

  .max\:tw--translate-x-1{
    --transform-translate-x: -0.25rem;
  }

  .max\:tw--translate-x-2{
    --transform-translate-x: -0.5rem;
  }

  .max\:tw--translate-x-3{
    --transform-translate-x: -0.75rem;
  }

  .max\:tw--translate-x-4{
    --transform-translate-x: -1rem;
  }

  .max\:tw--translate-x-5{
    --transform-translate-x: -1.25rem;
  }

  .max\:tw--translate-x-6{
    --transform-translate-x: -1.5rem;
  }

  .max\:tw--translate-x-7{
    --transform-translate-x: -1.75rem;
  }

  .max\:tw--translate-x-8{
    --transform-translate-x: -2rem;
  }

  .max\:tw--translate-x-9{
    --transform-translate-x: -2.25rem;
  }

  .max\:tw--translate-x-10{
    --transform-translate-x: -2.5rem;
  }

  .max\:tw--translate-x-11{
    --transform-translate-x: -2.75rem;
  }

  .max\:tw--translate-x-12{
    --transform-translate-x: -3rem;
  }

  .max\:tw--translate-x-13{
    --transform-translate-x: -3.25rem;
  }

  .max\:tw--translate-x-14{
    --transform-translate-x: -3.5rem;
  }

  .max\:tw--translate-x-15{
    --transform-translate-x: -3.75rem;
  }

  .max\:tw--translate-x-16{
    --transform-translate-x: -4rem;
  }

  .max\:tw--translate-x-17{
    --transform-translate-x: -4.25rem;
  }

  .max\:tw--translate-x-18{
    --transform-translate-x: -4.5rem;
  }

  .max\:tw--translate-x-19{
    --transform-translate-x: -4.75rem;
  }

  .max\:tw--translate-x-20{
    --transform-translate-x: -5rem;
  }

  .max\:tw--translate-x-21{
    --transform-translate-x: -5.25rem;
  }

  .max\:tw--translate-x-22{
    --transform-translate-x: -5.5rem;
  }

  .max\:tw--translate-x-23{
    --transform-translate-x: -5.75rem;
  }

  .max\:tw--translate-x-24{
    --transform-translate-x: -6rem;
  }

  .max\:tw--translate-x-25{
    --transform-translate-x: -6.25rem;
  }

  .max\:tw--translate-x-26{
    --transform-translate-x: -6.5rem;
  }

  .max\:tw--translate-x-27{
    --transform-translate-x: -6.75rem;
  }

  .max\:tw--translate-x-28{
    --transform-translate-x: -7rem;
  }

  .max\:tw--translate-x-29{
    --transform-translate-x: -7.25rem;
  }

  .max\:tw--translate-x-30{
    --transform-translate-x: -7.5rem;
  }

  .max\:tw--translate-x-31{
    --transform-translate-x: -7.75rem;
  }

  .max\:tw--translate-x-32{
    --transform-translate-x: -8rem;
  }

  .max\:tw--translate-x-33{
    --transform-translate-x: -8.25rem;
  }

  .max\:tw--translate-x-34{
    --transform-translate-x: -8.5rem;
  }

  .max\:tw--translate-x-35{
    --transform-translate-x: -8.75rem;
  }

  .max\:tw--translate-x-36{
    --transform-translate-x: -9rem;
  }

  .max\:tw--translate-x-40{
    --transform-translate-x: -10rem;
  }

  .max\:tw--translate-x-41{
    --transform-translate-x: -10.25rem;
  }

  .max\:tw--translate-x-42{
    --transform-translate-x: -10.5rem;
  }

  .max\:tw--translate-x-43{
    --transform-translate-x: -10.75rem;
  }

  .max\:tw--translate-x-44{
    --transform-translate-x: -11rem;
  }

  .max\:tw--translate-x-45{
    --transform-translate-x: -11.25rem;
  }

  .max\:tw--translate-x-46{
    --transform-translate-x: -11.5rem;
  }

  .max\:tw--translate-x-47{
    --transform-translate-x: -11.75rem;
  }

  .max\:tw--translate-x-48{
    --transform-translate-x: -12rem;
  }

  .max\:tw--translate-x-50{
    --transform-translate-x: -12.5rem;
  }

  .max\:tw--translate-x-52{
    --transform-translate-x: -13rem;
  }

  .max\:tw--translate-x-53{
    --transform-translate-x: -13.25rem;
  }

  .max\:tw--translate-x-54{
    --transform-translate-x: -13.5rem;
  }

  .max\:tw--translate-x-55{
    --transform-translate-x: -13.75rem;
  }

  .max\:tw--translate-x-56{
    --transform-translate-x: -14rem;
  }

  .max\:tw--translate-x-57{
    --transform-translate-x: -14.25rem;
  }

  .max\:tw--translate-x-58{
    --transform-translate-x: -14.5rem;
  }

  .max\:tw--translate-x-59{
    --transform-translate-x: -14.75rem;
  }

  .max\:tw--translate-x-60{
    --transform-translate-x: -15rem;
  }

  .max\:tw--translate-x-61{
    --transform-translate-x: -15.25rem;
  }

  .max\:tw--translate-x-62{
    --transform-translate-x: -15.5rem;
  }

  .max\:tw--translate-x-63{
    --transform-translate-x: -15.75rem;
  }

  .max\:tw--translate-x-64{
    --transform-translate-x: -16rem;
  }

  .max\:tw--translate-x-65{
    --transform-translate-x: -16.25rem;
  }

  .max\:tw--translate-x-66{
    --transform-translate-x: -16.5rem;
  }

  .max\:tw--translate-x-68{
    --transform-translate-x: -17rem;
  }

  .max\:tw--translate-x-69{
    --transform-translate-x: -17.25rem;
  }

  .max\:tw--translate-x-70{
    --transform-translate-x: -17.5rem;
  }

  .max\:tw--translate-x-71{
    --transform-translate-x: -17.75rem;
  }

  .max\:tw--translate-x-72{
    --transform-translate-x: -18rem;
  }

  .max\:tw--translate-x-73{
    --transform-translate-x: -18.25rem;
  }

  .max\:tw--translate-x-74{
    --transform-translate-x: -18.5rem;
  }

  .max\:tw--translate-x-75{
    --transform-translate-x: -18.75rem;
  }

  .max\:tw--translate-x-76{
    --transform-translate-x: -19rem;
  }

  .max\:tw--translate-x-77{
    --transform-translate-x: -19.25rem;
  }

  .max\:tw--translate-x-78{
    --transform-translate-x: -19.5rem;
  }

  .max\:tw--translate-x-79{
    --transform-translate-x: -19.75rem;
  }

  .max\:tw--translate-x-80{
    --transform-translate-x: -20rem;
  }

  .max\:tw--translate-x-81{
    --transform-translate-x: -20.25rem;
  }

  .max\:tw--translate-x-82{
    --transform-translate-x: -20.5rem;
  }

  .max\:tw--translate-x-83{
    --transform-translate-x: -20.75rem;
  }

  .max\:tw--translate-x-84{
    --transform-translate-x: -21rem;
  }

  .max\:tw--translate-x-85{
    --transform-translate-x: -21.25rem;
  }

  .max\:tw--translate-x-86{
    --transform-translate-x: -21.5rem;
  }

  .max\:tw--translate-x-87{
    --transform-translate-x: -21.75rem;
  }

  .max\:tw--translate-x-88{
    --transform-translate-x: -22rem;
  }

  .max\:tw--translate-x-89{
    --transform-translate-x: -22.25rem;
  }

  .max\:tw--translate-x-90{
    --transform-translate-x: -22.5rem;
  }

  .max\:tw--translate-x-91{
    --transform-translate-x: -22.75rem;
  }

  .max\:tw--translate-x-92{
    --transform-translate-x: -23rem;
  }

  .max\:tw--translate-x-93{
    --transform-translate-x: -23.25rem;
  }

  .max\:tw--translate-x-94{
    --transform-translate-x: -23.5rem;
  }

  .max\:tw--translate-x-95{
    --transform-translate-x: -23.75rem;
  }

  .max\:tw--translate-x-96{
    --transform-translate-x: -24rem;
  }

  .max\:tw--translate-x-97{
    --transform-translate-x: -23.25rem;
  }

  .max\:tw--translate-x-98{
    --transform-translate-x: -23.5rem;
  }

  .max\:tw--translate-x-99{
    --transform-translate-x: -23.75rem;
  }

  .max\:tw--translate-x-100{
    --transform-translate-x: -25rem;
  }

  .max\:tw--translate-x-101{
    --transform-translate-x: -25.25rem;
  }

  .max\:tw--translate-x-102{
    --transform-translate-x: -25.5rem;
  }

  .max\:tw--translate-x-112{
    --transform-translate-x: -28rem;
  }

  .max\:tw--translate-x-128{
    --transform-translate-x: -31rem;
  }

  .max\:tw--translate-x-129{
    --transform-translate-x: -32.25rem;
  }

  .max\:tw--translate-x-130{
    --transform-translate-x: -32.5rem;
  }

  .max\:tw--translate-x-140{
    --transform-translate-x: -35rem;
  }

  .max\:tw--translate-x-160{
    --transform-translate-x: -40rem;
  }

  .max\:tw--translate-x-180{
    --transform-translate-x: -45rem;
  }

  .max\:tw--translate-x-185{
    --transform-translate-x: -46.25rem;
  }

  .max\:tw--translate-x-190{
    --transform-translate-x: -47.5rem;
  }

  .max\:tw--translate-x-200{
    --transform-translate-x: -50rem;
  }

  .max\:tw--translate-x-px{
    --transform-translate-x: -1px;
  }

  .max\:tw--translate-x-0\.5{
    --transform-translate-x: -0.125rem;
  }

  .max\:tw--translate-x-1\.5{
    --transform-translate-x: -0.375rem;
  }

  .max\:tw--translate-x-2\.5{
    --transform-translate-x: -0.625rem;
  }

  .max\:tw--translate-x-3\.5{
    --transform-translate-x: -0.875rem;
  }

  .max\:tw--translate-x-1\/2{
    --transform-translate-x: -50%;
  }

  .max\:tw--translate-x-1\/3{
    --transform-translate-x: -33.33333%;
  }

  .max\:tw--translate-x-2\/3{
    --transform-translate-x: -66.66667%;
  }

  .max\:tw--translate-x-1\/4{
    --transform-translate-x: -25%;
  }

  .max\:tw--translate-x-2\/4{
    --transform-translate-x: -50%;
  }

  .max\:tw--translate-x-3\/4{
    --transform-translate-x: -75%;
  }

  .max\:tw--translate-x-1\/5{
    --transform-translate-x: -20%;
  }

  .max\:tw--translate-x-2\/5{
    --transform-translate-x: -40%;
  }

  .max\:tw--translate-x-3\/5{
    --transform-translate-x: -60%;
  }

  .max\:tw--translate-x-4\/5{
    --transform-translate-x: -80%;
  }

  .max\:tw--translate-x-1\/6{
    --transform-translate-x: -16.66667%;
  }

  .max\:tw--translate-x-2\/6{
    --transform-translate-x: -33.33333%;
  }

  .max\:tw--translate-x-3\/6{
    --transform-translate-x: -50%;
  }

  .max\:tw--translate-x-4\/6{
    --transform-translate-x: -66.66667%;
  }

  .max\:tw--translate-x-5\/6{
    --transform-translate-x: -83.33333%;
  }

  .max\:tw--translate-x-1\/12{
    --transform-translate-x: -8.33333%;
  }

  .max\:tw--translate-x-2\/12{
    --transform-translate-x: -16.66667%;
  }

  .max\:tw--translate-x-3\/12{
    --transform-translate-x: -25%;
  }

  .max\:tw--translate-x-4\/12{
    --transform-translate-x: -33.33333%;
  }

  .max\:tw--translate-x-5\/12{
    --transform-translate-x: -41.66667%;
  }

  .max\:tw--translate-x-6\/12{
    --transform-translate-x: -50%;
  }

  .max\:tw--translate-x-7\/12{
    --transform-translate-x: -58.33333%;
  }

  .max\:tw--translate-x-8\/12{
    --transform-translate-x: -66.66667%;
  }

  .max\:tw--translate-x-9\/12{
    --transform-translate-x: -75%;
  }

  .max\:tw--translate-x-10\/12{
    --transform-translate-x: -83.33333%;
  }

  .max\:tw--translate-x-11\/12{
    --transform-translate-x: -91.66667%;
  }

  .max\:tw--translate-x-full{
    --transform-translate-x: -100%;
  }

  .max\:tw-translate-y-0{
    --transform-translate-y: 0;
  }

  .max\:tw-translate-y-1{
    --transform-translate-y: 0.25rem;
  }

  .max\:tw-translate-y-2{
    --transform-translate-y: 0.5rem;
  }

  .max\:tw-translate-y-3{
    --transform-translate-y: 0.75rem;
  }

  .max\:tw-translate-y-4{
    --transform-translate-y: 1rem;
  }

  .max\:tw-translate-y-5{
    --transform-translate-y: 1.25rem;
  }

  .max\:tw-translate-y-6{
    --transform-translate-y: 1.5rem;
  }

  .max\:tw-translate-y-7{
    --transform-translate-y: 1.75rem;
  }

  .max\:tw-translate-y-8{
    --transform-translate-y: 2rem;
  }

  .max\:tw-translate-y-9{
    --transform-translate-y: 2.25rem;
  }

  .max\:tw-translate-y-10{
    --transform-translate-y: 2.5rem;
  }

  .max\:tw-translate-y-11{
    --transform-translate-y: 2.75rem;
  }

  .max\:tw-translate-y-12{
    --transform-translate-y: 3rem;
  }

  .max\:tw-translate-y-13{
    --transform-translate-y: 3.25rem;
  }

  .max\:tw-translate-y-14{
    --transform-translate-y: 3.5rem;
  }

  .max\:tw-translate-y-15{
    --transform-translate-y: 3.75rem;
  }

  .max\:tw-translate-y-16{
    --transform-translate-y: 4rem;
  }

  .max\:tw-translate-y-17{
    --transform-translate-y: 4.25rem;
  }

  .max\:tw-translate-y-18{
    --transform-translate-y: 4.5rem;
  }

  .max\:tw-translate-y-19{
    --transform-translate-y: 4.75rem;
  }

  .max\:tw-translate-y-20{
    --transform-translate-y: 5rem;
  }

  .max\:tw-translate-y-21{
    --transform-translate-y: 5.25rem;
  }

  .max\:tw-translate-y-22{
    --transform-translate-y: 5.5rem;
  }

  .max\:tw-translate-y-23{
    --transform-translate-y: 5.75rem;
  }

  .max\:tw-translate-y-24{
    --transform-translate-y: 6rem;
  }

  .max\:tw-translate-y-25{
    --transform-translate-y: 6.25rem;
  }

  .max\:tw-translate-y-26{
    --transform-translate-y: 6.5rem;
  }

  .max\:tw-translate-y-27{
    --transform-translate-y: 6.75rem;
  }

  .max\:tw-translate-y-28{
    --transform-translate-y: 7rem;
  }

  .max\:tw-translate-y-29{
    --transform-translate-y: 7.25rem;
  }

  .max\:tw-translate-y-30{
    --transform-translate-y: 7.5rem;
  }

  .max\:tw-translate-y-31{
    --transform-translate-y: 7.75rem;
  }

  .max\:tw-translate-y-32{
    --transform-translate-y: 8rem;
  }

  .max\:tw-translate-y-33{
    --transform-translate-y: 8.25rem;
  }

  .max\:tw-translate-y-34{
    --transform-translate-y: 8.5rem;
  }

  .max\:tw-translate-y-35{
    --transform-translate-y: 8.75rem;
  }

  .max\:tw-translate-y-36{
    --transform-translate-y: 9rem;
  }

  .max\:tw-translate-y-40{
    --transform-translate-y: 10rem;
  }

  .max\:tw-translate-y-41{
    --transform-translate-y: 10.25rem;
  }

  .max\:tw-translate-y-42{
    --transform-translate-y: 10.5rem;
  }

  .max\:tw-translate-y-43{
    --transform-translate-y: 10.75rem;
  }

  .max\:tw-translate-y-44{
    --transform-translate-y: 11rem;
  }

  .max\:tw-translate-y-45{
    --transform-translate-y: 11.25rem;
  }

  .max\:tw-translate-y-46{
    --transform-translate-y: 11.5rem;
  }

  .max\:tw-translate-y-47{
    --transform-translate-y: 11.75rem;
  }

  .max\:tw-translate-y-48{
    --transform-translate-y: 12rem;
  }

  .max\:tw-translate-y-50{
    --transform-translate-y: 12.5rem;
  }

  .max\:tw-translate-y-52{
    --transform-translate-y: 13rem;
  }

  .max\:tw-translate-y-53{
    --transform-translate-y: 13.25rem;
  }

  .max\:tw-translate-y-54{
    --transform-translate-y: 13.5rem;
  }

  .max\:tw-translate-y-55{
    --transform-translate-y: 13.75rem;
  }

  .max\:tw-translate-y-56{
    --transform-translate-y: 14rem;
  }

  .max\:tw-translate-y-57{
    --transform-translate-y: 14.25rem;
  }

  .max\:tw-translate-y-58{
    --transform-translate-y: 14.5rem;
  }

  .max\:tw-translate-y-59{
    --transform-translate-y: 14.75rem;
  }

  .max\:tw-translate-y-60{
    --transform-translate-y: 15rem;
  }

  .max\:tw-translate-y-61{
    --transform-translate-y: 15.25rem;
  }

  .max\:tw-translate-y-62{
    --transform-translate-y: 15.5rem;
  }

  .max\:tw-translate-y-63{
    --transform-translate-y: 15.75rem;
  }

  .max\:tw-translate-y-64{
    --transform-translate-y: 16rem;
  }

  .max\:tw-translate-y-65{
    --transform-translate-y: 16.25rem;
  }

  .max\:tw-translate-y-66{
    --transform-translate-y: 16.5rem;
  }

  .max\:tw-translate-y-68{
    --transform-translate-y: 17rem;
  }

  .max\:tw-translate-y-69{
    --transform-translate-y: 17.25rem;
  }

  .max\:tw-translate-y-70{
    --transform-translate-y: 17.5rem;
  }

  .max\:tw-translate-y-71{
    --transform-translate-y: 17.75rem;
  }

  .max\:tw-translate-y-72{
    --transform-translate-y: 18rem;
  }

  .max\:tw-translate-y-73{
    --transform-translate-y: 18.25rem;
  }

  .max\:tw-translate-y-74{
    --transform-translate-y: 18.5rem;
  }

  .max\:tw-translate-y-75{
    --transform-translate-y: 18.75rem;
  }

  .max\:tw-translate-y-76{
    --transform-translate-y: 19rem;
  }

  .max\:tw-translate-y-77{
    --transform-translate-y: 19.25rem;
  }

  .max\:tw-translate-y-78{
    --transform-translate-y: 19.5rem;
  }

  .max\:tw-translate-y-79{
    --transform-translate-y: 19.75rem;
  }

  .max\:tw-translate-y-80{
    --transform-translate-y: 20rem;
  }

  .max\:tw-translate-y-81{
    --transform-translate-y: 20.25rem;
  }

  .max\:tw-translate-y-82{
    --transform-translate-y: 20.5rem;
  }

  .max\:tw-translate-y-83{
    --transform-translate-y: 20.75rem;
  }

  .max\:tw-translate-y-84{
    --transform-translate-y: 21rem;
  }

  .max\:tw-translate-y-85{
    --transform-translate-y: 21.25rem;
  }

  .max\:tw-translate-y-86{
    --transform-translate-y: 21.5rem;
  }

  .max\:tw-translate-y-87{
    --transform-translate-y: 21.75rem;
  }

  .max\:tw-translate-y-88{
    --transform-translate-y: 22rem;
  }

  .max\:tw-translate-y-89{
    --transform-translate-y: 22.25rem;
  }

  .max\:tw-translate-y-90{
    --transform-translate-y: 22.5rem;
  }

  .max\:tw-translate-y-91{
    --transform-translate-y: 22.75rem;
  }

  .max\:tw-translate-y-92{
    --transform-translate-y: 23rem;
  }

  .max\:tw-translate-y-93{
    --transform-translate-y: 23.25rem;
  }

  .max\:tw-translate-y-94{
    --transform-translate-y: 23.5rem;
  }

  .max\:tw-translate-y-95{
    --transform-translate-y: 23.75rem;
  }

  .max\:tw-translate-y-96{
    --transform-translate-y: 24rem;
  }

  .max\:tw-translate-y-97{
    --transform-translate-y: 23.25rem;
  }

  .max\:tw-translate-y-98{
    --transform-translate-y: 23.5rem;
  }

  .max\:tw-translate-y-99{
    --transform-translate-y: 23.75rem;
  }

  .max\:tw-translate-y-100{
    --transform-translate-y: 25rem;
  }

  .max\:tw-translate-y-101{
    --transform-translate-y: 25.25rem;
  }

  .max\:tw-translate-y-102{
    --transform-translate-y: 25.5rem;
  }

  .max\:tw-translate-y-112{
    --transform-translate-y: 28rem;
  }

  .max\:tw-translate-y-128{
    --transform-translate-y: 31rem;
  }

  .max\:tw-translate-y-129{
    --transform-translate-y: 32.25rem;
  }

  .max\:tw-translate-y-130{
    --transform-translate-y: 32.5rem;
  }

  .max\:tw-translate-y-140{
    --transform-translate-y: 35rem;
  }

  .max\:tw-translate-y-160{
    --transform-translate-y: 40rem;
  }

  .max\:tw-translate-y-180{
    --transform-translate-y: 45rem;
  }

  .max\:tw-translate-y-185{
    --transform-translate-y: 46.25rem;
  }

  .max\:tw-translate-y-190{
    --transform-translate-y: 47.5rem;
  }

  .max\:tw-translate-y-200{
    --transform-translate-y: 50rem;
  }

  .max\:tw-translate-y-px{
    --transform-translate-y: 1px;
  }

  .max\:tw-translate-y-0\.5{
    --transform-translate-y: 0.125rem;
  }

  .max\:tw-translate-y-1\.5{
    --transform-translate-y: 0.375rem;
  }

  .max\:tw-translate-y-2\.5{
    --transform-translate-y: 0.625rem;
  }

  .max\:tw-translate-y-3\.5{
    --transform-translate-y: 0.875rem;
  }

  .max\:tw-translate-y-1\/2{
    --transform-translate-y: 50%;
  }

  .max\:tw-translate-y-1\/3{
    --transform-translate-y: 33.333333%;
  }

  .max\:tw-translate-y-2\/3{
    --transform-translate-y: 66.666667%;
  }

  .max\:tw-translate-y-1\/4{
    --transform-translate-y: 25%;
  }

  .max\:tw-translate-y-2\/4{
    --transform-translate-y: 50%;
  }

  .max\:tw-translate-y-3\/4{
    --transform-translate-y: 75%;
  }

  .max\:tw-translate-y-1\/5{
    --transform-translate-y: 20%;
  }

  .max\:tw-translate-y-2\/5{
    --transform-translate-y: 40%;
  }

  .max\:tw-translate-y-3\/5{
    --transform-translate-y: 60%;
  }

  .max\:tw-translate-y-4\/5{
    --transform-translate-y: 80%;
  }

  .max\:tw-translate-y-1\/6{
    --transform-translate-y: 16.666667%;
  }

  .max\:tw-translate-y-2\/6{
    --transform-translate-y: 33.333333%;
  }

  .max\:tw-translate-y-3\/6{
    --transform-translate-y: 50%;
  }

  .max\:tw-translate-y-4\/6{
    --transform-translate-y: 66.666667%;
  }

  .max\:tw-translate-y-5\/6{
    --transform-translate-y: 83.333333%;
  }

  .max\:tw-translate-y-1\/12{
    --transform-translate-y: 8.333333%;
  }

  .max\:tw-translate-y-2\/12{
    --transform-translate-y: 16.666667%;
  }

  .max\:tw-translate-y-3\/12{
    --transform-translate-y: 25%;
  }

  .max\:tw-translate-y-4\/12{
    --transform-translate-y: 33.333333%;
  }

  .max\:tw-translate-y-5\/12{
    --transform-translate-y: 41.666667%;
  }

  .max\:tw-translate-y-6\/12{
    --transform-translate-y: 50%;
  }

  .max\:tw-translate-y-7\/12{
    --transform-translate-y: 58.333333%;
  }

  .max\:tw-translate-y-8\/12{
    --transform-translate-y: 66.666667%;
  }

  .max\:tw-translate-y-9\/12{
    --transform-translate-y: 75%;
  }

  .max\:tw-translate-y-10\/12{
    --transform-translate-y: 83.333333%;
  }

  .max\:tw-translate-y-11\/12{
    --transform-translate-y: 91.666667%;
  }

  .max\:tw-translate-y-full{
    --transform-translate-y: 100%;
  }

  .max\:tw--translate-y-1{
    --transform-translate-y: -0.25rem;
  }

  .max\:tw--translate-y-2{
    --transform-translate-y: -0.5rem;
  }

  .max\:tw--translate-y-3{
    --transform-translate-y: -0.75rem;
  }

  .max\:tw--translate-y-4{
    --transform-translate-y: -1rem;
  }

  .max\:tw--translate-y-5{
    --transform-translate-y: -1.25rem;
  }

  .max\:tw--translate-y-6{
    --transform-translate-y: -1.5rem;
  }

  .max\:tw--translate-y-7{
    --transform-translate-y: -1.75rem;
  }

  .max\:tw--translate-y-8{
    --transform-translate-y: -2rem;
  }

  .max\:tw--translate-y-9{
    --transform-translate-y: -2.25rem;
  }

  .max\:tw--translate-y-10{
    --transform-translate-y: -2.5rem;
  }

  .max\:tw--translate-y-11{
    --transform-translate-y: -2.75rem;
  }

  .max\:tw--translate-y-12{
    --transform-translate-y: -3rem;
  }

  .max\:tw--translate-y-13{
    --transform-translate-y: -3.25rem;
  }

  .max\:tw--translate-y-14{
    --transform-translate-y: -3.5rem;
  }

  .max\:tw--translate-y-15{
    --transform-translate-y: -3.75rem;
  }

  .max\:tw--translate-y-16{
    --transform-translate-y: -4rem;
  }

  .max\:tw--translate-y-17{
    --transform-translate-y: -4.25rem;
  }

  .max\:tw--translate-y-18{
    --transform-translate-y: -4.5rem;
  }

  .max\:tw--translate-y-19{
    --transform-translate-y: -4.75rem;
  }

  .max\:tw--translate-y-20{
    --transform-translate-y: -5rem;
  }

  .max\:tw--translate-y-21{
    --transform-translate-y: -5.25rem;
  }

  .max\:tw--translate-y-22{
    --transform-translate-y: -5.5rem;
  }

  .max\:tw--translate-y-23{
    --transform-translate-y: -5.75rem;
  }

  .max\:tw--translate-y-24{
    --transform-translate-y: -6rem;
  }

  .max\:tw--translate-y-25{
    --transform-translate-y: -6.25rem;
  }

  .max\:tw--translate-y-26{
    --transform-translate-y: -6.5rem;
  }

  .max\:tw--translate-y-27{
    --transform-translate-y: -6.75rem;
  }

  .max\:tw--translate-y-28{
    --transform-translate-y: -7rem;
  }

  .max\:tw--translate-y-29{
    --transform-translate-y: -7.25rem;
  }

  .max\:tw--translate-y-30{
    --transform-translate-y: -7.5rem;
  }

  .max\:tw--translate-y-31{
    --transform-translate-y: -7.75rem;
  }

  .max\:tw--translate-y-32{
    --transform-translate-y: -8rem;
  }

  .max\:tw--translate-y-33{
    --transform-translate-y: -8.25rem;
  }

  .max\:tw--translate-y-34{
    --transform-translate-y: -8.5rem;
  }

  .max\:tw--translate-y-35{
    --transform-translate-y: -8.75rem;
  }

  .max\:tw--translate-y-36{
    --transform-translate-y: -9rem;
  }

  .max\:tw--translate-y-40{
    --transform-translate-y: -10rem;
  }

  .max\:tw--translate-y-41{
    --transform-translate-y: -10.25rem;
  }

  .max\:tw--translate-y-42{
    --transform-translate-y: -10.5rem;
  }

  .max\:tw--translate-y-43{
    --transform-translate-y: -10.75rem;
  }

  .max\:tw--translate-y-44{
    --transform-translate-y: -11rem;
  }

  .max\:tw--translate-y-45{
    --transform-translate-y: -11.25rem;
  }

  .max\:tw--translate-y-46{
    --transform-translate-y: -11.5rem;
  }

  .max\:tw--translate-y-47{
    --transform-translate-y: -11.75rem;
  }

  .max\:tw--translate-y-48{
    --transform-translate-y: -12rem;
  }

  .max\:tw--translate-y-50{
    --transform-translate-y: -12.5rem;
  }

  .max\:tw--translate-y-52{
    --transform-translate-y: -13rem;
  }

  .max\:tw--translate-y-53{
    --transform-translate-y: -13.25rem;
  }

  .max\:tw--translate-y-54{
    --transform-translate-y: -13.5rem;
  }

  .max\:tw--translate-y-55{
    --transform-translate-y: -13.75rem;
  }

  .max\:tw--translate-y-56{
    --transform-translate-y: -14rem;
  }

  .max\:tw--translate-y-57{
    --transform-translate-y: -14.25rem;
  }

  .max\:tw--translate-y-58{
    --transform-translate-y: -14.5rem;
  }

  .max\:tw--translate-y-59{
    --transform-translate-y: -14.75rem;
  }

  .max\:tw--translate-y-60{
    --transform-translate-y: -15rem;
  }

  .max\:tw--translate-y-61{
    --transform-translate-y: -15.25rem;
  }

  .max\:tw--translate-y-62{
    --transform-translate-y: -15.5rem;
  }

  .max\:tw--translate-y-63{
    --transform-translate-y: -15.75rem;
  }

  .max\:tw--translate-y-64{
    --transform-translate-y: -16rem;
  }

  .max\:tw--translate-y-65{
    --transform-translate-y: -16.25rem;
  }

  .max\:tw--translate-y-66{
    --transform-translate-y: -16.5rem;
  }

  .max\:tw--translate-y-68{
    --transform-translate-y: -17rem;
  }

  .max\:tw--translate-y-69{
    --transform-translate-y: -17.25rem;
  }

  .max\:tw--translate-y-70{
    --transform-translate-y: -17.5rem;
  }

  .max\:tw--translate-y-71{
    --transform-translate-y: -17.75rem;
  }

  .max\:tw--translate-y-72{
    --transform-translate-y: -18rem;
  }

  .max\:tw--translate-y-73{
    --transform-translate-y: -18.25rem;
  }

  .max\:tw--translate-y-74{
    --transform-translate-y: -18.5rem;
  }

  .max\:tw--translate-y-75{
    --transform-translate-y: -18.75rem;
  }

  .max\:tw--translate-y-76{
    --transform-translate-y: -19rem;
  }

  .max\:tw--translate-y-77{
    --transform-translate-y: -19.25rem;
  }

  .max\:tw--translate-y-78{
    --transform-translate-y: -19.5rem;
  }

  .max\:tw--translate-y-79{
    --transform-translate-y: -19.75rem;
  }

  .max\:tw--translate-y-80{
    --transform-translate-y: -20rem;
  }

  .max\:tw--translate-y-81{
    --transform-translate-y: -20.25rem;
  }

  .max\:tw--translate-y-82{
    --transform-translate-y: -20.5rem;
  }

  .max\:tw--translate-y-83{
    --transform-translate-y: -20.75rem;
  }

  .max\:tw--translate-y-84{
    --transform-translate-y: -21rem;
  }

  .max\:tw--translate-y-85{
    --transform-translate-y: -21.25rem;
  }

  .max\:tw--translate-y-86{
    --transform-translate-y: -21.5rem;
  }

  .max\:tw--translate-y-87{
    --transform-translate-y: -21.75rem;
  }

  .max\:tw--translate-y-88{
    --transform-translate-y: -22rem;
  }

  .max\:tw--translate-y-89{
    --transform-translate-y: -22.25rem;
  }

  .max\:tw--translate-y-90{
    --transform-translate-y: -22.5rem;
  }

  .max\:tw--translate-y-91{
    --transform-translate-y: -22.75rem;
  }

  .max\:tw--translate-y-92{
    --transform-translate-y: -23rem;
  }

  .max\:tw--translate-y-93{
    --transform-translate-y: -23.25rem;
  }

  .max\:tw--translate-y-94{
    --transform-translate-y: -23.5rem;
  }

  .max\:tw--translate-y-95{
    --transform-translate-y: -23.75rem;
  }

  .max\:tw--translate-y-96{
    --transform-translate-y: -24rem;
  }

  .max\:tw--translate-y-97{
    --transform-translate-y: -23.25rem;
  }

  .max\:tw--translate-y-98{
    --transform-translate-y: -23.5rem;
  }

  .max\:tw--translate-y-99{
    --transform-translate-y: -23.75rem;
  }

  .max\:tw--translate-y-100{
    --transform-translate-y: -25rem;
  }

  .max\:tw--translate-y-101{
    --transform-translate-y: -25.25rem;
  }

  .max\:tw--translate-y-102{
    --transform-translate-y: -25.5rem;
  }

  .max\:tw--translate-y-112{
    --transform-translate-y: -28rem;
  }

  .max\:tw--translate-y-128{
    --transform-translate-y: -31rem;
  }

  .max\:tw--translate-y-129{
    --transform-translate-y: -32.25rem;
  }

  .max\:tw--translate-y-130{
    --transform-translate-y: -32.5rem;
  }

  .max\:tw--translate-y-140{
    --transform-translate-y: -35rem;
  }

  .max\:tw--translate-y-160{
    --transform-translate-y: -40rem;
  }

  .max\:tw--translate-y-180{
    --transform-translate-y: -45rem;
  }

  .max\:tw--translate-y-185{
    --transform-translate-y: -46.25rem;
  }

  .max\:tw--translate-y-190{
    --transform-translate-y: -47.5rem;
  }

  .max\:tw--translate-y-200{
    --transform-translate-y: -50rem;
  }

  .max\:tw--translate-y-px{
    --transform-translate-y: -1px;
  }

  .max\:tw--translate-y-0\.5{
    --transform-translate-y: -0.125rem;
  }

  .max\:tw--translate-y-1\.5{
    --transform-translate-y: -0.375rem;
  }

  .max\:tw--translate-y-2\.5{
    --transform-translate-y: -0.625rem;
  }

  .max\:tw--translate-y-3\.5{
    --transform-translate-y: -0.875rem;
  }

  .max\:tw--translate-y-1\/2{
    --transform-translate-y: -50%;
  }

  .max\:tw--translate-y-1\/3{
    --transform-translate-y: -33.33333%;
  }

  .max\:tw--translate-y-2\/3{
    --transform-translate-y: -66.66667%;
  }

  .max\:tw--translate-y-1\/4{
    --transform-translate-y: -25%;
  }

  .max\:tw--translate-y-2\/4{
    --transform-translate-y: -50%;
  }

  .max\:tw--translate-y-3\/4{
    --transform-translate-y: -75%;
  }

  .max\:tw--translate-y-1\/5{
    --transform-translate-y: -20%;
  }

  .max\:tw--translate-y-2\/5{
    --transform-translate-y: -40%;
  }

  .max\:tw--translate-y-3\/5{
    --transform-translate-y: -60%;
  }

  .max\:tw--translate-y-4\/5{
    --transform-translate-y: -80%;
  }

  .max\:tw--translate-y-1\/6{
    --transform-translate-y: -16.66667%;
  }

  .max\:tw--translate-y-2\/6{
    --transform-translate-y: -33.33333%;
  }

  .max\:tw--translate-y-3\/6{
    --transform-translate-y: -50%;
  }

  .max\:tw--translate-y-4\/6{
    --transform-translate-y: -66.66667%;
  }

  .max\:tw--translate-y-5\/6{
    --transform-translate-y: -83.33333%;
  }

  .max\:tw--translate-y-1\/12{
    --transform-translate-y: -8.33333%;
  }

  .max\:tw--translate-y-2\/12{
    --transform-translate-y: -16.66667%;
  }

  .max\:tw--translate-y-3\/12{
    --transform-translate-y: -25%;
  }

  .max\:tw--translate-y-4\/12{
    --transform-translate-y: -33.33333%;
  }

  .max\:tw--translate-y-5\/12{
    --transform-translate-y: -41.66667%;
  }

  .max\:tw--translate-y-6\/12{
    --transform-translate-y: -50%;
  }

  .max\:tw--translate-y-7\/12{
    --transform-translate-y: -58.33333%;
  }

  .max\:tw--translate-y-8\/12{
    --transform-translate-y: -66.66667%;
  }

  .max\:tw--translate-y-9\/12{
    --transform-translate-y: -75%;
  }

  .max\:tw--translate-y-10\/12{
    --transform-translate-y: -83.33333%;
  }

  .max\:tw--translate-y-11\/12{
    --transform-translate-y: -91.66667%;
  }

  .max\:tw--translate-y-full{
    --transform-translate-y: -100%;
  }

  .max\:hover\:tw-translate-x-0:hover{
    --transform-translate-x: 0;
  }

  .max\:hover\:tw-translate-x-1:hover{
    --transform-translate-x: 0.25rem;
  }

  .max\:hover\:tw-translate-x-2:hover{
    --transform-translate-x: 0.5rem;
  }

  .max\:hover\:tw-translate-x-3:hover{
    --transform-translate-x: 0.75rem;
  }

  .max\:hover\:tw-translate-x-4:hover{
    --transform-translate-x: 1rem;
  }

  .max\:hover\:tw-translate-x-5:hover{
    --transform-translate-x: 1.25rem;
  }

  .max\:hover\:tw-translate-x-6:hover{
    --transform-translate-x: 1.5rem;
  }

  .max\:hover\:tw-translate-x-7:hover{
    --transform-translate-x: 1.75rem;
  }

  .max\:hover\:tw-translate-x-8:hover{
    --transform-translate-x: 2rem;
  }

  .max\:hover\:tw-translate-x-9:hover{
    --transform-translate-x: 2.25rem;
  }

  .max\:hover\:tw-translate-x-10:hover{
    --transform-translate-x: 2.5rem;
  }

  .max\:hover\:tw-translate-x-11:hover{
    --transform-translate-x: 2.75rem;
  }

  .max\:hover\:tw-translate-x-12:hover{
    --transform-translate-x: 3rem;
  }

  .max\:hover\:tw-translate-x-13:hover{
    --transform-translate-x: 3.25rem;
  }

  .max\:hover\:tw-translate-x-14:hover{
    --transform-translate-x: 3.5rem;
  }

  .max\:hover\:tw-translate-x-15:hover{
    --transform-translate-x: 3.75rem;
  }

  .max\:hover\:tw-translate-x-16:hover{
    --transform-translate-x: 4rem;
  }

  .max\:hover\:tw-translate-x-17:hover{
    --transform-translate-x: 4.25rem;
  }

  .max\:hover\:tw-translate-x-18:hover{
    --transform-translate-x: 4.5rem;
  }

  .max\:hover\:tw-translate-x-19:hover{
    --transform-translate-x: 4.75rem;
  }

  .max\:hover\:tw-translate-x-20:hover{
    --transform-translate-x: 5rem;
  }

  .max\:hover\:tw-translate-x-21:hover{
    --transform-translate-x: 5.25rem;
  }

  .max\:hover\:tw-translate-x-22:hover{
    --transform-translate-x: 5.5rem;
  }

  .max\:hover\:tw-translate-x-23:hover{
    --transform-translate-x: 5.75rem;
  }

  .max\:hover\:tw-translate-x-24:hover{
    --transform-translate-x: 6rem;
  }

  .max\:hover\:tw-translate-x-25:hover{
    --transform-translate-x: 6.25rem;
  }

  .max\:hover\:tw-translate-x-26:hover{
    --transform-translate-x: 6.5rem;
  }

  .max\:hover\:tw-translate-x-27:hover{
    --transform-translate-x: 6.75rem;
  }

  .max\:hover\:tw-translate-x-28:hover{
    --transform-translate-x: 7rem;
  }

  .max\:hover\:tw-translate-x-29:hover{
    --transform-translate-x: 7.25rem;
  }

  .max\:hover\:tw-translate-x-30:hover{
    --transform-translate-x: 7.5rem;
  }

  .max\:hover\:tw-translate-x-31:hover{
    --transform-translate-x: 7.75rem;
  }

  .max\:hover\:tw-translate-x-32:hover{
    --transform-translate-x: 8rem;
  }

  .max\:hover\:tw-translate-x-33:hover{
    --transform-translate-x: 8.25rem;
  }

  .max\:hover\:tw-translate-x-34:hover{
    --transform-translate-x: 8.5rem;
  }

  .max\:hover\:tw-translate-x-35:hover{
    --transform-translate-x: 8.75rem;
  }

  .max\:hover\:tw-translate-x-36:hover{
    --transform-translate-x: 9rem;
  }

  .max\:hover\:tw-translate-x-40:hover{
    --transform-translate-x: 10rem;
  }

  .max\:hover\:tw-translate-x-41:hover{
    --transform-translate-x: 10.25rem;
  }

  .max\:hover\:tw-translate-x-42:hover{
    --transform-translate-x: 10.5rem;
  }

  .max\:hover\:tw-translate-x-43:hover{
    --transform-translate-x: 10.75rem;
  }

  .max\:hover\:tw-translate-x-44:hover{
    --transform-translate-x: 11rem;
  }

  .max\:hover\:tw-translate-x-45:hover{
    --transform-translate-x: 11.25rem;
  }

  .max\:hover\:tw-translate-x-46:hover{
    --transform-translate-x: 11.5rem;
  }

  .max\:hover\:tw-translate-x-47:hover{
    --transform-translate-x: 11.75rem;
  }

  .max\:hover\:tw-translate-x-48:hover{
    --transform-translate-x: 12rem;
  }

  .max\:hover\:tw-translate-x-50:hover{
    --transform-translate-x: 12.5rem;
  }

  .max\:hover\:tw-translate-x-52:hover{
    --transform-translate-x: 13rem;
  }

  .max\:hover\:tw-translate-x-53:hover{
    --transform-translate-x: 13.25rem;
  }

  .max\:hover\:tw-translate-x-54:hover{
    --transform-translate-x: 13.5rem;
  }

  .max\:hover\:tw-translate-x-55:hover{
    --transform-translate-x: 13.75rem;
  }

  .max\:hover\:tw-translate-x-56:hover{
    --transform-translate-x: 14rem;
  }

  .max\:hover\:tw-translate-x-57:hover{
    --transform-translate-x: 14.25rem;
  }

  .max\:hover\:tw-translate-x-58:hover{
    --transform-translate-x: 14.5rem;
  }

  .max\:hover\:tw-translate-x-59:hover{
    --transform-translate-x: 14.75rem;
  }

  .max\:hover\:tw-translate-x-60:hover{
    --transform-translate-x: 15rem;
  }

  .max\:hover\:tw-translate-x-61:hover{
    --transform-translate-x: 15.25rem;
  }

  .max\:hover\:tw-translate-x-62:hover{
    --transform-translate-x: 15.5rem;
  }

  .max\:hover\:tw-translate-x-63:hover{
    --transform-translate-x: 15.75rem;
  }

  .max\:hover\:tw-translate-x-64:hover{
    --transform-translate-x: 16rem;
  }

  .max\:hover\:tw-translate-x-65:hover{
    --transform-translate-x: 16.25rem;
  }

  .max\:hover\:tw-translate-x-66:hover{
    --transform-translate-x: 16.5rem;
  }

  .max\:hover\:tw-translate-x-68:hover{
    --transform-translate-x: 17rem;
  }

  .max\:hover\:tw-translate-x-69:hover{
    --transform-translate-x: 17.25rem;
  }

  .max\:hover\:tw-translate-x-70:hover{
    --transform-translate-x: 17.5rem;
  }

  .max\:hover\:tw-translate-x-71:hover{
    --transform-translate-x: 17.75rem;
  }

  .max\:hover\:tw-translate-x-72:hover{
    --transform-translate-x: 18rem;
  }

  .max\:hover\:tw-translate-x-73:hover{
    --transform-translate-x: 18.25rem;
  }

  .max\:hover\:tw-translate-x-74:hover{
    --transform-translate-x: 18.5rem;
  }

  .max\:hover\:tw-translate-x-75:hover{
    --transform-translate-x: 18.75rem;
  }

  .max\:hover\:tw-translate-x-76:hover{
    --transform-translate-x: 19rem;
  }

  .max\:hover\:tw-translate-x-77:hover{
    --transform-translate-x: 19.25rem;
  }

  .max\:hover\:tw-translate-x-78:hover{
    --transform-translate-x: 19.5rem;
  }

  .max\:hover\:tw-translate-x-79:hover{
    --transform-translate-x: 19.75rem;
  }

  .max\:hover\:tw-translate-x-80:hover{
    --transform-translate-x: 20rem;
  }

  .max\:hover\:tw-translate-x-81:hover{
    --transform-translate-x: 20.25rem;
  }

  .max\:hover\:tw-translate-x-82:hover{
    --transform-translate-x: 20.5rem;
  }

  .max\:hover\:tw-translate-x-83:hover{
    --transform-translate-x: 20.75rem;
  }

  .max\:hover\:tw-translate-x-84:hover{
    --transform-translate-x: 21rem;
  }

  .max\:hover\:tw-translate-x-85:hover{
    --transform-translate-x: 21.25rem;
  }

  .max\:hover\:tw-translate-x-86:hover{
    --transform-translate-x: 21.5rem;
  }

  .max\:hover\:tw-translate-x-87:hover{
    --transform-translate-x: 21.75rem;
  }

  .max\:hover\:tw-translate-x-88:hover{
    --transform-translate-x: 22rem;
  }

  .max\:hover\:tw-translate-x-89:hover{
    --transform-translate-x: 22.25rem;
  }

  .max\:hover\:tw-translate-x-90:hover{
    --transform-translate-x: 22.5rem;
  }

  .max\:hover\:tw-translate-x-91:hover{
    --transform-translate-x: 22.75rem;
  }

  .max\:hover\:tw-translate-x-92:hover{
    --transform-translate-x: 23rem;
  }

  .max\:hover\:tw-translate-x-93:hover{
    --transform-translate-x: 23.25rem;
  }

  .max\:hover\:tw-translate-x-94:hover{
    --transform-translate-x: 23.5rem;
  }

  .max\:hover\:tw-translate-x-95:hover{
    --transform-translate-x: 23.75rem;
  }

  .max\:hover\:tw-translate-x-96:hover{
    --transform-translate-x: 24rem;
  }

  .max\:hover\:tw-translate-x-97:hover{
    --transform-translate-x: 23.25rem;
  }

  .max\:hover\:tw-translate-x-98:hover{
    --transform-translate-x: 23.5rem;
  }

  .max\:hover\:tw-translate-x-99:hover{
    --transform-translate-x: 23.75rem;
  }

  .max\:hover\:tw-translate-x-100:hover{
    --transform-translate-x: 25rem;
  }

  .max\:hover\:tw-translate-x-101:hover{
    --transform-translate-x: 25.25rem;
  }

  .max\:hover\:tw-translate-x-102:hover{
    --transform-translate-x: 25.5rem;
  }

  .max\:hover\:tw-translate-x-112:hover{
    --transform-translate-x: 28rem;
  }

  .max\:hover\:tw-translate-x-128:hover{
    --transform-translate-x: 31rem;
  }

  .max\:hover\:tw-translate-x-129:hover{
    --transform-translate-x: 32.25rem;
  }

  .max\:hover\:tw-translate-x-130:hover{
    --transform-translate-x: 32.5rem;
  }

  .max\:hover\:tw-translate-x-140:hover{
    --transform-translate-x: 35rem;
  }

  .max\:hover\:tw-translate-x-160:hover{
    --transform-translate-x: 40rem;
  }

  .max\:hover\:tw-translate-x-180:hover{
    --transform-translate-x: 45rem;
  }

  .max\:hover\:tw-translate-x-185:hover{
    --transform-translate-x: 46.25rem;
  }

  .max\:hover\:tw-translate-x-190:hover{
    --transform-translate-x: 47.5rem;
  }

  .max\:hover\:tw-translate-x-200:hover{
    --transform-translate-x: 50rem;
  }

  .max\:hover\:tw-translate-x-px:hover{
    --transform-translate-x: 1px;
  }

  .max\:hover\:tw-translate-x-0\.5:hover{
    --transform-translate-x: 0.125rem;
  }

  .max\:hover\:tw-translate-x-1\.5:hover{
    --transform-translate-x: 0.375rem;
  }

  .max\:hover\:tw-translate-x-2\.5:hover{
    --transform-translate-x: 0.625rem;
  }

  .max\:hover\:tw-translate-x-3\.5:hover{
    --transform-translate-x: 0.875rem;
  }

  .max\:hover\:tw-translate-x-1\/2:hover{
    --transform-translate-x: 50%;
  }

  .max\:hover\:tw-translate-x-1\/3:hover{
    --transform-translate-x: 33.333333%;
  }

  .max\:hover\:tw-translate-x-2\/3:hover{
    --transform-translate-x: 66.666667%;
  }

  .max\:hover\:tw-translate-x-1\/4:hover{
    --transform-translate-x: 25%;
  }

  .max\:hover\:tw-translate-x-2\/4:hover{
    --transform-translate-x: 50%;
  }

  .max\:hover\:tw-translate-x-3\/4:hover{
    --transform-translate-x: 75%;
  }

  .max\:hover\:tw-translate-x-1\/5:hover{
    --transform-translate-x: 20%;
  }

  .max\:hover\:tw-translate-x-2\/5:hover{
    --transform-translate-x: 40%;
  }

  .max\:hover\:tw-translate-x-3\/5:hover{
    --transform-translate-x: 60%;
  }

  .max\:hover\:tw-translate-x-4\/5:hover{
    --transform-translate-x: 80%;
  }

  .max\:hover\:tw-translate-x-1\/6:hover{
    --transform-translate-x: 16.666667%;
  }

  .max\:hover\:tw-translate-x-2\/6:hover{
    --transform-translate-x: 33.333333%;
  }

  .max\:hover\:tw-translate-x-3\/6:hover{
    --transform-translate-x: 50%;
  }

  .max\:hover\:tw-translate-x-4\/6:hover{
    --transform-translate-x: 66.666667%;
  }

  .max\:hover\:tw-translate-x-5\/6:hover{
    --transform-translate-x: 83.333333%;
  }

  .max\:hover\:tw-translate-x-1\/12:hover{
    --transform-translate-x: 8.333333%;
  }

  .max\:hover\:tw-translate-x-2\/12:hover{
    --transform-translate-x: 16.666667%;
  }

  .max\:hover\:tw-translate-x-3\/12:hover{
    --transform-translate-x: 25%;
  }

  .max\:hover\:tw-translate-x-4\/12:hover{
    --transform-translate-x: 33.333333%;
  }

  .max\:hover\:tw-translate-x-5\/12:hover{
    --transform-translate-x: 41.666667%;
  }

  .max\:hover\:tw-translate-x-6\/12:hover{
    --transform-translate-x: 50%;
  }

  .max\:hover\:tw-translate-x-7\/12:hover{
    --transform-translate-x: 58.333333%;
  }

  .max\:hover\:tw-translate-x-8\/12:hover{
    --transform-translate-x: 66.666667%;
  }

  .max\:hover\:tw-translate-x-9\/12:hover{
    --transform-translate-x: 75%;
  }

  .max\:hover\:tw-translate-x-10\/12:hover{
    --transform-translate-x: 83.333333%;
  }

  .max\:hover\:tw-translate-x-11\/12:hover{
    --transform-translate-x: 91.666667%;
  }

  .max\:hover\:tw-translate-x-full:hover{
    --transform-translate-x: 100%;
  }

  .max\:hover\:tw--translate-x-1:hover{
    --transform-translate-x: -0.25rem;
  }

  .max\:hover\:tw--translate-x-2:hover{
    --transform-translate-x: -0.5rem;
  }

  .max\:hover\:tw--translate-x-3:hover{
    --transform-translate-x: -0.75rem;
  }

  .max\:hover\:tw--translate-x-4:hover{
    --transform-translate-x: -1rem;
  }

  .max\:hover\:tw--translate-x-5:hover{
    --transform-translate-x: -1.25rem;
  }

  .max\:hover\:tw--translate-x-6:hover{
    --transform-translate-x: -1.5rem;
  }

  .max\:hover\:tw--translate-x-7:hover{
    --transform-translate-x: -1.75rem;
  }

  .max\:hover\:tw--translate-x-8:hover{
    --transform-translate-x: -2rem;
  }

  .max\:hover\:tw--translate-x-9:hover{
    --transform-translate-x: -2.25rem;
  }

  .max\:hover\:tw--translate-x-10:hover{
    --transform-translate-x: -2.5rem;
  }

  .max\:hover\:tw--translate-x-11:hover{
    --transform-translate-x: -2.75rem;
  }

  .max\:hover\:tw--translate-x-12:hover{
    --transform-translate-x: -3rem;
  }

  .max\:hover\:tw--translate-x-13:hover{
    --transform-translate-x: -3.25rem;
  }

  .max\:hover\:tw--translate-x-14:hover{
    --transform-translate-x: -3.5rem;
  }

  .max\:hover\:tw--translate-x-15:hover{
    --transform-translate-x: -3.75rem;
  }

  .max\:hover\:tw--translate-x-16:hover{
    --transform-translate-x: -4rem;
  }

  .max\:hover\:tw--translate-x-17:hover{
    --transform-translate-x: -4.25rem;
  }

  .max\:hover\:tw--translate-x-18:hover{
    --transform-translate-x: -4.5rem;
  }

  .max\:hover\:tw--translate-x-19:hover{
    --transform-translate-x: -4.75rem;
  }

  .max\:hover\:tw--translate-x-20:hover{
    --transform-translate-x: -5rem;
  }

  .max\:hover\:tw--translate-x-21:hover{
    --transform-translate-x: -5.25rem;
  }

  .max\:hover\:tw--translate-x-22:hover{
    --transform-translate-x: -5.5rem;
  }

  .max\:hover\:tw--translate-x-23:hover{
    --transform-translate-x: -5.75rem;
  }

  .max\:hover\:tw--translate-x-24:hover{
    --transform-translate-x: -6rem;
  }

  .max\:hover\:tw--translate-x-25:hover{
    --transform-translate-x: -6.25rem;
  }

  .max\:hover\:tw--translate-x-26:hover{
    --transform-translate-x: -6.5rem;
  }

  .max\:hover\:tw--translate-x-27:hover{
    --transform-translate-x: -6.75rem;
  }

  .max\:hover\:tw--translate-x-28:hover{
    --transform-translate-x: -7rem;
  }

  .max\:hover\:tw--translate-x-29:hover{
    --transform-translate-x: -7.25rem;
  }

  .max\:hover\:tw--translate-x-30:hover{
    --transform-translate-x: -7.5rem;
  }

  .max\:hover\:tw--translate-x-31:hover{
    --transform-translate-x: -7.75rem;
  }

  .max\:hover\:tw--translate-x-32:hover{
    --transform-translate-x: -8rem;
  }

  .max\:hover\:tw--translate-x-33:hover{
    --transform-translate-x: -8.25rem;
  }

  .max\:hover\:tw--translate-x-34:hover{
    --transform-translate-x: -8.5rem;
  }

  .max\:hover\:tw--translate-x-35:hover{
    --transform-translate-x: -8.75rem;
  }

  .max\:hover\:tw--translate-x-36:hover{
    --transform-translate-x: -9rem;
  }

  .max\:hover\:tw--translate-x-40:hover{
    --transform-translate-x: -10rem;
  }

  .max\:hover\:tw--translate-x-41:hover{
    --transform-translate-x: -10.25rem;
  }

  .max\:hover\:tw--translate-x-42:hover{
    --transform-translate-x: -10.5rem;
  }

  .max\:hover\:tw--translate-x-43:hover{
    --transform-translate-x: -10.75rem;
  }

  .max\:hover\:tw--translate-x-44:hover{
    --transform-translate-x: -11rem;
  }

  .max\:hover\:tw--translate-x-45:hover{
    --transform-translate-x: -11.25rem;
  }

  .max\:hover\:tw--translate-x-46:hover{
    --transform-translate-x: -11.5rem;
  }

  .max\:hover\:tw--translate-x-47:hover{
    --transform-translate-x: -11.75rem;
  }

  .max\:hover\:tw--translate-x-48:hover{
    --transform-translate-x: -12rem;
  }

  .max\:hover\:tw--translate-x-50:hover{
    --transform-translate-x: -12.5rem;
  }

  .max\:hover\:tw--translate-x-52:hover{
    --transform-translate-x: -13rem;
  }

  .max\:hover\:tw--translate-x-53:hover{
    --transform-translate-x: -13.25rem;
  }

  .max\:hover\:tw--translate-x-54:hover{
    --transform-translate-x: -13.5rem;
  }

  .max\:hover\:tw--translate-x-55:hover{
    --transform-translate-x: -13.75rem;
  }

  .max\:hover\:tw--translate-x-56:hover{
    --transform-translate-x: -14rem;
  }

  .max\:hover\:tw--translate-x-57:hover{
    --transform-translate-x: -14.25rem;
  }

  .max\:hover\:tw--translate-x-58:hover{
    --transform-translate-x: -14.5rem;
  }

  .max\:hover\:tw--translate-x-59:hover{
    --transform-translate-x: -14.75rem;
  }

  .max\:hover\:tw--translate-x-60:hover{
    --transform-translate-x: -15rem;
  }

  .max\:hover\:tw--translate-x-61:hover{
    --transform-translate-x: -15.25rem;
  }

  .max\:hover\:tw--translate-x-62:hover{
    --transform-translate-x: -15.5rem;
  }

  .max\:hover\:tw--translate-x-63:hover{
    --transform-translate-x: -15.75rem;
  }

  .max\:hover\:tw--translate-x-64:hover{
    --transform-translate-x: -16rem;
  }

  .max\:hover\:tw--translate-x-65:hover{
    --transform-translate-x: -16.25rem;
  }

  .max\:hover\:tw--translate-x-66:hover{
    --transform-translate-x: -16.5rem;
  }

  .max\:hover\:tw--translate-x-68:hover{
    --transform-translate-x: -17rem;
  }

  .max\:hover\:tw--translate-x-69:hover{
    --transform-translate-x: -17.25rem;
  }

  .max\:hover\:tw--translate-x-70:hover{
    --transform-translate-x: -17.5rem;
  }

  .max\:hover\:tw--translate-x-71:hover{
    --transform-translate-x: -17.75rem;
  }

  .max\:hover\:tw--translate-x-72:hover{
    --transform-translate-x: -18rem;
  }

  .max\:hover\:tw--translate-x-73:hover{
    --transform-translate-x: -18.25rem;
  }

  .max\:hover\:tw--translate-x-74:hover{
    --transform-translate-x: -18.5rem;
  }

  .max\:hover\:tw--translate-x-75:hover{
    --transform-translate-x: -18.75rem;
  }

  .max\:hover\:tw--translate-x-76:hover{
    --transform-translate-x: -19rem;
  }

  .max\:hover\:tw--translate-x-77:hover{
    --transform-translate-x: -19.25rem;
  }

  .max\:hover\:tw--translate-x-78:hover{
    --transform-translate-x: -19.5rem;
  }

  .max\:hover\:tw--translate-x-79:hover{
    --transform-translate-x: -19.75rem;
  }

  .max\:hover\:tw--translate-x-80:hover{
    --transform-translate-x: -20rem;
  }

  .max\:hover\:tw--translate-x-81:hover{
    --transform-translate-x: -20.25rem;
  }

  .max\:hover\:tw--translate-x-82:hover{
    --transform-translate-x: -20.5rem;
  }

  .max\:hover\:tw--translate-x-83:hover{
    --transform-translate-x: -20.75rem;
  }

  .max\:hover\:tw--translate-x-84:hover{
    --transform-translate-x: -21rem;
  }

  .max\:hover\:tw--translate-x-85:hover{
    --transform-translate-x: -21.25rem;
  }

  .max\:hover\:tw--translate-x-86:hover{
    --transform-translate-x: -21.5rem;
  }

  .max\:hover\:tw--translate-x-87:hover{
    --transform-translate-x: -21.75rem;
  }

  .max\:hover\:tw--translate-x-88:hover{
    --transform-translate-x: -22rem;
  }

  .max\:hover\:tw--translate-x-89:hover{
    --transform-translate-x: -22.25rem;
  }

  .max\:hover\:tw--translate-x-90:hover{
    --transform-translate-x: -22.5rem;
  }

  .max\:hover\:tw--translate-x-91:hover{
    --transform-translate-x: -22.75rem;
  }

  .max\:hover\:tw--translate-x-92:hover{
    --transform-translate-x: -23rem;
  }

  .max\:hover\:tw--translate-x-93:hover{
    --transform-translate-x: -23.25rem;
  }

  .max\:hover\:tw--translate-x-94:hover{
    --transform-translate-x: -23.5rem;
  }

  .max\:hover\:tw--translate-x-95:hover{
    --transform-translate-x: -23.75rem;
  }

  .max\:hover\:tw--translate-x-96:hover{
    --transform-translate-x: -24rem;
  }

  .max\:hover\:tw--translate-x-97:hover{
    --transform-translate-x: -23.25rem;
  }

  .max\:hover\:tw--translate-x-98:hover{
    --transform-translate-x: -23.5rem;
  }

  .max\:hover\:tw--translate-x-99:hover{
    --transform-translate-x: -23.75rem;
  }

  .max\:hover\:tw--translate-x-100:hover{
    --transform-translate-x: -25rem;
  }

  .max\:hover\:tw--translate-x-101:hover{
    --transform-translate-x: -25.25rem;
  }

  .max\:hover\:tw--translate-x-102:hover{
    --transform-translate-x: -25.5rem;
  }

  .max\:hover\:tw--translate-x-112:hover{
    --transform-translate-x: -28rem;
  }

  .max\:hover\:tw--translate-x-128:hover{
    --transform-translate-x: -31rem;
  }

  .max\:hover\:tw--translate-x-129:hover{
    --transform-translate-x: -32.25rem;
  }

  .max\:hover\:tw--translate-x-130:hover{
    --transform-translate-x: -32.5rem;
  }

  .max\:hover\:tw--translate-x-140:hover{
    --transform-translate-x: -35rem;
  }

  .max\:hover\:tw--translate-x-160:hover{
    --transform-translate-x: -40rem;
  }

  .max\:hover\:tw--translate-x-180:hover{
    --transform-translate-x: -45rem;
  }

  .max\:hover\:tw--translate-x-185:hover{
    --transform-translate-x: -46.25rem;
  }

  .max\:hover\:tw--translate-x-190:hover{
    --transform-translate-x: -47.5rem;
  }

  .max\:hover\:tw--translate-x-200:hover{
    --transform-translate-x: -50rem;
  }

  .max\:hover\:tw--translate-x-px:hover{
    --transform-translate-x: -1px;
  }

  .max\:hover\:tw--translate-x-0\.5:hover{
    --transform-translate-x: -0.125rem;
  }

  .max\:hover\:tw--translate-x-1\.5:hover{
    --transform-translate-x: -0.375rem;
  }

  .max\:hover\:tw--translate-x-2\.5:hover{
    --transform-translate-x: -0.625rem;
  }

  .max\:hover\:tw--translate-x-3\.5:hover{
    --transform-translate-x: -0.875rem;
  }

  .max\:hover\:tw--translate-x-1\/2:hover{
    --transform-translate-x: -50%;
  }

  .max\:hover\:tw--translate-x-1\/3:hover{
    --transform-translate-x: -33.33333%;
  }

  .max\:hover\:tw--translate-x-2\/3:hover{
    --transform-translate-x: -66.66667%;
  }

  .max\:hover\:tw--translate-x-1\/4:hover{
    --transform-translate-x: -25%;
  }

  .max\:hover\:tw--translate-x-2\/4:hover{
    --transform-translate-x: -50%;
  }

  .max\:hover\:tw--translate-x-3\/4:hover{
    --transform-translate-x: -75%;
  }

  .max\:hover\:tw--translate-x-1\/5:hover{
    --transform-translate-x: -20%;
  }

  .max\:hover\:tw--translate-x-2\/5:hover{
    --transform-translate-x: -40%;
  }

  .max\:hover\:tw--translate-x-3\/5:hover{
    --transform-translate-x: -60%;
  }

  .max\:hover\:tw--translate-x-4\/5:hover{
    --transform-translate-x: -80%;
  }

  .max\:hover\:tw--translate-x-1\/6:hover{
    --transform-translate-x: -16.66667%;
  }

  .max\:hover\:tw--translate-x-2\/6:hover{
    --transform-translate-x: -33.33333%;
  }

  .max\:hover\:tw--translate-x-3\/6:hover{
    --transform-translate-x: -50%;
  }

  .max\:hover\:tw--translate-x-4\/6:hover{
    --transform-translate-x: -66.66667%;
  }

  .max\:hover\:tw--translate-x-5\/6:hover{
    --transform-translate-x: -83.33333%;
  }

  .max\:hover\:tw--translate-x-1\/12:hover{
    --transform-translate-x: -8.33333%;
  }

  .max\:hover\:tw--translate-x-2\/12:hover{
    --transform-translate-x: -16.66667%;
  }

  .max\:hover\:tw--translate-x-3\/12:hover{
    --transform-translate-x: -25%;
  }

  .max\:hover\:tw--translate-x-4\/12:hover{
    --transform-translate-x: -33.33333%;
  }

  .max\:hover\:tw--translate-x-5\/12:hover{
    --transform-translate-x: -41.66667%;
  }

  .max\:hover\:tw--translate-x-6\/12:hover{
    --transform-translate-x: -50%;
  }

  .max\:hover\:tw--translate-x-7\/12:hover{
    --transform-translate-x: -58.33333%;
  }

  .max\:hover\:tw--translate-x-8\/12:hover{
    --transform-translate-x: -66.66667%;
  }

  .max\:hover\:tw--translate-x-9\/12:hover{
    --transform-translate-x: -75%;
  }

  .max\:hover\:tw--translate-x-10\/12:hover{
    --transform-translate-x: -83.33333%;
  }

  .max\:hover\:tw--translate-x-11\/12:hover{
    --transform-translate-x: -91.66667%;
  }

  .max\:hover\:tw--translate-x-full:hover{
    --transform-translate-x: -100%;
  }

  .max\:hover\:tw-translate-y-0:hover{
    --transform-translate-y: 0;
  }

  .max\:hover\:tw-translate-y-1:hover{
    --transform-translate-y: 0.25rem;
  }

  .max\:hover\:tw-translate-y-2:hover{
    --transform-translate-y: 0.5rem;
  }

  .max\:hover\:tw-translate-y-3:hover{
    --transform-translate-y: 0.75rem;
  }

  .max\:hover\:tw-translate-y-4:hover{
    --transform-translate-y: 1rem;
  }

  .max\:hover\:tw-translate-y-5:hover{
    --transform-translate-y: 1.25rem;
  }

  .max\:hover\:tw-translate-y-6:hover{
    --transform-translate-y: 1.5rem;
  }

  .max\:hover\:tw-translate-y-7:hover{
    --transform-translate-y: 1.75rem;
  }

  .max\:hover\:tw-translate-y-8:hover{
    --transform-translate-y: 2rem;
  }

  .max\:hover\:tw-translate-y-9:hover{
    --transform-translate-y: 2.25rem;
  }

  .max\:hover\:tw-translate-y-10:hover{
    --transform-translate-y: 2.5rem;
  }

  .max\:hover\:tw-translate-y-11:hover{
    --transform-translate-y: 2.75rem;
  }

  .max\:hover\:tw-translate-y-12:hover{
    --transform-translate-y: 3rem;
  }

  .max\:hover\:tw-translate-y-13:hover{
    --transform-translate-y: 3.25rem;
  }

  .max\:hover\:tw-translate-y-14:hover{
    --transform-translate-y: 3.5rem;
  }

  .max\:hover\:tw-translate-y-15:hover{
    --transform-translate-y: 3.75rem;
  }

  .max\:hover\:tw-translate-y-16:hover{
    --transform-translate-y: 4rem;
  }

  .max\:hover\:tw-translate-y-17:hover{
    --transform-translate-y: 4.25rem;
  }

  .max\:hover\:tw-translate-y-18:hover{
    --transform-translate-y: 4.5rem;
  }

  .max\:hover\:tw-translate-y-19:hover{
    --transform-translate-y: 4.75rem;
  }

  .max\:hover\:tw-translate-y-20:hover{
    --transform-translate-y: 5rem;
  }

  .max\:hover\:tw-translate-y-21:hover{
    --transform-translate-y: 5.25rem;
  }

  .max\:hover\:tw-translate-y-22:hover{
    --transform-translate-y: 5.5rem;
  }

  .max\:hover\:tw-translate-y-23:hover{
    --transform-translate-y: 5.75rem;
  }

  .max\:hover\:tw-translate-y-24:hover{
    --transform-translate-y: 6rem;
  }

  .max\:hover\:tw-translate-y-25:hover{
    --transform-translate-y: 6.25rem;
  }

  .max\:hover\:tw-translate-y-26:hover{
    --transform-translate-y: 6.5rem;
  }

  .max\:hover\:tw-translate-y-27:hover{
    --transform-translate-y: 6.75rem;
  }

  .max\:hover\:tw-translate-y-28:hover{
    --transform-translate-y: 7rem;
  }

  .max\:hover\:tw-translate-y-29:hover{
    --transform-translate-y: 7.25rem;
  }

  .max\:hover\:tw-translate-y-30:hover{
    --transform-translate-y: 7.5rem;
  }

  .max\:hover\:tw-translate-y-31:hover{
    --transform-translate-y: 7.75rem;
  }

  .max\:hover\:tw-translate-y-32:hover{
    --transform-translate-y: 8rem;
  }

  .max\:hover\:tw-translate-y-33:hover{
    --transform-translate-y: 8.25rem;
  }

  .max\:hover\:tw-translate-y-34:hover{
    --transform-translate-y: 8.5rem;
  }

  .max\:hover\:tw-translate-y-35:hover{
    --transform-translate-y: 8.75rem;
  }

  .max\:hover\:tw-translate-y-36:hover{
    --transform-translate-y: 9rem;
  }

  .max\:hover\:tw-translate-y-40:hover{
    --transform-translate-y: 10rem;
  }

  .max\:hover\:tw-translate-y-41:hover{
    --transform-translate-y: 10.25rem;
  }

  .max\:hover\:tw-translate-y-42:hover{
    --transform-translate-y: 10.5rem;
  }

  .max\:hover\:tw-translate-y-43:hover{
    --transform-translate-y: 10.75rem;
  }

  .max\:hover\:tw-translate-y-44:hover{
    --transform-translate-y: 11rem;
  }

  .max\:hover\:tw-translate-y-45:hover{
    --transform-translate-y: 11.25rem;
  }

  .max\:hover\:tw-translate-y-46:hover{
    --transform-translate-y: 11.5rem;
  }

  .max\:hover\:tw-translate-y-47:hover{
    --transform-translate-y: 11.75rem;
  }

  .max\:hover\:tw-translate-y-48:hover{
    --transform-translate-y: 12rem;
  }

  .max\:hover\:tw-translate-y-50:hover{
    --transform-translate-y: 12.5rem;
  }

  .max\:hover\:tw-translate-y-52:hover{
    --transform-translate-y: 13rem;
  }

  .max\:hover\:tw-translate-y-53:hover{
    --transform-translate-y: 13.25rem;
  }

  .max\:hover\:tw-translate-y-54:hover{
    --transform-translate-y: 13.5rem;
  }

  .max\:hover\:tw-translate-y-55:hover{
    --transform-translate-y: 13.75rem;
  }

  .max\:hover\:tw-translate-y-56:hover{
    --transform-translate-y: 14rem;
  }

  .max\:hover\:tw-translate-y-57:hover{
    --transform-translate-y: 14.25rem;
  }

  .max\:hover\:tw-translate-y-58:hover{
    --transform-translate-y: 14.5rem;
  }

  .max\:hover\:tw-translate-y-59:hover{
    --transform-translate-y: 14.75rem;
  }

  .max\:hover\:tw-translate-y-60:hover{
    --transform-translate-y: 15rem;
  }

  .max\:hover\:tw-translate-y-61:hover{
    --transform-translate-y: 15.25rem;
  }

  .max\:hover\:tw-translate-y-62:hover{
    --transform-translate-y: 15.5rem;
  }

  .max\:hover\:tw-translate-y-63:hover{
    --transform-translate-y: 15.75rem;
  }

  .max\:hover\:tw-translate-y-64:hover{
    --transform-translate-y: 16rem;
  }

  .max\:hover\:tw-translate-y-65:hover{
    --transform-translate-y: 16.25rem;
  }

  .max\:hover\:tw-translate-y-66:hover{
    --transform-translate-y: 16.5rem;
  }

  .max\:hover\:tw-translate-y-68:hover{
    --transform-translate-y: 17rem;
  }

  .max\:hover\:tw-translate-y-69:hover{
    --transform-translate-y: 17.25rem;
  }

  .max\:hover\:tw-translate-y-70:hover{
    --transform-translate-y: 17.5rem;
  }

  .max\:hover\:tw-translate-y-71:hover{
    --transform-translate-y: 17.75rem;
  }

  .max\:hover\:tw-translate-y-72:hover{
    --transform-translate-y: 18rem;
  }

  .max\:hover\:tw-translate-y-73:hover{
    --transform-translate-y: 18.25rem;
  }

  .max\:hover\:tw-translate-y-74:hover{
    --transform-translate-y: 18.5rem;
  }

  .max\:hover\:tw-translate-y-75:hover{
    --transform-translate-y: 18.75rem;
  }

  .max\:hover\:tw-translate-y-76:hover{
    --transform-translate-y: 19rem;
  }

  .max\:hover\:tw-translate-y-77:hover{
    --transform-translate-y: 19.25rem;
  }

  .max\:hover\:tw-translate-y-78:hover{
    --transform-translate-y: 19.5rem;
  }

  .max\:hover\:tw-translate-y-79:hover{
    --transform-translate-y: 19.75rem;
  }

  .max\:hover\:tw-translate-y-80:hover{
    --transform-translate-y: 20rem;
  }

  .max\:hover\:tw-translate-y-81:hover{
    --transform-translate-y: 20.25rem;
  }

  .max\:hover\:tw-translate-y-82:hover{
    --transform-translate-y: 20.5rem;
  }

  .max\:hover\:tw-translate-y-83:hover{
    --transform-translate-y: 20.75rem;
  }

  .max\:hover\:tw-translate-y-84:hover{
    --transform-translate-y: 21rem;
  }

  .max\:hover\:tw-translate-y-85:hover{
    --transform-translate-y: 21.25rem;
  }

  .max\:hover\:tw-translate-y-86:hover{
    --transform-translate-y: 21.5rem;
  }

  .max\:hover\:tw-translate-y-87:hover{
    --transform-translate-y: 21.75rem;
  }

  .max\:hover\:tw-translate-y-88:hover{
    --transform-translate-y: 22rem;
  }

  .max\:hover\:tw-translate-y-89:hover{
    --transform-translate-y: 22.25rem;
  }

  .max\:hover\:tw-translate-y-90:hover{
    --transform-translate-y: 22.5rem;
  }

  .max\:hover\:tw-translate-y-91:hover{
    --transform-translate-y: 22.75rem;
  }

  .max\:hover\:tw-translate-y-92:hover{
    --transform-translate-y: 23rem;
  }

  .max\:hover\:tw-translate-y-93:hover{
    --transform-translate-y: 23.25rem;
  }

  .max\:hover\:tw-translate-y-94:hover{
    --transform-translate-y: 23.5rem;
  }

  .max\:hover\:tw-translate-y-95:hover{
    --transform-translate-y: 23.75rem;
  }

  .max\:hover\:tw-translate-y-96:hover{
    --transform-translate-y: 24rem;
  }

  .max\:hover\:tw-translate-y-97:hover{
    --transform-translate-y: 23.25rem;
  }

  .max\:hover\:tw-translate-y-98:hover{
    --transform-translate-y: 23.5rem;
  }

  .max\:hover\:tw-translate-y-99:hover{
    --transform-translate-y: 23.75rem;
  }

  .max\:hover\:tw-translate-y-100:hover{
    --transform-translate-y: 25rem;
  }

  .max\:hover\:tw-translate-y-101:hover{
    --transform-translate-y: 25.25rem;
  }

  .max\:hover\:tw-translate-y-102:hover{
    --transform-translate-y: 25.5rem;
  }

  .max\:hover\:tw-translate-y-112:hover{
    --transform-translate-y: 28rem;
  }

  .max\:hover\:tw-translate-y-128:hover{
    --transform-translate-y: 31rem;
  }

  .max\:hover\:tw-translate-y-129:hover{
    --transform-translate-y: 32.25rem;
  }

  .max\:hover\:tw-translate-y-130:hover{
    --transform-translate-y: 32.5rem;
  }

  .max\:hover\:tw-translate-y-140:hover{
    --transform-translate-y: 35rem;
  }

  .max\:hover\:tw-translate-y-160:hover{
    --transform-translate-y: 40rem;
  }

  .max\:hover\:tw-translate-y-180:hover{
    --transform-translate-y: 45rem;
  }

  .max\:hover\:tw-translate-y-185:hover{
    --transform-translate-y: 46.25rem;
  }

  .max\:hover\:tw-translate-y-190:hover{
    --transform-translate-y: 47.5rem;
  }

  .max\:hover\:tw-translate-y-200:hover{
    --transform-translate-y: 50rem;
  }

  .max\:hover\:tw-translate-y-px:hover{
    --transform-translate-y: 1px;
  }

  .max\:hover\:tw-translate-y-0\.5:hover{
    --transform-translate-y: 0.125rem;
  }

  .max\:hover\:tw-translate-y-1\.5:hover{
    --transform-translate-y: 0.375rem;
  }

  .max\:hover\:tw-translate-y-2\.5:hover{
    --transform-translate-y: 0.625rem;
  }

  .max\:hover\:tw-translate-y-3\.5:hover{
    --transform-translate-y: 0.875rem;
  }

  .max\:hover\:tw-translate-y-1\/2:hover{
    --transform-translate-y: 50%;
  }

  .max\:hover\:tw-translate-y-1\/3:hover{
    --transform-translate-y: 33.333333%;
  }

  .max\:hover\:tw-translate-y-2\/3:hover{
    --transform-translate-y: 66.666667%;
  }

  .max\:hover\:tw-translate-y-1\/4:hover{
    --transform-translate-y: 25%;
  }

  .max\:hover\:tw-translate-y-2\/4:hover{
    --transform-translate-y: 50%;
  }

  .max\:hover\:tw-translate-y-3\/4:hover{
    --transform-translate-y: 75%;
  }

  .max\:hover\:tw-translate-y-1\/5:hover{
    --transform-translate-y: 20%;
  }

  .max\:hover\:tw-translate-y-2\/5:hover{
    --transform-translate-y: 40%;
  }

  .max\:hover\:tw-translate-y-3\/5:hover{
    --transform-translate-y: 60%;
  }

  .max\:hover\:tw-translate-y-4\/5:hover{
    --transform-translate-y: 80%;
  }

  .max\:hover\:tw-translate-y-1\/6:hover{
    --transform-translate-y: 16.666667%;
  }

  .max\:hover\:tw-translate-y-2\/6:hover{
    --transform-translate-y: 33.333333%;
  }

  .max\:hover\:tw-translate-y-3\/6:hover{
    --transform-translate-y: 50%;
  }

  .max\:hover\:tw-translate-y-4\/6:hover{
    --transform-translate-y: 66.666667%;
  }

  .max\:hover\:tw-translate-y-5\/6:hover{
    --transform-translate-y: 83.333333%;
  }

  .max\:hover\:tw-translate-y-1\/12:hover{
    --transform-translate-y: 8.333333%;
  }

  .max\:hover\:tw-translate-y-2\/12:hover{
    --transform-translate-y: 16.666667%;
  }

  .max\:hover\:tw-translate-y-3\/12:hover{
    --transform-translate-y: 25%;
  }

  .max\:hover\:tw-translate-y-4\/12:hover{
    --transform-translate-y: 33.333333%;
  }

  .max\:hover\:tw-translate-y-5\/12:hover{
    --transform-translate-y: 41.666667%;
  }

  .max\:hover\:tw-translate-y-6\/12:hover{
    --transform-translate-y: 50%;
  }

  .max\:hover\:tw-translate-y-7\/12:hover{
    --transform-translate-y: 58.333333%;
  }

  .max\:hover\:tw-translate-y-8\/12:hover{
    --transform-translate-y: 66.666667%;
  }

  .max\:hover\:tw-translate-y-9\/12:hover{
    --transform-translate-y: 75%;
  }

  .max\:hover\:tw-translate-y-10\/12:hover{
    --transform-translate-y: 83.333333%;
  }

  .max\:hover\:tw-translate-y-11\/12:hover{
    --transform-translate-y: 91.666667%;
  }

  .max\:hover\:tw-translate-y-full:hover{
    --transform-translate-y: 100%;
  }

  .max\:hover\:tw--translate-y-1:hover{
    --transform-translate-y: -0.25rem;
  }

  .max\:hover\:tw--translate-y-2:hover{
    --transform-translate-y: -0.5rem;
  }

  .max\:hover\:tw--translate-y-3:hover{
    --transform-translate-y: -0.75rem;
  }

  .max\:hover\:tw--translate-y-4:hover{
    --transform-translate-y: -1rem;
  }

  .max\:hover\:tw--translate-y-5:hover{
    --transform-translate-y: -1.25rem;
  }

  .max\:hover\:tw--translate-y-6:hover{
    --transform-translate-y: -1.5rem;
  }

  .max\:hover\:tw--translate-y-7:hover{
    --transform-translate-y: -1.75rem;
  }

  .max\:hover\:tw--translate-y-8:hover{
    --transform-translate-y: -2rem;
  }

  .max\:hover\:tw--translate-y-9:hover{
    --transform-translate-y: -2.25rem;
  }

  .max\:hover\:tw--translate-y-10:hover{
    --transform-translate-y: -2.5rem;
  }

  .max\:hover\:tw--translate-y-11:hover{
    --transform-translate-y: -2.75rem;
  }

  .max\:hover\:tw--translate-y-12:hover{
    --transform-translate-y: -3rem;
  }

  .max\:hover\:tw--translate-y-13:hover{
    --transform-translate-y: -3.25rem;
  }

  .max\:hover\:tw--translate-y-14:hover{
    --transform-translate-y: -3.5rem;
  }

  .max\:hover\:tw--translate-y-15:hover{
    --transform-translate-y: -3.75rem;
  }

  .max\:hover\:tw--translate-y-16:hover{
    --transform-translate-y: -4rem;
  }

  .max\:hover\:tw--translate-y-17:hover{
    --transform-translate-y: -4.25rem;
  }

  .max\:hover\:tw--translate-y-18:hover{
    --transform-translate-y: -4.5rem;
  }

  .max\:hover\:tw--translate-y-19:hover{
    --transform-translate-y: -4.75rem;
  }

  .max\:hover\:tw--translate-y-20:hover{
    --transform-translate-y: -5rem;
  }

  .max\:hover\:tw--translate-y-21:hover{
    --transform-translate-y: -5.25rem;
  }

  .max\:hover\:tw--translate-y-22:hover{
    --transform-translate-y: -5.5rem;
  }

  .max\:hover\:tw--translate-y-23:hover{
    --transform-translate-y: -5.75rem;
  }

  .max\:hover\:tw--translate-y-24:hover{
    --transform-translate-y: -6rem;
  }

  .max\:hover\:tw--translate-y-25:hover{
    --transform-translate-y: -6.25rem;
  }

  .max\:hover\:tw--translate-y-26:hover{
    --transform-translate-y: -6.5rem;
  }

  .max\:hover\:tw--translate-y-27:hover{
    --transform-translate-y: -6.75rem;
  }

  .max\:hover\:tw--translate-y-28:hover{
    --transform-translate-y: -7rem;
  }

  .max\:hover\:tw--translate-y-29:hover{
    --transform-translate-y: -7.25rem;
  }

  .max\:hover\:tw--translate-y-30:hover{
    --transform-translate-y: -7.5rem;
  }

  .max\:hover\:tw--translate-y-31:hover{
    --transform-translate-y: -7.75rem;
  }

  .max\:hover\:tw--translate-y-32:hover{
    --transform-translate-y: -8rem;
  }

  .max\:hover\:tw--translate-y-33:hover{
    --transform-translate-y: -8.25rem;
  }

  .max\:hover\:tw--translate-y-34:hover{
    --transform-translate-y: -8.5rem;
  }

  .max\:hover\:tw--translate-y-35:hover{
    --transform-translate-y: -8.75rem;
  }

  .max\:hover\:tw--translate-y-36:hover{
    --transform-translate-y: -9rem;
  }

  .max\:hover\:tw--translate-y-40:hover{
    --transform-translate-y: -10rem;
  }

  .max\:hover\:tw--translate-y-41:hover{
    --transform-translate-y: -10.25rem;
  }

  .max\:hover\:tw--translate-y-42:hover{
    --transform-translate-y: -10.5rem;
  }

  .max\:hover\:tw--translate-y-43:hover{
    --transform-translate-y: -10.75rem;
  }

  .max\:hover\:tw--translate-y-44:hover{
    --transform-translate-y: -11rem;
  }

  .max\:hover\:tw--translate-y-45:hover{
    --transform-translate-y: -11.25rem;
  }

  .max\:hover\:tw--translate-y-46:hover{
    --transform-translate-y: -11.5rem;
  }

  .max\:hover\:tw--translate-y-47:hover{
    --transform-translate-y: -11.75rem;
  }

  .max\:hover\:tw--translate-y-48:hover{
    --transform-translate-y: -12rem;
  }

  .max\:hover\:tw--translate-y-50:hover{
    --transform-translate-y: -12.5rem;
  }

  .max\:hover\:tw--translate-y-52:hover{
    --transform-translate-y: -13rem;
  }

  .max\:hover\:tw--translate-y-53:hover{
    --transform-translate-y: -13.25rem;
  }

  .max\:hover\:tw--translate-y-54:hover{
    --transform-translate-y: -13.5rem;
  }

  .max\:hover\:tw--translate-y-55:hover{
    --transform-translate-y: -13.75rem;
  }

  .max\:hover\:tw--translate-y-56:hover{
    --transform-translate-y: -14rem;
  }

  .max\:hover\:tw--translate-y-57:hover{
    --transform-translate-y: -14.25rem;
  }

  .max\:hover\:tw--translate-y-58:hover{
    --transform-translate-y: -14.5rem;
  }

  .max\:hover\:tw--translate-y-59:hover{
    --transform-translate-y: -14.75rem;
  }

  .max\:hover\:tw--translate-y-60:hover{
    --transform-translate-y: -15rem;
  }

  .max\:hover\:tw--translate-y-61:hover{
    --transform-translate-y: -15.25rem;
  }

  .max\:hover\:tw--translate-y-62:hover{
    --transform-translate-y: -15.5rem;
  }

  .max\:hover\:tw--translate-y-63:hover{
    --transform-translate-y: -15.75rem;
  }

  .max\:hover\:tw--translate-y-64:hover{
    --transform-translate-y: -16rem;
  }

  .max\:hover\:tw--translate-y-65:hover{
    --transform-translate-y: -16.25rem;
  }

  .max\:hover\:tw--translate-y-66:hover{
    --transform-translate-y: -16.5rem;
  }

  .max\:hover\:tw--translate-y-68:hover{
    --transform-translate-y: -17rem;
  }

  .max\:hover\:tw--translate-y-69:hover{
    --transform-translate-y: -17.25rem;
  }

  .max\:hover\:tw--translate-y-70:hover{
    --transform-translate-y: -17.5rem;
  }

  .max\:hover\:tw--translate-y-71:hover{
    --transform-translate-y: -17.75rem;
  }

  .max\:hover\:tw--translate-y-72:hover{
    --transform-translate-y: -18rem;
  }

  .max\:hover\:tw--translate-y-73:hover{
    --transform-translate-y: -18.25rem;
  }

  .max\:hover\:tw--translate-y-74:hover{
    --transform-translate-y: -18.5rem;
  }

  .max\:hover\:tw--translate-y-75:hover{
    --transform-translate-y: -18.75rem;
  }

  .max\:hover\:tw--translate-y-76:hover{
    --transform-translate-y: -19rem;
  }

  .max\:hover\:tw--translate-y-77:hover{
    --transform-translate-y: -19.25rem;
  }

  .max\:hover\:tw--translate-y-78:hover{
    --transform-translate-y: -19.5rem;
  }

  .max\:hover\:tw--translate-y-79:hover{
    --transform-translate-y: -19.75rem;
  }

  .max\:hover\:tw--translate-y-80:hover{
    --transform-translate-y: -20rem;
  }

  .max\:hover\:tw--translate-y-81:hover{
    --transform-translate-y: -20.25rem;
  }

  .max\:hover\:tw--translate-y-82:hover{
    --transform-translate-y: -20.5rem;
  }

  .max\:hover\:tw--translate-y-83:hover{
    --transform-translate-y: -20.75rem;
  }

  .max\:hover\:tw--translate-y-84:hover{
    --transform-translate-y: -21rem;
  }

  .max\:hover\:tw--translate-y-85:hover{
    --transform-translate-y: -21.25rem;
  }

  .max\:hover\:tw--translate-y-86:hover{
    --transform-translate-y: -21.5rem;
  }

  .max\:hover\:tw--translate-y-87:hover{
    --transform-translate-y: -21.75rem;
  }

  .max\:hover\:tw--translate-y-88:hover{
    --transform-translate-y: -22rem;
  }

  .max\:hover\:tw--translate-y-89:hover{
    --transform-translate-y: -22.25rem;
  }

  .max\:hover\:tw--translate-y-90:hover{
    --transform-translate-y: -22.5rem;
  }

  .max\:hover\:tw--translate-y-91:hover{
    --transform-translate-y: -22.75rem;
  }

  .max\:hover\:tw--translate-y-92:hover{
    --transform-translate-y: -23rem;
  }

  .max\:hover\:tw--translate-y-93:hover{
    --transform-translate-y: -23.25rem;
  }

  .max\:hover\:tw--translate-y-94:hover{
    --transform-translate-y: -23.5rem;
  }

  .max\:hover\:tw--translate-y-95:hover{
    --transform-translate-y: -23.75rem;
  }

  .max\:hover\:tw--translate-y-96:hover{
    --transform-translate-y: -24rem;
  }

  .max\:hover\:tw--translate-y-97:hover{
    --transform-translate-y: -23.25rem;
  }

  .max\:hover\:tw--translate-y-98:hover{
    --transform-translate-y: -23.5rem;
  }

  .max\:hover\:tw--translate-y-99:hover{
    --transform-translate-y: -23.75rem;
  }

  .max\:hover\:tw--translate-y-100:hover{
    --transform-translate-y: -25rem;
  }

  .max\:hover\:tw--translate-y-101:hover{
    --transform-translate-y: -25.25rem;
  }

  .max\:hover\:tw--translate-y-102:hover{
    --transform-translate-y: -25.5rem;
  }

  .max\:hover\:tw--translate-y-112:hover{
    --transform-translate-y: -28rem;
  }

  .max\:hover\:tw--translate-y-128:hover{
    --transform-translate-y: -31rem;
  }

  .max\:hover\:tw--translate-y-129:hover{
    --transform-translate-y: -32.25rem;
  }

  .max\:hover\:tw--translate-y-130:hover{
    --transform-translate-y: -32.5rem;
  }

  .max\:hover\:tw--translate-y-140:hover{
    --transform-translate-y: -35rem;
  }

  .max\:hover\:tw--translate-y-160:hover{
    --transform-translate-y: -40rem;
  }

  .max\:hover\:tw--translate-y-180:hover{
    --transform-translate-y: -45rem;
  }

  .max\:hover\:tw--translate-y-185:hover{
    --transform-translate-y: -46.25rem;
  }

  .max\:hover\:tw--translate-y-190:hover{
    --transform-translate-y: -47.5rem;
  }

  .max\:hover\:tw--translate-y-200:hover{
    --transform-translate-y: -50rem;
  }

  .max\:hover\:tw--translate-y-px:hover{
    --transform-translate-y: -1px;
  }

  .max\:hover\:tw--translate-y-0\.5:hover{
    --transform-translate-y: -0.125rem;
  }

  .max\:hover\:tw--translate-y-1\.5:hover{
    --transform-translate-y: -0.375rem;
  }

  .max\:hover\:tw--translate-y-2\.5:hover{
    --transform-translate-y: -0.625rem;
  }

  .max\:hover\:tw--translate-y-3\.5:hover{
    --transform-translate-y: -0.875rem;
  }

  .max\:hover\:tw--translate-y-1\/2:hover{
    --transform-translate-y: -50%;
  }

  .max\:hover\:tw--translate-y-1\/3:hover{
    --transform-translate-y: -33.33333%;
  }

  .max\:hover\:tw--translate-y-2\/3:hover{
    --transform-translate-y: -66.66667%;
  }

  .max\:hover\:tw--translate-y-1\/4:hover{
    --transform-translate-y: -25%;
  }

  .max\:hover\:tw--translate-y-2\/4:hover{
    --transform-translate-y: -50%;
  }

  .max\:hover\:tw--translate-y-3\/4:hover{
    --transform-translate-y: -75%;
  }

  .max\:hover\:tw--translate-y-1\/5:hover{
    --transform-translate-y: -20%;
  }

  .max\:hover\:tw--translate-y-2\/5:hover{
    --transform-translate-y: -40%;
  }

  .max\:hover\:tw--translate-y-3\/5:hover{
    --transform-translate-y: -60%;
  }

  .max\:hover\:tw--translate-y-4\/5:hover{
    --transform-translate-y: -80%;
  }

  .max\:hover\:tw--translate-y-1\/6:hover{
    --transform-translate-y: -16.66667%;
  }

  .max\:hover\:tw--translate-y-2\/6:hover{
    --transform-translate-y: -33.33333%;
  }

  .max\:hover\:tw--translate-y-3\/6:hover{
    --transform-translate-y: -50%;
  }

  .max\:hover\:tw--translate-y-4\/6:hover{
    --transform-translate-y: -66.66667%;
  }

  .max\:hover\:tw--translate-y-5\/6:hover{
    --transform-translate-y: -83.33333%;
  }

  .max\:hover\:tw--translate-y-1\/12:hover{
    --transform-translate-y: -8.33333%;
  }

  .max\:hover\:tw--translate-y-2\/12:hover{
    --transform-translate-y: -16.66667%;
  }

  .max\:hover\:tw--translate-y-3\/12:hover{
    --transform-translate-y: -25%;
  }

  .max\:hover\:tw--translate-y-4\/12:hover{
    --transform-translate-y: -33.33333%;
  }

  .max\:hover\:tw--translate-y-5\/12:hover{
    --transform-translate-y: -41.66667%;
  }

  .max\:hover\:tw--translate-y-6\/12:hover{
    --transform-translate-y: -50%;
  }

  .max\:hover\:tw--translate-y-7\/12:hover{
    --transform-translate-y: -58.33333%;
  }

  .max\:hover\:tw--translate-y-8\/12:hover{
    --transform-translate-y: -66.66667%;
  }

  .max\:hover\:tw--translate-y-9\/12:hover{
    --transform-translate-y: -75%;
  }

  .max\:hover\:tw--translate-y-10\/12:hover{
    --transform-translate-y: -83.33333%;
  }

  .max\:hover\:tw--translate-y-11\/12:hover{
    --transform-translate-y: -91.66667%;
  }

  .max\:hover\:tw--translate-y-full:hover{
    --transform-translate-y: -100%;
  }

  .max\:focus\:tw-translate-x-0:focus{
    --transform-translate-x: 0;
  }

  .max\:focus\:tw-translate-x-1:focus{
    --transform-translate-x: 0.25rem;
  }

  .max\:focus\:tw-translate-x-2:focus{
    --transform-translate-x: 0.5rem;
  }

  .max\:focus\:tw-translate-x-3:focus{
    --transform-translate-x: 0.75rem;
  }

  .max\:focus\:tw-translate-x-4:focus{
    --transform-translate-x: 1rem;
  }

  .max\:focus\:tw-translate-x-5:focus{
    --transform-translate-x: 1.25rem;
  }

  .max\:focus\:tw-translate-x-6:focus{
    --transform-translate-x: 1.5rem;
  }

  .max\:focus\:tw-translate-x-7:focus{
    --transform-translate-x: 1.75rem;
  }

  .max\:focus\:tw-translate-x-8:focus{
    --transform-translate-x: 2rem;
  }

  .max\:focus\:tw-translate-x-9:focus{
    --transform-translate-x: 2.25rem;
  }

  .max\:focus\:tw-translate-x-10:focus{
    --transform-translate-x: 2.5rem;
  }

  .max\:focus\:tw-translate-x-11:focus{
    --transform-translate-x: 2.75rem;
  }

  .max\:focus\:tw-translate-x-12:focus{
    --transform-translate-x: 3rem;
  }

  .max\:focus\:tw-translate-x-13:focus{
    --transform-translate-x: 3.25rem;
  }

  .max\:focus\:tw-translate-x-14:focus{
    --transform-translate-x: 3.5rem;
  }

  .max\:focus\:tw-translate-x-15:focus{
    --transform-translate-x: 3.75rem;
  }

  .max\:focus\:tw-translate-x-16:focus{
    --transform-translate-x: 4rem;
  }

  .max\:focus\:tw-translate-x-17:focus{
    --transform-translate-x: 4.25rem;
  }

  .max\:focus\:tw-translate-x-18:focus{
    --transform-translate-x: 4.5rem;
  }

  .max\:focus\:tw-translate-x-19:focus{
    --transform-translate-x: 4.75rem;
  }

  .max\:focus\:tw-translate-x-20:focus{
    --transform-translate-x: 5rem;
  }

  .max\:focus\:tw-translate-x-21:focus{
    --transform-translate-x: 5.25rem;
  }

  .max\:focus\:tw-translate-x-22:focus{
    --transform-translate-x: 5.5rem;
  }

  .max\:focus\:tw-translate-x-23:focus{
    --transform-translate-x: 5.75rem;
  }

  .max\:focus\:tw-translate-x-24:focus{
    --transform-translate-x: 6rem;
  }

  .max\:focus\:tw-translate-x-25:focus{
    --transform-translate-x: 6.25rem;
  }

  .max\:focus\:tw-translate-x-26:focus{
    --transform-translate-x: 6.5rem;
  }

  .max\:focus\:tw-translate-x-27:focus{
    --transform-translate-x: 6.75rem;
  }

  .max\:focus\:tw-translate-x-28:focus{
    --transform-translate-x: 7rem;
  }

  .max\:focus\:tw-translate-x-29:focus{
    --transform-translate-x: 7.25rem;
  }

  .max\:focus\:tw-translate-x-30:focus{
    --transform-translate-x: 7.5rem;
  }

  .max\:focus\:tw-translate-x-31:focus{
    --transform-translate-x: 7.75rem;
  }

  .max\:focus\:tw-translate-x-32:focus{
    --transform-translate-x: 8rem;
  }

  .max\:focus\:tw-translate-x-33:focus{
    --transform-translate-x: 8.25rem;
  }

  .max\:focus\:tw-translate-x-34:focus{
    --transform-translate-x: 8.5rem;
  }

  .max\:focus\:tw-translate-x-35:focus{
    --transform-translate-x: 8.75rem;
  }

  .max\:focus\:tw-translate-x-36:focus{
    --transform-translate-x: 9rem;
  }

  .max\:focus\:tw-translate-x-40:focus{
    --transform-translate-x: 10rem;
  }

  .max\:focus\:tw-translate-x-41:focus{
    --transform-translate-x: 10.25rem;
  }

  .max\:focus\:tw-translate-x-42:focus{
    --transform-translate-x: 10.5rem;
  }

  .max\:focus\:tw-translate-x-43:focus{
    --transform-translate-x: 10.75rem;
  }

  .max\:focus\:tw-translate-x-44:focus{
    --transform-translate-x: 11rem;
  }

  .max\:focus\:tw-translate-x-45:focus{
    --transform-translate-x: 11.25rem;
  }

  .max\:focus\:tw-translate-x-46:focus{
    --transform-translate-x: 11.5rem;
  }

  .max\:focus\:tw-translate-x-47:focus{
    --transform-translate-x: 11.75rem;
  }

  .max\:focus\:tw-translate-x-48:focus{
    --transform-translate-x: 12rem;
  }

  .max\:focus\:tw-translate-x-50:focus{
    --transform-translate-x: 12.5rem;
  }

  .max\:focus\:tw-translate-x-52:focus{
    --transform-translate-x: 13rem;
  }

  .max\:focus\:tw-translate-x-53:focus{
    --transform-translate-x: 13.25rem;
  }

  .max\:focus\:tw-translate-x-54:focus{
    --transform-translate-x: 13.5rem;
  }

  .max\:focus\:tw-translate-x-55:focus{
    --transform-translate-x: 13.75rem;
  }

  .max\:focus\:tw-translate-x-56:focus{
    --transform-translate-x: 14rem;
  }

  .max\:focus\:tw-translate-x-57:focus{
    --transform-translate-x: 14.25rem;
  }

  .max\:focus\:tw-translate-x-58:focus{
    --transform-translate-x: 14.5rem;
  }

  .max\:focus\:tw-translate-x-59:focus{
    --transform-translate-x: 14.75rem;
  }

  .max\:focus\:tw-translate-x-60:focus{
    --transform-translate-x: 15rem;
  }

  .max\:focus\:tw-translate-x-61:focus{
    --transform-translate-x: 15.25rem;
  }

  .max\:focus\:tw-translate-x-62:focus{
    --transform-translate-x: 15.5rem;
  }

  .max\:focus\:tw-translate-x-63:focus{
    --transform-translate-x: 15.75rem;
  }

  .max\:focus\:tw-translate-x-64:focus{
    --transform-translate-x: 16rem;
  }

  .max\:focus\:tw-translate-x-65:focus{
    --transform-translate-x: 16.25rem;
  }

  .max\:focus\:tw-translate-x-66:focus{
    --transform-translate-x: 16.5rem;
  }

  .max\:focus\:tw-translate-x-68:focus{
    --transform-translate-x: 17rem;
  }

  .max\:focus\:tw-translate-x-69:focus{
    --transform-translate-x: 17.25rem;
  }

  .max\:focus\:tw-translate-x-70:focus{
    --transform-translate-x: 17.5rem;
  }

  .max\:focus\:tw-translate-x-71:focus{
    --transform-translate-x: 17.75rem;
  }

  .max\:focus\:tw-translate-x-72:focus{
    --transform-translate-x: 18rem;
  }

  .max\:focus\:tw-translate-x-73:focus{
    --transform-translate-x: 18.25rem;
  }

  .max\:focus\:tw-translate-x-74:focus{
    --transform-translate-x: 18.5rem;
  }

  .max\:focus\:tw-translate-x-75:focus{
    --transform-translate-x: 18.75rem;
  }

  .max\:focus\:tw-translate-x-76:focus{
    --transform-translate-x: 19rem;
  }

  .max\:focus\:tw-translate-x-77:focus{
    --transform-translate-x: 19.25rem;
  }

  .max\:focus\:tw-translate-x-78:focus{
    --transform-translate-x: 19.5rem;
  }

  .max\:focus\:tw-translate-x-79:focus{
    --transform-translate-x: 19.75rem;
  }

  .max\:focus\:tw-translate-x-80:focus{
    --transform-translate-x: 20rem;
  }

  .max\:focus\:tw-translate-x-81:focus{
    --transform-translate-x: 20.25rem;
  }

  .max\:focus\:tw-translate-x-82:focus{
    --transform-translate-x: 20.5rem;
  }

  .max\:focus\:tw-translate-x-83:focus{
    --transform-translate-x: 20.75rem;
  }

  .max\:focus\:tw-translate-x-84:focus{
    --transform-translate-x: 21rem;
  }

  .max\:focus\:tw-translate-x-85:focus{
    --transform-translate-x: 21.25rem;
  }

  .max\:focus\:tw-translate-x-86:focus{
    --transform-translate-x: 21.5rem;
  }

  .max\:focus\:tw-translate-x-87:focus{
    --transform-translate-x: 21.75rem;
  }

  .max\:focus\:tw-translate-x-88:focus{
    --transform-translate-x: 22rem;
  }

  .max\:focus\:tw-translate-x-89:focus{
    --transform-translate-x: 22.25rem;
  }

  .max\:focus\:tw-translate-x-90:focus{
    --transform-translate-x: 22.5rem;
  }

  .max\:focus\:tw-translate-x-91:focus{
    --transform-translate-x: 22.75rem;
  }

  .max\:focus\:tw-translate-x-92:focus{
    --transform-translate-x: 23rem;
  }

  .max\:focus\:tw-translate-x-93:focus{
    --transform-translate-x: 23.25rem;
  }

  .max\:focus\:tw-translate-x-94:focus{
    --transform-translate-x: 23.5rem;
  }

  .max\:focus\:tw-translate-x-95:focus{
    --transform-translate-x: 23.75rem;
  }

  .max\:focus\:tw-translate-x-96:focus{
    --transform-translate-x: 24rem;
  }

  .max\:focus\:tw-translate-x-97:focus{
    --transform-translate-x: 23.25rem;
  }

  .max\:focus\:tw-translate-x-98:focus{
    --transform-translate-x: 23.5rem;
  }

  .max\:focus\:tw-translate-x-99:focus{
    --transform-translate-x: 23.75rem;
  }

  .max\:focus\:tw-translate-x-100:focus{
    --transform-translate-x: 25rem;
  }

  .max\:focus\:tw-translate-x-101:focus{
    --transform-translate-x: 25.25rem;
  }

  .max\:focus\:tw-translate-x-102:focus{
    --transform-translate-x: 25.5rem;
  }

  .max\:focus\:tw-translate-x-112:focus{
    --transform-translate-x: 28rem;
  }

  .max\:focus\:tw-translate-x-128:focus{
    --transform-translate-x: 31rem;
  }

  .max\:focus\:tw-translate-x-129:focus{
    --transform-translate-x: 32.25rem;
  }

  .max\:focus\:tw-translate-x-130:focus{
    --transform-translate-x: 32.5rem;
  }

  .max\:focus\:tw-translate-x-140:focus{
    --transform-translate-x: 35rem;
  }

  .max\:focus\:tw-translate-x-160:focus{
    --transform-translate-x: 40rem;
  }

  .max\:focus\:tw-translate-x-180:focus{
    --transform-translate-x: 45rem;
  }

  .max\:focus\:tw-translate-x-185:focus{
    --transform-translate-x: 46.25rem;
  }

  .max\:focus\:tw-translate-x-190:focus{
    --transform-translate-x: 47.5rem;
  }

  .max\:focus\:tw-translate-x-200:focus{
    --transform-translate-x: 50rem;
  }

  .max\:focus\:tw-translate-x-px:focus{
    --transform-translate-x: 1px;
  }

  .max\:focus\:tw-translate-x-0\.5:focus{
    --transform-translate-x: 0.125rem;
  }

  .max\:focus\:tw-translate-x-1\.5:focus{
    --transform-translate-x: 0.375rem;
  }

  .max\:focus\:tw-translate-x-2\.5:focus{
    --transform-translate-x: 0.625rem;
  }

  .max\:focus\:tw-translate-x-3\.5:focus{
    --transform-translate-x: 0.875rem;
  }

  .max\:focus\:tw-translate-x-1\/2:focus{
    --transform-translate-x: 50%;
  }

  .max\:focus\:tw-translate-x-1\/3:focus{
    --transform-translate-x: 33.333333%;
  }

  .max\:focus\:tw-translate-x-2\/3:focus{
    --transform-translate-x: 66.666667%;
  }

  .max\:focus\:tw-translate-x-1\/4:focus{
    --transform-translate-x: 25%;
  }

  .max\:focus\:tw-translate-x-2\/4:focus{
    --transform-translate-x: 50%;
  }

  .max\:focus\:tw-translate-x-3\/4:focus{
    --transform-translate-x: 75%;
  }

  .max\:focus\:tw-translate-x-1\/5:focus{
    --transform-translate-x: 20%;
  }

  .max\:focus\:tw-translate-x-2\/5:focus{
    --transform-translate-x: 40%;
  }

  .max\:focus\:tw-translate-x-3\/5:focus{
    --transform-translate-x: 60%;
  }

  .max\:focus\:tw-translate-x-4\/5:focus{
    --transform-translate-x: 80%;
  }

  .max\:focus\:tw-translate-x-1\/6:focus{
    --transform-translate-x: 16.666667%;
  }

  .max\:focus\:tw-translate-x-2\/6:focus{
    --transform-translate-x: 33.333333%;
  }

  .max\:focus\:tw-translate-x-3\/6:focus{
    --transform-translate-x: 50%;
  }

  .max\:focus\:tw-translate-x-4\/6:focus{
    --transform-translate-x: 66.666667%;
  }

  .max\:focus\:tw-translate-x-5\/6:focus{
    --transform-translate-x: 83.333333%;
  }

  .max\:focus\:tw-translate-x-1\/12:focus{
    --transform-translate-x: 8.333333%;
  }

  .max\:focus\:tw-translate-x-2\/12:focus{
    --transform-translate-x: 16.666667%;
  }

  .max\:focus\:tw-translate-x-3\/12:focus{
    --transform-translate-x: 25%;
  }

  .max\:focus\:tw-translate-x-4\/12:focus{
    --transform-translate-x: 33.333333%;
  }

  .max\:focus\:tw-translate-x-5\/12:focus{
    --transform-translate-x: 41.666667%;
  }

  .max\:focus\:tw-translate-x-6\/12:focus{
    --transform-translate-x: 50%;
  }

  .max\:focus\:tw-translate-x-7\/12:focus{
    --transform-translate-x: 58.333333%;
  }

  .max\:focus\:tw-translate-x-8\/12:focus{
    --transform-translate-x: 66.666667%;
  }

  .max\:focus\:tw-translate-x-9\/12:focus{
    --transform-translate-x: 75%;
  }

  .max\:focus\:tw-translate-x-10\/12:focus{
    --transform-translate-x: 83.333333%;
  }

  .max\:focus\:tw-translate-x-11\/12:focus{
    --transform-translate-x: 91.666667%;
  }

  .max\:focus\:tw-translate-x-full:focus{
    --transform-translate-x: 100%;
  }

  .max\:focus\:tw--translate-x-1:focus{
    --transform-translate-x: -0.25rem;
  }

  .max\:focus\:tw--translate-x-2:focus{
    --transform-translate-x: -0.5rem;
  }

  .max\:focus\:tw--translate-x-3:focus{
    --transform-translate-x: -0.75rem;
  }

  .max\:focus\:tw--translate-x-4:focus{
    --transform-translate-x: -1rem;
  }

  .max\:focus\:tw--translate-x-5:focus{
    --transform-translate-x: -1.25rem;
  }

  .max\:focus\:tw--translate-x-6:focus{
    --transform-translate-x: -1.5rem;
  }

  .max\:focus\:tw--translate-x-7:focus{
    --transform-translate-x: -1.75rem;
  }

  .max\:focus\:tw--translate-x-8:focus{
    --transform-translate-x: -2rem;
  }

  .max\:focus\:tw--translate-x-9:focus{
    --transform-translate-x: -2.25rem;
  }

  .max\:focus\:tw--translate-x-10:focus{
    --transform-translate-x: -2.5rem;
  }

  .max\:focus\:tw--translate-x-11:focus{
    --transform-translate-x: -2.75rem;
  }

  .max\:focus\:tw--translate-x-12:focus{
    --transform-translate-x: -3rem;
  }

  .max\:focus\:tw--translate-x-13:focus{
    --transform-translate-x: -3.25rem;
  }

  .max\:focus\:tw--translate-x-14:focus{
    --transform-translate-x: -3.5rem;
  }

  .max\:focus\:tw--translate-x-15:focus{
    --transform-translate-x: -3.75rem;
  }

  .max\:focus\:tw--translate-x-16:focus{
    --transform-translate-x: -4rem;
  }

  .max\:focus\:tw--translate-x-17:focus{
    --transform-translate-x: -4.25rem;
  }

  .max\:focus\:tw--translate-x-18:focus{
    --transform-translate-x: -4.5rem;
  }

  .max\:focus\:tw--translate-x-19:focus{
    --transform-translate-x: -4.75rem;
  }

  .max\:focus\:tw--translate-x-20:focus{
    --transform-translate-x: -5rem;
  }

  .max\:focus\:tw--translate-x-21:focus{
    --transform-translate-x: -5.25rem;
  }

  .max\:focus\:tw--translate-x-22:focus{
    --transform-translate-x: -5.5rem;
  }

  .max\:focus\:tw--translate-x-23:focus{
    --transform-translate-x: -5.75rem;
  }

  .max\:focus\:tw--translate-x-24:focus{
    --transform-translate-x: -6rem;
  }

  .max\:focus\:tw--translate-x-25:focus{
    --transform-translate-x: -6.25rem;
  }

  .max\:focus\:tw--translate-x-26:focus{
    --transform-translate-x: -6.5rem;
  }

  .max\:focus\:tw--translate-x-27:focus{
    --transform-translate-x: -6.75rem;
  }

  .max\:focus\:tw--translate-x-28:focus{
    --transform-translate-x: -7rem;
  }

  .max\:focus\:tw--translate-x-29:focus{
    --transform-translate-x: -7.25rem;
  }

  .max\:focus\:tw--translate-x-30:focus{
    --transform-translate-x: -7.5rem;
  }

  .max\:focus\:tw--translate-x-31:focus{
    --transform-translate-x: -7.75rem;
  }

  .max\:focus\:tw--translate-x-32:focus{
    --transform-translate-x: -8rem;
  }

  .max\:focus\:tw--translate-x-33:focus{
    --transform-translate-x: -8.25rem;
  }

  .max\:focus\:tw--translate-x-34:focus{
    --transform-translate-x: -8.5rem;
  }

  .max\:focus\:tw--translate-x-35:focus{
    --transform-translate-x: -8.75rem;
  }

  .max\:focus\:tw--translate-x-36:focus{
    --transform-translate-x: -9rem;
  }

  .max\:focus\:tw--translate-x-40:focus{
    --transform-translate-x: -10rem;
  }

  .max\:focus\:tw--translate-x-41:focus{
    --transform-translate-x: -10.25rem;
  }

  .max\:focus\:tw--translate-x-42:focus{
    --transform-translate-x: -10.5rem;
  }

  .max\:focus\:tw--translate-x-43:focus{
    --transform-translate-x: -10.75rem;
  }

  .max\:focus\:tw--translate-x-44:focus{
    --transform-translate-x: -11rem;
  }

  .max\:focus\:tw--translate-x-45:focus{
    --transform-translate-x: -11.25rem;
  }

  .max\:focus\:tw--translate-x-46:focus{
    --transform-translate-x: -11.5rem;
  }

  .max\:focus\:tw--translate-x-47:focus{
    --transform-translate-x: -11.75rem;
  }

  .max\:focus\:tw--translate-x-48:focus{
    --transform-translate-x: -12rem;
  }

  .max\:focus\:tw--translate-x-50:focus{
    --transform-translate-x: -12.5rem;
  }

  .max\:focus\:tw--translate-x-52:focus{
    --transform-translate-x: -13rem;
  }

  .max\:focus\:tw--translate-x-53:focus{
    --transform-translate-x: -13.25rem;
  }

  .max\:focus\:tw--translate-x-54:focus{
    --transform-translate-x: -13.5rem;
  }

  .max\:focus\:tw--translate-x-55:focus{
    --transform-translate-x: -13.75rem;
  }

  .max\:focus\:tw--translate-x-56:focus{
    --transform-translate-x: -14rem;
  }

  .max\:focus\:tw--translate-x-57:focus{
    --transform-translate-x: -14.25rem;
  }

  .max\:focus\:tw--translate-x-58:focus{
    --transform-translate-x: -14.5rem;
  }

  .max\:focus\:tw--translate-x-59:focus{
    --transform-translate-x: -14.75rem;
  }

  .max\:focus\:tw--translate-x-60:focus{
    --transform-translate-x: -15rem;
  }

  .max\:focus\:tw--translate-x-61:focus{
    --transform-translate-x: -15.25rem;
  }

  .max\:focus\:tw--translate-x-62:focus{
    --transform-translate-x: -15.5rem;
  }

  .max\:focus\:tw--translate-x-63:focus{
    --transform-translate-x: -15.75rem;
  }

  .max\:focus\:tw--translate-x-64:focus{
    --transform-translate-x: -16rem;
  }

  .max\:focus\:tw--translate-x-65:focus{
    --transform-translate-x: -16.25rem;
  }

  .max\:focus\:tw--translate-x-66:focus{
    --transform-translate-x: -16.5rem;
  }

  .max\:focus\:tw--translate-x-68:focus{
    --transform-translate-x: -17rem;
  }

  .max\:focus\:tw--translate-x-69:focus{
    --transform-translate-x: -17.25rem;
  }

  .max\:focus\:tw--translate-x-70:focus{
    --transform-translate-x: -17.5rem;
  }

  .max\:focus\:tw--translate-x-71:focus{
    --transform-translate-x: -17.75rem;
  }

  .max\:focus\:tw--translate-x-72:focus{
    --transform-translate-x: -18rem;
  }

  .max\:focus\:tw--translate-x-73:focus{
    --transform-translate-x: -18.25rem;
  }

  .max\:focus\:tw--translate-x-74:focus{
    --transform-translate-x: -18.5rem;
  }

  .max\:focus\:tw--translate-x-75:focus{
    --transform-translate-x: -18.75rem;
  }

  .max\:focus\:tw--translate-x-76:focus{
    --transform-translate-x: -19rem;
  }

  .max\:focus\:tw--translate-x-77:focus{
    --transform-translate-x: -19.25rem;
  }

  .max\:focus\:tw--translate-x-78:focus{
    --transform-translate-x: -19.5rem;
  }

  .max\:focus\:tw--translate-x-79:focus{
    --transform-translate-x: -19.75rem;
  }

  .max\:focus\:tw--translate-x-80:focus{
    --transform-translate-x: -20rem;
  }

  .max\:focus\:tw--translate-x-81:focus{
    --transform-translate-x: -20.25rem;
  }

  .max\:focus\:tw--translate-x-82:focus{
    --transform-translate-x: -20.5rem;
  }

  .max\:focus\:tw--translate-x-83:focus{
    --transform-translate-x: -20.75rem;
  }

  .max\:focus\:tw--translate-x-84:focus{
    --transform-translate-x: -21rem;
  }

  .max\:focus\:tw--translate-x-85:focus{
    --transform-translate-x: -21.25rem;
  }

  .max\:focus\:tw--translate-x-86:focus{
    --transform-translate-x: -21.5rem;
  }

  .max\:focus\:tw--translate-x-87:focus{
    --transform-translate-x: -21.75rem;
  }

  .max\:focus\:tw--translate-x-88:focus{
    --transform-translate-x: -22rem;
  }

  .max\:focus\:tw--translate-x-89:focus{
    --transform-translate-x: -22.25rem;
  }

  .max\:focus\:tw--translate-x-90:focus{
    --transform-translate-x: -22.5rem;
  }

  .max\:focus\:tw--translate-x-91:focus{
    --transform-translate-x: -22.75rem;
  }

  .max\:focus\:tw--translate-x-92:focus{
    --transform-translate-x: -23rem;
  }

  .max\:focus\:tw--translate-x-93:focus{
    --transform-translate-x: -23.25rem;
  }

  .max\:focus\:tw--translate-x-94:focus{
    --transform-translate-x: -23.5rem;
  }

  .max\:focus\:tw--translate-x-95:focus{
    --transform-translate-x: -23.75rem;
  }

  .max\:focus\:tw--translate-x-96:focus{
    --transform-translate-x: -24rem;
  }

  .max\:focus\:tw--translate-x-97:focus{
    --transform-translate-x: -23.25rem;
  }

  .max\:focus\:tw--translate-x-98:focus{
    --transform-translate-x: -23.5rem;
  }

  .max\:focus\:tw--translate-x-99:focus{
    --transform-translate-x: -23.75rem;
  }

  .max\:focus\:tw--translate-x-100:focus{
    --transform-translate-x: -25rem;
  }

  .max\:focus\:tw--translate-x-101:focus{
    --transform-translate-x: -25.25rem;
  }

  .max\:focus\:tw--translate-x-102:focus{
    --transform-translate-x: -25.5rem;
  }

  .max\:focus\:tw--translate-x-112:focus{
    --transform-translate-x: -28rem;
  }

  .max\:focus\:tw--translate-x-128:focus{
    --transform-translate-x: -31rem;
  }

  .max\:focus\:tw--translate-x-129:focus{
    --transform-translate-x: -32.25rem;
  }

  .max\:focus\:tw--translate-x-130:focus{
    --transform-translate-x: -32.5rem;
  }

  .max\:focus\:tw--translate-x-140:focus{
    --transform-translate-x: -35rem;
  }

  .max\:focus\:tw--translate-x-160:focus{
    --transform-translate-x: -40rem;
  }

  .max\:focus\:tw--translate-x-180:focus{
    --transform-translate-x: -45rem;
  }

  .max\:focus\:tw--translate-x-185:focus{
    --transform-translate-x: -46.25rem;
  }

  .max\:focus\:tw--translate-x-190:focus{
    --transform-translate-x: -47.5rem;
  }

  .max\:focus\:tw--translate-x-200:focus{
    --transform-translate-x: -50rem;
  }

  .max\:focus\:tw--translate-x-px:focus{
    --transform-translate-x: -1px;
  }

  .max\:focus\:tw--translate-x-0\.5:focus{
    --transform-translate-x: -0.125rem;
  }

  .max\:focus\:tw--translate-x-1\.5:focus{
    --transform-translate-x: -0.375rem;
  }

  .max\:focus\:tw--translate-x-2\.5:focus{
    --transform-translate-x: -0.625rem;
  }

  .max\:focus\:tw--translate-x-3\.5:focus{
    --transform-translate-x: -0.875rem;
  }

  .max\:focus\:tw--translate-x-1\/2:focus{
    --transform-translate-x: -50%;
  }

  .max\:focus\:tw--translate-x-1\/3:focus{
    --transform-translate-x: -33.33333%;
  }

  .max\:focus\:tw--translate-x-2\/3:focus{
    --transform-translate-x: -66.66667%;
  }

  .max\:focus\:tw--translate-x-1\/4:focus{
    --transform-translate-x: -25%;
  }

  .max\:focus\:tw--translate-x-2\/4:focus{
    --transform-translate-x: -50%;
  }

  .max\:focus\:tw--translate-x-3\/4:focus{
    --transform-translate-x: -75%;
  }

  .max\:focus\:tw--translate-x-1\/5:focus{
    --transform-translate-x: -20%;
  }

  .max\:focus\:tw--translate-x-2\/5:focus{
    --transform-translate-x: -40%;
  }

  .max\:focus\:tw--translate-x-3\/5:focus{
    --transform-translate-x: -60%;
  }

  .max\:focus\:tw--translate-x-4\/5:focus{
    --transform-translate-x: -80%;
  }

  .max\:focus\:tw--translate-x-1\/6:focus{
    --transform-translate-x: -16.66667%;
  }

  .max\:focus\:tw--translate-x-2\/6:focus{
    --transform-translate-x: -33.33333%;
  }

  .max\:focus\:tw--translate-x-3\/6:focus{
    --transform-translate-x: -50%;
  }

  .max\:focus\:tw--translate-x-4\/6:focus{
    --transform-translate-x: -66.66667%;
  }

  .max\:focus\:tw--translate-x-5\/6:focus{
    --transform-translate-x: -83.33333%;
  }

  .max\:focus\:tw--translate-x-1\/12:focus{
    --transform-translate-x: -8.33333%;
  }

  .max\:focus\:tw--translate-x-2\/12:focus{
    --transform-translate-x: -16.66667%;
  }

  .max\:focus\:tw--translate-x-3\/12:focus{
    --transform-translate-x: -25%;
  }

  .max\:focus\:tw--translate-x-4\/12:focus{
    --transform-translate-x: -33.33333%;
  }

  .max\:focus\:tw--translate-x-5\/12:focus{
    --transform-translate-x: -41.66667%;
  }

  .max\:focus\:tw--translate-x-6\/12:focus{
    --transform-translate-x: -50%;
  }

  .max\:focus\:tw--translate-x-7\/12:focus{
    --transform-translate-x: -58.33333%;
  }

  .max\:focus\:tw--translate-x-8\/12:focus{
    --transform-translate-x: -66.66667%;
  }

  .max\:focus\:tw--translate-x-9\/12:focus{
    --transform-translate-x: -75%;
  }

  .max\:focus\:tw--translate-x-10\/12:focus{
    --transform-translate-x: -83.33333%;
  }

  .max\:focus\:tw--translate-x-11\/12:focus{
    --transform-translate-x: -91.66667%;
  }

  .max\:focus\:tw--translate-x-full:focus{
    --transform-translate-x: -100%;
  }

  .max\:focus\:tw-translate-y-0:focus{
    --transform-translate-y: 0;
  }

  .max\:focus\:tw-translate-y-1:focus{
    --transform-translate-y: 0.25rem;
  }

  .max\:focus\:tw-translate-y-2:focus{
    --transform-translate-y: 0.5rem;
  }

  .max\:focus\:tw-translate-y-3:focus{
    --transform-translate-y: 0.75rem;
  }

  .max\:focus\:tw-translate-y-4:focus{
    --transform-translate-y: 1rem;
  }

  .max\:focus\:tw-translate-y-5:focus{
    --transform-translate-y: 1.25rem;
  }

  .max\:focus\:tw-translate-y-6:focus{
    --transform-translate-y: 1.5rem;
  }

  .max\:focus\:tw-translate-y-7:focus{
    --transform-translate-y: 1.75rem;
  }

  .max\:focus\:tw-translate-y-8:focus{
    --transform-translate-y: 2rem;
  }

  .max\:focus\:tw-translate-y-9:focus{
    --transform-translate-y: 2.25rem;
  }

  .max\:focus\:tw-translate-y-10:focus{
    --transform-translate-y: 2.5rem;
  }

  .max\:focus\:tw-translate-y-11:focus{
    --transform-translate-y: 2.75rem;
  }

  .max\:focus\:tw-translate-y-12:focus{
    --transform-translate-y: 3rem;
  }

  .max\:focus\:tw-translate-y-13:focus{
    --transform-translate-y: 3.25rem;
  }

  .max\:focus\:tw-translate-y-14:focus{
    --transform-translate-y: 3.5rem;
  }

  .max\:focus\:tw-translate-y-15:focus{
    --transform-translate-y: 3.75rem;
  }

  .max\:focus\:tw-translate-y-16:focus{
    --transform-translate-y: 4rem;
  }

  .max\:focus\:tw-translate-y-17:focus{
    --transform-translate-y: 4.25rem;
  }

  .max\:focus\:tw-translate-y-18:focus{
    --transform-translate-y: 4.5rem;
  }

  .max\:focus\:tw-translate-y-19:focus{
    --transform-translate-y: 4.75rem;
  }

  .max\:focus\:tw-translate-y-20:focus{
    --transform-translate-y: 5rem;
  }

  .max\:focus\:tw-translate-y-21:focus{
    --transform-translate-y: 5.25rem;
  }

  .max\:focus\:tw-translate-y-22:focus{
    --transform-translate-y: 5.5rem;
  }

  .max\:focus\:tw-translate-y-23:focus{
    --transform-translate-y: 5.75rem;
  }

  .max\:focus\:tw-translate-y-24:focus{
    --transform-translate-y: 6rem;
  }

  .max\:focus\:tw-translate-y-25:focus{
    --transform-translate-y: 6.25rem;
  }

  .max\:focus\:tw-translate-y-26:focus{
    --transform-translate-y: 6.5rem;
  }

  .max\:focus\:tw-translate-y-27:focus{
    --transform-translate-y: 6.75rem;
  }

  .max\:focus\:tw-translate-y-28:focus{
    --transform-translate-y: 7rem;
  }

  .max\:focus\:tw-translate-y-29:focus{
    --transform-translate-y: 7.25rem;
  }

  .max\:focus\:tw-translate-y-30:focus{
    --transform-translate-y: 7.5rem;
  }

  .max\:focus\:tw-translate-y-31:focus{
    --transform-translate-y: 7.75rem;
  }

  .max\:focus\:tw-translate-y-32:focus{
    --transform-translate-y: 8rem;
  }

  .max\:focus\:tw-translate-y-33:focus{
    --transform-translate-y: 8.25rem;
  }

  .max\:focus\:tw-translate-y-34:focus{
    --transform-translate-y: 8.5rem;
  }

  .max\:focus\:tw-translate-y-35:focus{
    --transform-translate-y: 8.75rem;
  }

  .max\:focus\:tw-translate-y-36:focus{
    --transform-translate-y: 9rem;
  }

  .max\:focus\:tw-translate-y-40:focus{
    --transform-translate-y: 10rem;
  }

  .max\:focus\:tw-translate-y-41:focus{
    --transform-translate-y: 10.25rem;
  }

  .max\:focus\:tw-translate-y-42:focus{
    --transform-translate-y: 10.5rem;
  }

  .max\:focus\:tw-translate-y-43:focus{
    --transform-translate-y: 10.75rem;
  }

  .max\:focus\:tw-translate-y-44:focus{
    --transform-translate-y: 11rem;
  }

  .max\:focus\:tw-translate-y-45:focus{
    --transform-translate-y: 11.25rem;
  }

  .max\:focus\:tw-translate-y-46:focus{
    --transform-translate-y: 11.5rem;
  }

  .max\:focus\:tw-translate-y-47:focus{
    --transform-translate-y: 11.75rem;
  }

  .max\:focus\:tw-translate-y-48:focus{
    --transform-translate-y: 12rem;
  }

  .max\:focus\:tw-translate-y-50:focus{
    --transform-translate-y: 12.5rem;
  }

  .max\:focus\:tw-translate-y-52:focus{
    --transform-translate-y: 13rem;
  }

  .max\:focus\:tw-translate-y-53:focus{
    --transform-translate-y: 13.25rem;
  }

  .max\:focus\:tw-translate-y-54:focus{
    --transform-translate-y: 13.5rem;
  }

  .max\:focus\:tw-translate-y-55:focus{
    --transform-translate-y: 13.75rem;
  }

  .max\:focus\:tw-translate-y-56:focus{
    --transform-translate-y: 14rem;
  }

  .max\:focus\:tw-translate-y-57:focus{
    --transform-translate-y: 14.25rem;
  }

  .max\:focus\:tw-translate-y-58:focus{
    --transform-translate-y: 14.5rem;
  }

  .max\:focus\:tw-translate-y-59:focus{
    --transform-translate-y: 14.75rem;
  }

  .max\:focus\:tw-translate-y-60:focus{
    --transform-translate-y: 15rem;
  }

  .max\:focus\:tw-translate-y-61:focus{
    --transform-translate-y: 15.25rem;
  }

  .max\:focus\:tw-translate-y-62:focus{
    --transform-translate-y: 15.5rem;
  }

  .max\:focus\:tw-translate-y-63:focus{
    --transform-translate-y: 15.75rem;
  }

  .max\:focus\:tw-translate-y-64:focus{
    --transform-translate-y: 16rem;
  }

  .max\:focus\:tw-translate-y-65:focus{
    --transform-translate-y: 16.25rem;
  }

  .max\:focus\:tw-translate-y-66:focus{
    --transform-translate-y: 16.5rem;
  }

  .max\:focus\:tw-translate-y-68:focus{
    --transform-translate-y: 17rem;
  }

  .max\:focus\:tw-translate-y-69:focus{
    --transform-translate-y: 17.25rem;
  }

  .max\:focus\:tw-translate-y-70:focus{
    --transform-translate-y: 17.5rem;
  }

  .max\:focus\:tw-translate-y-71:focus{
    --transform-translate-y: 17.75rem;
  }

  .max\:focus\:tw-translate-y-72:focus{
    --transform-translate-y: 18rem;
  }

  .max\:focus\:tw-translate-y-73:focus{
    --transform-translate-y: 18.25rem;
  }

  .max\:focus\:tw-translate-y-74:focus{
    --transform-translate-y: 18.5rem;
  }

  .max\:focus\:tw-translate-y-75:focus{
    --transform-translate-y: 18.75rem;
  }

  .max\:focus\:tw-translate-y-76:focus{
    --transform-translate-y: 19rem;
  }

  .max\:focus\:tw-translate-y-77:focus{
    --transform-translate-y: 19.25rem;
  }

  .max\:focus\:tw-translate-y-78:focus{
    --transform-translate-y: 19.5rem;
  }

  .max\:focus\:tw-translate-y-79:focus{
    --transform-translate-y: 19.75rem;
  }

  .max\:focus\:tw-translate-y-80:focus{
    --transform-translate-y: 20rem;
  }

  .max\:focus\:tw-translate-y-81:focus{
    --transform-translate-y: 20.25rem;
  }

  .max\:focus\:tw-translate-y-82:focus{
    --transform-translate-y: 20.5rem;
  }

  .max\:focus\:tw-translate-y-83:focus{
    --transform-translate-y: 20.75rem;
  }

  .max\:focus\:tw-translate-y-84:focus{
    --transform-translate-y: 21rem;
  }

  .max\:focus\:tw-translate-y-85:focus{
    --transform-translate-y: 21.25rem;
  }

  .max\:focus\:tw-translate-y-86:focus{
    --transform-translate-y: 21.5rem;
  }

  .max\:focus\:tw-translate-y-87:focus{
    --transform-translate-y: 21.75rem;
  }

  .max\:focus\:tw-translate-y-88:focus{
    --transform-translate-y: 22rem;
  }

  .max\:focus\:tw-translate-y-89:focus{
    --transform-translate-y: 22.25rem;
  }

  .max\:focus\:tw-translate-y-90:focus{
    --transform-translate-y: 22.5rem;
  }

  .max\:focus\:tw-translate-y-91:focus{
    --transform-translate-y: 22.75rem;
  }

  .max\:focus\:tw-translate-y-92:focus{
    --transform-translate-y: 23rem;
  }

  .max\:focus\:tw-translate-y-93:focus{
    --transform-translate-y: 23.25rem;
  }

  .max\:focus\:tw-translate-y-94:focus{
    --transform-translate-y: 23.5rem;
  }

  .max\:focus\:tw-translate-y-95:focus{
    --transform-translate-y: 23.75rem;
  }

  .max\:focus\:tw-translate-y-96:focus{
    --transform-translate-y: 24rem;
  }

  .max\:focus\:tw-translate-y-97:focus{
    --transform-translate-y: 23.25rem;
  }

  .max\:focus\:tw-translate-y-98:focus{
    --transform-translate-y: 23.5rem;
  }

  .max\:focus\:tw-translate-y-99:focus{
    --transform-translate-y: 23.75rem;
  }

  .max\:focus\:tw-translate-y-100:focus{
    --transform-translate-y: 25rem;
  }

  .max\:focus\:tw-translate-y-101:focus{
    --transform-translate-y: 25.25rem;
  }

  .max\:focus\:tw-translate-y-102:focus{
    --transform-translate-y: 25.5rem;
  }

  .max\:focus\:tw-translate-y-112:focus{
    --transform-translate-y: 28rem;
  }

  .max\:focus\:tw-translate-y-128:focus{
    --transform-translate-y: 31rem;
  }

  .max\:focus\:tw-translate-y-129:focus{
    --transform-translate-y: 32.25rem;
  }

  .max\:focus\:tw-translate-y-130:focus{
    --transform-translate-y: 32.5rem;
  }

  .max\:focus\:tw-translate-y-140:focus{
    --transform-translate-y: 35rem;
  }

  .max\:focus\:tw-translate-y-160:focus{
    --transform-translate-y: 40rem;
  }

  .max\:focus\:tw-translate-y-180:focus{
    --transform-translate-y: 45rem;
  }

  .max\:focus\:tw-translate-y-185:focus{
    --transform-translate-y: 46.25rem;
  }

  .max\:focus\:tw-translate-y-190:focus{
    --transform-translate-y: 47.5rem;
  }

  .max\:focus\:tw-translate-y-200:focus{
    --transform-translate-y: 50rem;
  }

  .max\:focus\:tw-translate-y-px:focus{
    --transform-translate-y: 1px;
  }

  .max\:focus\:tw-translate-y-0\.5:focus{
    --transform-translate-y: 0.125rem;
  }

  .max\:focus\:tw-translate-y-1\.5:focus{
    --transform-translate-y: 0.375rem;
  }

  .max\:focus\:tw-translate-y-2\.5:focus{
    --transform-translate-y: 0.625rem;
  }

  .max\:focus\:tw-translate-y-3\.5:focus{
    --transform-translate-y: 0.875rem;
  }

  .max\:focus\:tw-translate-y-1\/2:focus{
    --transform-translate-y: 50%;
  }

  .max\:focus\:tw-translate-y-1\/3:focus{
    --transform-translate-y: 33.333333%;
  }

  .max\:focus\:tw-translate-y-2\/3:focus{
    --transform-translate-y: 66.666667%;
  }

  .max\:focus\:tw-translate-y-1\/4:focus{
    --transform-translate-y: 25%;
  }

  .max\:focus\:tw-translate-y-2\/4:focus{
    --transform-translate-y: 50%;
  }

  .max\:focus\:tw-translate-y-3\/4:focus{
    --transform-translate-y: 75%;
  }

  .max\:focus\:tw-translate-y-1\/5:focus{
    --transform-translate-y: 20%;
  }

  .max\:focus\:tw-translate-y-2\/5:focus{
    --transform-translate-y: 40%;
  }

  .max\:focus\:tw-translate-y-3\/5:focus{
    --transform-translate-y: 60%;
  }

  .max\:focus\:tw-translate-y-4\/5:focus{
    --transform-translate-y: 80%;
  }

  .max\:focus\:tw-translate-y-1\/6:focus{
    --transform-translate-y: 16.666667%;
  }

  .max\:focus\:tw-translate-y-2\/6:focus{
    --transform-translate-y: 33.333333%;
  }

  .max\:focus\:tw-translate-y-3\/6:focus{
    --transform-translate-y: 50%;
  }

  .max\:focus\:tw-translate-y-4\/6:focus{
    --transform-translate-y: 66.666667%;
  }

  .max\:focus\:tw-translate-y-5\/6:focus{
    --transform-translate-y: 83.333333%;
  }

  .max\:focus\:tw-translate-y-1\/12:focus{
    --transform-translate-y: 8.333333%;
  }

  .max\:focus\:tw-translate-y-2\/12:focus{
    --transform-translate-y: 16.666667%;
  }

  .max\:focus\:tw-translate-y-3\/12:focus{
    --transform-translate-y: 25%;
  }

  .max\:focus\:tw-translate-y-4\/12:focus{
    --transform-translate-y: 33.333333%;
  }

  .max\:focus\:tw-translate-y-5\/12:focus{
    --transform-translate-y: 41.666667%;
  }

  .max\:focus\:tw-translate-y-6\/12:focus{
    --transform-translate-y: 50%;
  }

  .max\:focus\:tw-translate-y-7\/12:focus{
    --transform-translate-y: 58.333333%;
  }

  .max\:focus\:tw-translate-y-8\/12:focus{
    --transform-translate-y: 66.666667%;
  }

  .max\:focus\:tw-translate-y-9\/12:focus{
    --transform-translate-y: 75%;
  }

  .max\:focus\:tw-translate-y-10\/12:focus{
    --transform-translate-y: 83.333333%;
  }

  .max\:focus\:tw-translate-y-11\/12:focus{
    --transform-translate-y: 91.666667%;
  }

  .max\:focus\:tw-translate-y-full:focus{
    --transform-translate-y: 100%;
  }

  .max\:focus\:tw--translate-y-1:focus{
    --transform-translate-y: -0.25rem;
  }

  .max\:focus\:tw--translate-y-2:focus{
    --transform-translate-y: -0.5rem;
  }

  .max\:focus\:tw--translate-y-3:focus{
    --transform-translate-y: -0.75rem;
  }

  .max\:focus\:tw--translate-y-4:focus{
    --transform-translate-y: -1rem;
  }

  .max\:focus\:tw--translate-y-5:focus{
    --transform-translate-y: -1.25rem;
  }

  .max\:focus\:tw--translate-y-6:focus{
    --transform-translate-y: -1.5rem;
  }

  .max\:focus\:tw--translate-y-7:focus{
    --transform-translate-y: -1.75rem;
  }

  .max\:focus\:tw--translate-y-8:focus{
    --transform-translate-y: -2rem;
  }

  .max\:focus\:tw--translate-y-9:focus{
    --transform-translate-y: -2.25rem;
  }

  .max\:focus\:tw--translate-y-10:focus{
    --transform-translate-y: -2.5rem;
  }

  .max\:focus\:tw--translate-y-11:focus{
    --transform-translate-y: -2.75rem;
  }

  .max\:focus\:tw--translate-y-12:focus{
    --transform-translate-y: -3rem;
  }

  .max\:focus\:tw--translate-y-13:focus{
    --transform-translate-y: -3.25rem;
  }

  .max\:focus\:tw--translate-y-14:focus{
    --transform-translate-y: -3.5rem;
  }

  .max\:focus\:tw--translate-y-15:focus{
    --transform-translate-y: -3.75rem;
  }

  .max\:focus\:tw--translate-y-16:focus{
    --transform-translate-y: -4rem;
  }

  .max\:focus\:tw--translate-y-17:focus{
    --transform-translate-y: -4.25rem;
  }

  .max\:focus\:tw--translate-y-18:focus{
    --transform-translate-y: -4.5rem;
  }

  .max\:focus\:tw--translate-y-19:focus{
    --transform-translate-y: -4.75rem;
  }

  .max\:focus\:tw--translate-y-20:focus{
    --transform-translate-y: -5rem;
  }

  .max\:focus\:tw--translate-y-21:focus{
    --transform-translate-y: -5.25rem;
  }

  .max\:focus\:tw--translate-y-22:focus{
    --transform-translate-y: -5.5rem;
  }

  .max\:focus\:tw--translate-y-23:focus{
    --transform-translate-y: -5.75rem;
  }

  .max\:focus\:tw--translate-y-24:focus{
    --transform-translate-y: -6rem;
  }

  .max\:focus\:tw--translate-y-25:focus{
    --transform-translate-y: -6.25rem;
  }

  .max\:focus\:tw--translate-y-26:focus{
    --transform-translate-y: -6.5rem;
  }

  .max\:focus\:tw--translate-y-27:focus{
    --transform-translate-y: -6.75rem;
  }

  .max\:focus\:tw--translate-y-28:focus{
    --transform-translate-y: -7rem;
  }

  .max\:focus\:tw--translate-y-29:focus{
    --transform-translate-y: -7.25rem;
  }

  .max\:focus\:tw--translate-y-30:focus{
    --transform-translate-y: -7.5rem;
  }

  .max\:focus\:tw--translate-y-31:focus{
    --transform-translate-y: -7.75rem;
  }

  .max\:focus\:tw--translate-y-32:focus{
    --transform-translate-y: -8rem;
  }

  .max\:focus\:tw--translate-y-33:focus{
    --transform-translate-y: -8.25rem;
  }

  .max\:focus\:tw--translate-y-34:focus{
    --transform-translate-y: -8.5rem;
  }

  .max\:focus\:tw--translate-y-35:focus{
    --transform-translate-y: -8.75rem;
  }

  .max\:focus\:tw--translate-y-36:focus{
    --transform-translate-y: -9rem;
  }

  .max\:focus\:tw--translate-y-40:focus{
    --transform-translate-y: -10rem;
  }

  .max\:focus\:tw--translate-y-41:focus{
    --transform-translate-y: -10.25rem;
  }

  .max\:focus\:tw--translate-y-42:focus{
    --transform-translate-y: -10.5rem;
  }

  .max\:focus\:tw--translate-y-43:focus{
    --transform-translate-y: -10.75rem;
  }

  .max\:focus\:tw--translate-y-44:focus{
    --transform-translate-y: -11rem;
  }

  .max\:focus\:tw--translate-y-45:focus{
    --transform-translate-y: -11.25rem;
  }

  .max\:focus\:tw--translate-y-46:focus{
    --transform-translate-y: -11.5rem;
  }

  .max\:focus\:tw--translate-y-47:focus{
    --transform-translate-y: -11.75rem;
  }

  .max\:focus\:tw--translate-y-48:focus{
    --transform-translate-y: -12rem;
  }

  .max\:focus\:tw--translate-y-50:focus{
    --transform-translate-y: -12.5rem;
  }

  .max\:focus\:tw--translate-y-52:focus{
    --transform-translate-y: -13rem;
  }

  .max\:focus\:tw--translate-y-53:focus{
    --transform-translate-y: -13.25rem;
  }

  .max\:focus\:tw--translate-y-54:focus{
    --transform-translate-y: -13.5rem;
  }

  .max\:focus\:tw--translate-y-55:focus{
    --transform-translate-y: -13.75rem;
  }

  .max\:focus\:tw--translate-y-56:focus{
    --transform-translate-y: -14rem;
  }

  .max\:focus\:tw--translate-y-57:focus{
    --transform-translate-y: -14.25rem;
  }

  .max\:focus\:tw--translate-y-58:focus{
    --transform-translate-y: -14.5rem;
  }

  .max\:focus\:tw--translate-y-59:focus{
    --transform-translate-y: -14.75rem;
  }

  .max\:focus\:tw--translate-y-60:focus{
    --transform-translate-y: -15rem;
  }

  .max\:focus\:tw--translate-y-61:focus{
    --transform-translate-y: -15.25rem;
  }

  .max\:focus\:tw--translate-y-62:focus{
    --transform-translate-y: -15.5rem;
  }

  .max\:focus\:tw--translate-y-63:focus{
    --transform-translate-y: -15.75rem;
  }

  .max\:focus\:tw--translate-y-64:focus{
    --transform-translate-y: -16rem;
  }

  .max\:focus\:tw--translate-y-65:focus{
    --transform-translate-y: -16.25rem;
  }

  .max\:focus\:tw--translate-y-66:focus{
    --transform-translate-y: -16.5rem;
  }

  .max\:focus\:tw--translate-y-68:focus{
    --transform-translate-y: -17rem;
  }

  .max\:focus\:tw--translate-y-69:focus{
    --transform-translate-y: -17.25rem;
  }

  .max\:focus\:tw--translate-y-70:focus{
    --transform-translate-y: -17.5rem;
  }

  .max\:focus\:tw--translate-y-71:focus{
    --transform-translate-y: -17.75rem;
  }

  .max\:focus\:tw--translate-y-72:focus{
    --transform-translate-y: -18rem;
  }

  .max\:focus\:tw--translate-y-73:focus{
    --transform-translate-y: -18.25rem;
  }

  .max\:focus\:tw--translate-y-74:focus{
    --transform-translate-y: -18.5rem;
  }

  .max\:focus\:tw--translate-y-75:focus{
    --transform-translate-y: -18.75rem;
  }

  .max\:focus\:tw--translate-y-76:focus{
    --transform-translate-y: -19rem;
  }

  .max\:focus\:tw--translate-y-77:focus{
    --transform-translate-y: -19.25rem;
  }

  .max\:focus\:tw--translate-y-78:focus{
    --transform-translate-y: -19.5rem;
  }

  .max\:focus\:tw--translate-y-79:focus{
    --transform-translate-y: -19.75rem;
  }

  .max\:focus\:tw--translate-y-80:focus{
    --transform-translate-y: -20rem;
  }

  .max\:focus\:tw--translate-y-81:focus{
    --transform-translate-y: -20.25rem;
  }

  .max\:focus\:tw--translate-y-82:focus{
    --transform-translate-y: -20.5rem;
  }

  .max\:focus\:tw--translate-y-83:focus{
    --transform-translate-y: -20.75rem;
  }

  .max\:focus\:tw--translate-y-84:focus{
    --transform-translate-y: -21rem;
  }

  .max\:focus\:tw--translate-y-85:focus{
    --transform-translate-y: -21.25rem;
  }

  .max\:focus\:tw--translate-y-86:focus{
    --transform-translate-y: -21.5rem;
  }

  .max\:focus\:tw--translate-y-87:focus{
    --transform-translate-y: -21.75rem;
  }

  .max\:focus\:tw--translate-y-88:focus{
    --transform-translate-y: -22rem;
  }

  .max\:focus\:tw--translate-y-89:focus{
    --transform-translate-y: -22.25rem;
  }

  .max\:focus\:tw--translate-y-90:focus{
    --transform-translate-y: -22.5rem;
  }

  .max\:focus\:tw--translate-y-91:focus{
    --transform-translate-y: -22.75rem;
  }

  .max\:focus\:tw--translate-y-92:focus{
    --transform-translate-y: -23rem;
  }

  .max\:focus\:tw--translate-y-93:focus{
    --transform-translate-y: -23.25rem;
  }

  .max\:focus\:tw--translate-y-94:focus{
    --transform-translate-y: -23.5rem;
  }

  .max\:focus\:tw--translate-y-95:focus{
    --transform-translate-y: -23.75rem;
  }

  .max\:focus\:tw--translate-y-96:focus{
    --transform-translate-y: -24rem;
  }

  .max\:focus\:tw--translate-y-97:focus{
    --transform-translate-y: -23.25rem;
  }

  .max\:focus\:tw--translate-y-98:focus{
    --transform-translate-y: -23.5rem;
  }

  .max\:focus\:tw--translate-y-99:focus{
    --transform-translate-y: -23.75rem;
  }

  .max\:focus\:tw--translate-y-100:focus{
    --transform-translate-y: -25rem;
  }

  .max\:focus\:tw--translate-y-101:focus{
    --transform-translate-y: -25.25rem;
  }

  .max\:focus\:tw--translate-y-102:focus{
    --transform-translate-y: -25.5rem;
  }

  .max\:focus\:tw--translate-y-112:focus{
    --transform-translate-y: -28rem;
  }

  .max\:focus\:tw--translate-y-128:focus{
    --transform-translate-y: -31rem;
  }

  .max\:focus\:tw--translate-y-129:focus{
    --transform-translate-y: -32.25rem;
  }

  .max\:focus\:tw--translate-y-130:focus{
    --transform-translate-y: -32.5rem;
  }

  .max\:focus\:tw--translate-y-140:focus{
    --transform-translate-y: -35rem;
  }

  .max\:focus\:tw--translate-y-160:focus{
    --transform-translate-y: -40rem;
  }

  .max\:focus\:tw--translate-y-180:focus{
    --transform-translate-y: -45rem;
  }

  .max\:focus\:tw--translate-y-185:focus{
    --transform-translate-y: -46.25rem;
  }

  .max\:focus\:tw--translate-y-190:focus{
    --transform-translate-y: -47.5rem;
  }

  .max\:focus\:tw--translate-y-200:focus{
    --transform-translate-y: -50rem;
  }

  .max\:focus\:tw--translate-y-px:focus{
    --transform-translate-y: -1px;
  }

  .max\:focus\:tw--translate-y-0\.5:focus{
    --transform-translate-y: -0.125rem;
  }

  .max\:focus\:tw--translate-y-1\.5:focus{
    --transform-translate-y: -0.375rem;
  }

  .max\:focus\:tw--translate-y-2\.5:focus{
    --transform-translate-y: -0.625rem;
  }

  .max\:focus\:tw--translate-y-3\.5:focus{
    --transform-translate-y: -0.875rem;
  }

  .max\:focus\:tw--translate-y-1\/2:focus{
    --transform-translate-y: -50%;
  }

  .max\:focus\:tw--translate-y-1\/3:focus{
    --transform-translate-y: -33.33333%;
  }

  .max\:focus\:tw--translate-y-2\/3:focus{
    --transform-translate-y: -66.66667%;
  }

  .max\:focus\:tw--translate-y-1\/4:focus{
    --transform-translate-y: -25%;
  }

  .max\:focus\:tw--translate-y-2\/4:focus{
    --transform-translate-y: -50%;
  }

  .max\:focus\:tw--translate-y-3\/4:focus{
    --transform-translate-y: -75%;
  }

  .max\:focus\:tw--translate-y-1\/5:focus{
    --transform-translate-y: -20%;
  }

  .max\:focus\:tw--translate-y-2\/5:focus{
    --transform-translate-y: -40%;
  }

  .max\:focus\:tw--translate-y-3\/5:focus{
    --transform-translate-y: -60%;
  }

  .max\:focus\:tw--translate-y-4\/5:focus{
    --transform-translate-y: -80%;
  }

  .max\:focus\:tw--translate-y-1\/6:focus{
    --transform-translate-y: -16.66667%;
  }

  .max\:focus\:tw--translate-y-2\/6:focus{
    --transform-translate-y: -33.33333%;
  }

  .max\:focus\:tw--translate-y-3\/6:focus{
    --transform-translate-y: -50%;
  }

  .max\:focus\:tw--translate-y-4\/6:focus{
    --transform-translate-y: -66.66667%;
  }

  .max\:focus\:tw--translate-y-5\/6:focus{
    --transform-translate-y: -83.33333%;
  }

  .max\:focus\:tw--translate-y-1\/12:focus{
    --transform-translate-y: -8.33333%;
  }

  .max\:focus\:tw--translate-y-2\/12:focus{
    --transform-translate-y: -16.66667%;
  }

  .max\:focus\:tw--translate-y-3\/12:focus{
    --transform-translate-y: -25%;
  }

  .max\:focus\:tw--translate-y-4\/12:focus{
    --transform-translate-y: -33.33333%;
  }

  .max\:focus\:tw--translate-y-5\/12:focus{
    --transform-translate-y: -41.66667%;
  }

  .max\:focus\:tw--translate-y-6\/12:focus{
    --transform-translate-y: -50%;
  }

  .max\:focus\:tw--translate-y-7\/12:focus{
    --transform-translate-y: -58.33333%;
  }

  .max\:focus\:tw--translate-y-8\/12:focus{
    --transform-translate-y: -66.66667%;
  }

  .max\:focus\:tw--translate-y-9\/12:focus{
    --transform-translate-y: -75%;
  }

  .max\:focus\:tw--translate-y-10\/12:focus{
    --transform-translate-y: -83.33333%;
  }

  .max\:focus\:tw--translate-y-11\/12:focus{
    --transform-translate-y: -91.66667%;
  }

  .max\:focus\:tw--translate-y-full:focus{
    --transform-translate-y: -100%;
  }

  .max\:tw-skew-x-0{
    --transform-skew-x: 0;
  }

  .max\:tw-skew-x-1{
    --transform-skew-x: 1deg;
  }

  .max\:tw-skew-x-2{
    --transform-skew-x: 2deg;
  }

  .max\:tw-skew-x-3{
    --transform-skew-x: 3deg;
  }

  .max\:tw-skew-x-6{
    --transform-skew-x: 6deg;
  }

  .max\:tw-skew-x-12{
    --transform-skew-x: 12deg;
  }

  .max\:tw--skew-x-12{
    --transform-skew-x: -12deg;
  }

  .max\:tw--skew-x-6{
    --transform-skew-x: -6deg;
  }

  .max\:tw--skew-x-3{
    --transform-skew-x: -3deg;
  }

  .max\:tw--skew-x-2{
    --transform-skew-x: -2deg;
  }

  .max\:tw--skew-x-1{
    --transform-skew-x: -1deg;
  }

  .max\:tw-skew-y-0{
    --transform-skew-y: 0;
  }

  .max\:tw-skew-y-1{
    --transform-skew-y: 1deg;
  }

  .max\:tw-skew-y-2{
    --transform-skew-y: 2deg;
  }

  .max\:tw-skew-y-3{
    --transform-skew-y: 3deg;
  }

  .max\:tw-skew-y-6{
    --transform-skew-y: 6deg;
  }

  .max\:tw-skew-y-12{
    --transform-skew-y: 12deg;
  }

  .max\:tw--skew-y-12{
    --transform-skew-y: -12deg;
  }

  .max\:tw--skew-y-6{
    --transform-skew-y: -6deg;
  }

  .max\:tw--skew-y-3{
    --transform-skew-y: -3deg;
  }

  .max\:tw--skew-y-2{
    --transform-skew-y: -2deg;
  }

  .max\:tw--skew-y-1{
    --transform-skew-y: -1deg;
  }

  .max\:hover\:tw-skew-x-0:hover{
    --transform-skew-x: 0;
  }

  .max\:hover\:tw-skew-x-1:hover{
    --transform-skew-x: 1deg;
  }

  .max\:hover\:tw-skew-x-2:hover{
    --transform-skew-x: 2deg;
  }

  .max\:hover\:tw-skew-x-3:hover{
    --transform-skew-x: 3deg;
  }

  .max\:hover\:tw-skew-x-6:hover{
    --transform-skew-x: 6deg;
  }

  .max\:hover\:tw-skew-x-12:hover{
    --transform-skew-x: 12deg;
  }

  .max\:hover\:tw--skew-x-12:hover{
    --transform-skew-x: -12deg;
  }

  .max\:hover\:tw--skew-x-6:hover{
    --transform-skew-x: -6deg;
  }

  .max\:hover\:tw--skew-x-3:hover{
    --transform-skew-x: -3deg;
  }

  .max\:hover\:tw--skew-x-2:hover{
    --transform-skew-x: -2deg;
  }

  .max\:hover\:tw--skew-x-1:hover{
    --transform-skew-x: -1deg;
  }

  .max\:hover\:tw-skew-y-0:hover{
    --transform-skew-y: 0;
  }

  .max\:hover\:tw-skew-y-1:hover{
    --transform-skew-y: 1deg;
  }

  .max\:hover\:tw-skew-y-2:hover{
    --transform-skew-y: 2deg;
  }

  .max\:hover\:tw-skew-y-3:hover{
    --transform-skew-y: 3deg;
  }

  .max\:hover\:tw-skew-y-6:hover{
    --transform-skew-y: 6deg;
  }

  .max\:hover\:tw-skew-y-12:hover{
    --transform-skew-y: 12deg;
  }

  .max\:hover\:tw--skew-y-12:hover{
    --transform-skew-y: -12deg;
  }

  .max\:hover\:tw--skew-y-6:hover{
    --transform-skew-y: -6deg;
  }

  .max\:hover\:tw--skew-y-3:hover{
    --transform-skew-y: -3deg;
  }

  .max\:hover\:tw--skew-y-2:hover{
    --transform-skew-y: -2deg;
  }

  .max\:hover\:tw--skew-y-1:hover{
    --transform-skew-y: -1deg;
  }

  .max\:focus\:tw-skew-x-0:focus{
    --transform-skew-x: 0;
  }

  .max\:focus\:tw-skew-x-1:focus{
    --transform-skew-x: 1deg;
  }

  .max\:focus\:tw-skew-x-2:focus{
    --transform-skew-x: 2deg;
  }

  .max\:focus\:tw-skew-x-3:focus{
    --transform-skew-x: 3deg;
  }

  .max\:focus\:tw-skew-x-6:focus{
    --transform-skew-x: 6deg;
  }

  .max\:focus\:tw-skew-x-12:focus{
    --transform-skew-x: 12deg;
  }

  .max\:focus\:tw--skew-x-12:focus{
    --transform-skew-x: -12deg;
  }

  .max\:focus\:tw--skew-x-6:focus{
    --transform-skew-x: -6deg;
  }

  .max\:focus\:tw--skew-x-3:focus{
    --transform-skew-x: -3deg;
  }

  .max\:focus\:tw--skew-x-2:focus{
    --transform-skew-x: -2deg;
  }

  .max\:focus\:tw--skew-x-1:focus{
    --transform-skew-x: -1deg;
  }

  .max\:focus\:tw-skew-y-0:focus{
    --transform-skew-y: 0;
  }

  .max\:focus\:tw-skew-y-1:focus{
    --transform-skew-y: 1deg;
  }

  .max\:focus\:tw-skew-y-2:focus{
    --transform-skew-y: 2deg;
  }

  .max\:focus\:tw-skew-y-3:focus{
    --transform-skew-y: 3deg;
  }

  .max\:focus\:tw-skew-y-6:focus{
    --transform-skew-y: 6deg;
  }

  .max\:focus\:tw-skew-y-12:focus{
    --transform-skew-y: 12deg;
  }

  .max\:focus\:tw--skew-y-12:focus{
    --transform-skew-y: -12deg;
  }

  .max\:focus\:tw--skew-y-6:focus{
    --transform-skew-y: -6deg;
  }

  .max\:focus\:tw--skew-y-3:focus{
    --transform-skew-y: -3deg;
  }

  .max\:focus\:tw--skew-y-2:focus{
    --transform-skew-y: -2deg;
  }

  .max\:focus\:tw--skew-y-1:focus{
    --transform-skew-y: -1deg;
  }

  .max\:tw-transition-none{
    transition-property: none;
  }

  .max\:tw-transition-all{
    transition-property: all;
  }

  .max\:tw-transition{
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  }

  .max\:tw-transition-colors{
    transition-property: background-color, border-color, color, fill, stroke;
  }

  .max\:tw-transition-opacity{
    transition-property: opacity;
  }

  .max\:tw-transition-shadow{
    transition-property: box-shadow;
  }

  .max\:tw-transition-transform{
    transition-property: transform;
  }

  .max\:tw-ease-linear{
    transition-timing-function: linear;
  }

  .max\:tw-ease-in{
    transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  }

  .max\:tw-ease-out{
    transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }

  .max\:tw-ease-in-out{
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  }

  .max\:tw-duration-75{
    transition-duration: 75ms;
  }

  .max\:tw-duration-100{
    transition-duration: 100ms;
  }

  .max\:tw-duration-150{
    transition-duration: 150ms;
  }

  .max\:tw-duration-200{
    transition-duration: 200ms;
  }

  .max\:tw-duration-300{
    transition-duration: 300ms;
  }

  .max\:tw-duration-500{
    transition-duration: 500ms;
  }

  .max\:tw-duration-700{
    transition-duration: 700ms;
  }

  .max\:tw-duration-1000{
    transition-duration: 1000ms;
  }

  .max\:tw-delay-75{
    transition-delay: 75ms;
  }

  .max\:tw-delay-100{
    transition-delay: 100ms;
  }

  .max\:tw-delay-150{
    transition-delay: 150ms;
  }

  .max\:tw-delay-200{
    transition-delay: 200ms;
  }

  .max\:tw-delay-300{
    transition-delay: 300ms;
  }

  .max\:tw-delay-500{
    transition-delay: 500ms;
  }

  .max\:tw-delay-700{
    transition-delay: 700ms;
  }

  .max\:tw-delay-1000{
    transition-delay: 1000ms;
  }

  .max\:tw-animate-none{
    animation: none;
  }

  .max\:tw-animate-spin{
    animation: spin 1s linear infinite;
  }

  .max\:tw-animate-ping{
    animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  }

  .max\:tw-animate-pulse{
    animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  }

  .max\:tw-animate-bounce{
    animation: bounce 1s infinite;
  }

  .max\:tw-bg-default-background-colour {
    background-color: #FFFFFF !important;
  }

  .max\:tw-text-default-background-colour {
    color: #FFFFFF !important;
  }

  .max\:tw-border-default-background-colour {
    border-color: #FFFFFF !important;
  }

  .max\:tw-bg-default-colour-one {
    background-color: #759AA7 !important;
  }

  .max\:tw-text-default-colour-one {
    color: #759AA7 !important;
  }

  .max\:tw-border-default-colour-one {
    border-color: #759AA7 !important;
  }

  .max\:tw-bg-default-colour-two {
    background-color: #CADDE3 !important;
  }

  .max\:tw-text-default-colour-two {
    color: #CADDE3 !important;
  }

  .max\:tw-border-default-colour-two {
    border-color: #CADDE3 !important;
  }

  .max\:tw-bg-default-colour-three {
    background-color: #EEF4F7 !important;
  }

  .max\:tw-text-default-colour-three {
    color: #EEF4F7 !important;
  }

  .max\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .max\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .max\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .max\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .max\:tw-text-default-colour-five {
    color: #6B7280 !important;
  }

  .max\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .max\:tw-text-error {
    color: #E53E3E !important;
  }

  .max\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .max\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .max\:tw-bg-default-colour-four {
    background-color: #E53E3E !important;
  }

  .max\:tw-text-default-colour-four {
    color: #E53E3E !important;
  }

  .max\:tw-border-default-colour-four {
    border-color: #E53E3E !important;
  }

  .max\:tw-bg-error {
    background-color: #E53E3E !important;
  }

  .max\:tw-text-error {
    color: #E53E3E !important;
  }

  .max\:tw-border-error {
    border-color: #E53E3E !important;
  }

  .max\:tw-bg-default-modal-background-colour {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .max\:tw-bg-pregnancy-notes-one {
    background-color: #346633 !important;
  }

  .max\:tw-text-pregnancy-notes-one {
    color: #346633 !important;
  }

  .max\:tw-border-pregnancy-notes-one {
    border-color: #346633 !important;
  }

  .max\:tw-bg-pregnancy-notes-two {
    background-color: #BEEDBE !important;
  }

  .max\:tw-text-pregnancy-notes-two {
    color: #BEEDBE !important;
  }

  .max\:tw-border-pregnancy-notes-two {
    border-color: #BEEDBE !important;
  }

  .max\:tw-bg-pregnancy-notes-three {
    background-color: #F0FCF6 !important;
  }

  .max\:tw-text-pregnancy-notes-three {
    color: #F0FCF6 !important;
  }

  .max\:tw-border-pregnancy-notes-three {
    border-color: #F0FCF6 !important;
  }

  .max\:tw-font-noto-sans {
    font-family: Noto Sans, sans-serif !important;
  }

  .max\:tw-font-nunito {
    font-family: Nunito, sans-serif !important;
  }

  .max\:tw-menu-icon-colour {
    color: #346633 !important;
  }

  .max\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .max\:tw-bg-disabled-text-colour {
    background-color: #999999 !important;
  }

  .max\:tw-bg-disabled-colour-selected {
    background-color: #555555 !important;
  }

  .max\:tw-disabled-text-colour {
    color: #333333 !important;
  }

  .max\:tw-border-disabled-text-colour {
    border-color: #999999 !important;
  }

  .max\:tw-table-row-hover {
    opacity: 0.9;
  }

  .max\:tw-user-menu {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:tw-delete-plot-text-colour {
    color: #304E5F;
  }

  .max\:tw-grow-user-menu {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:tw-triangle-up {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .max\:tw-grow-triangle-up-banner {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .max\:tw-menu-icon-color_white {
    color: #FFFFFF !important;
  }

  .max\:hover\:tw-bg-default-background-colour:hover {
    background-color: #FFFFFF !important;
  }

  .max\:hover\:tw-text-default-background-colour:hover {
    color: #FFFFFF !important;
  }

  .max\:hover\:tw-border-default-background-colour:hover {
    border-color: #FFFFFF !important;
  }

  .max\:hover\:tw-bg-default-colour-one:hover {
    background-color: #759AA7 !important;
  }

  .max\:hover\:tw-text-default-colour-one:hover {
    color: #759AA7 !important;
  }

  .max\:hover\:tw-border-default-colour-one:hover {
    border-color: #759AA7 !important;
  }

  .max\:hover\:tw-bg-default-colour-two:hover {
    background-color: #CADDE3 !important;
  }

  .max\:hover\:tw-text-default-colour-two:hover {
    color: #CADDE3 !important;
  }

  .max\:hover\:tw-border-default-colour-two:hover {
    border-color: #CADDE3 !important;
  }

  .max\:hover\:tw-bg-default-colour-three:hover {
    background-color: #EEF4F7 !important;
  }

  .max\:hover\:tw-text-default-colour-three:hover {
    color: #EEF4F7 !important;
  }

  .max\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .max\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .max\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-text-default-colour-five:hover {
    color: #6B7280 !important;
  }

  .max\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .max\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .max\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-bg-default-colour-four:hover {
    background-color: #E53E3E !important;
  }

  .max\:hover\:tw-text-default-colour-four:hover {
    color: #E53E3E !important;
  }

  .max\:hover\:tw-border-default-colour-four:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-bg-error:hover {
    background-color: #E53E3E !important;
  }

  .max\:hover\:tw-text-error:hover {
    color: #E53E3E !important;
  }

  .max\:hover\:tw-border-error:hover {
    border-color: #E53E3E !important;
  }

  .max\:hover\:tw-bg-default-modal-background-colour:hover {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .max\:hover\:tw-bg-pregnancy-notes-one:hover {
    background-color: #346633 !important;
  }

  .max\:hover\:tw-text-pregnancy-notes-one:hover {
    color: #346633 !important;
  }

  .max\:hover\:tw-border-pregnancy-notes-one:hover {
    border-color: #346633 !important;
  }

  .max\:hover\:tw-bg-pregnancy-notes-two:hover {
    background-color: #BEEDBE !important;
  }

  .max\:hover\:tw-text-pregnancy-notes-two:hover {
    color: #BEEDBE !important;
  }

  .max\:hover\:tw-border-pregnancy-notes-two:hover {
    border-color: #BEEDBE !important;
  }

  .max\:hover\:tw-bg-pregnancy-notes-three:hover {
    background-color: #F0FCF6 !important;
  }

  .max\:hover\:tw-text-pregnancy-notes-three:hover {
    color: #F0FCF6 !important;
  }

  .max\:hover\:tw-border-pregnancy-notes-three:hover {
    border-color: #F0FCF6 !important;
  }

  .max\:hover\:tw-font-noto-sans:hover {
    font-family: Noto Sans, sans-serif !important;
  }

  .max\:hover\:tw-font-nunito:hover {
    font-family: Nunito, sans-serif !important;
  }

  .max\:hover\:tw-menu-icon-colour:hover {
    color: #346633 !important;
  }

  .max\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .max\:hover\:tw-bg-disabled-text-colour:hover {
    background-color: #999999 !important;
  }

  .max\:hover\:tw-bg-disabled-colour-selected:hover {
    background-color: #555555 !important;
  }

  .max\:hover\:tw-disabled-text-colour:hover {
    color: #333333 !important;
  }

  .max\:hover\:tw-border-disabled-text-colour:hover {
    border-color: #999999 !important;
  }

  .max\:hover\:tw-table-row-hover:hover {
    opacity: 0.9;
  }

  .max\:hover\:tw-user-menu:hover {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:hover\:tw-delete-plot-text-colour:hover {
    color: #304E5F;
  }

  .max\:hover\:tw-grow-user-menu:hover {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:hover\:tw-triangle-up:hover {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .max\:hover\:tw-grow-triangle-up-banner:hover {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .max\:hover\:tw-menu-icon-color_white:hover {
    color: #FFFFFF !important;
  }

  .max\:focus\:tw-bg-default-background-colour:focus {
    background-color: #FFFFFF !important;
  }

  .max\:focus\:tw-text-default-background-colour:focus {
    color: #FFFFFF !important;
  }

  .max\:focus\:tw-border-default-background-colour:focus {
    border-color: #FFFFFF !important;
  }

  .max\:focus\:tw-bg-default-colour-one:focus {
    background-color: #759AA7 !important;
  }

  .max\:focus\:tw-text-default-colour-one:focus {
    color: #759AA7 !important;
  }

  .max\:focus\:tw-border-default-colour-one:focus {
    border-color: #759AA7 !important;
  }

  .max\:focus\:tw-bg-default-colour-two:focus {
    background-color: #CADDE3 !important;
  }

  .max\:focus\:tw-text-default-colour-two:focus {
    color: #CADDE3 !important;
  }

  .max\:focus\:tw-border-default-colour-two:focus {
    border-color: #CADDE3 !important;
  }

  .max\:focus\:tw-bg-default-colour-three:focus {
    background-color: #EEF4F7 !important;
  }

  .max\:focus\:tw-text-default-colour-three:focus {
    color: #EEF4F7 !important;
  }

  .max\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .max\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .max\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-text-default-colour-five:focus {
    color: #6B7280 !important;
  }

  .max\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .max\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .max\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-bg-default-colour-four:focus {
    background-color: #E53E3E !important;
  }

  .max\:focus\:tw-text-default-colour-four:focus {
    color: #E53E3E !important;
  }

  .max\:focus\:tw-border-default-colour-four:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-bg-error:focus {
    background-color: #E53E3E !important;
  }

  .max\:focus\:tw-text-error:focus {
    color: #E53E3E !important;
  }

  .max\:focus\:tw-border-error:focus {
    border-color: #E53E3E !important;
  }

  .max\:focus\:tw-bg-default-modal-background-colour:focus {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .max\:focus\:tw-bg-pregnancy-notes-one:focus {
    background-color: #346633 !important;
  }

  .max\:focus\:tw-text-pregnancy-notes-one:focus {
    color: #346633 !important;
  }

  .max\:focus\:tw-border-pregnancy-notes-one:focus {
    border-color: #346633 !important;
  }

  .max\:focus\:tw-bg-pregnancy-notes-two:focus {
    background-color: #BEEDBE !important;
  }

  .max\:focus\:tw-text-pregnancy-notes-two:focus {
    color: #BEEDBE !important;
  }

  .max\:focus\:tw-border-pregnancy-notes-two:focus {
    border-color: #BEEDBE !important;
  }

  .max\:focus\:tw-bg-pregnancy-notes-three:focus {
    background-color: #F0FCF6 !important;
  }

  .max\:focus\:tw-text-pregnancy-notes-three:focus {
    color: #F0FCF6 !important;
  }

  .max\:focus\:tw-border-pregnancy-notes-three:focus {
    border-color: #F0FCF6 !important;
  }

  .max\:focus\:tw-font-noto-sans:focus {
    font-family: Noto Sans, sans-serif !important;
  }

  .max\:focus\:tw-font-nunito:focus {
    font-family: Nunito, sans-serif !important;
  }

  .max\:focus\:tw-menu-icon-colour:focus {
    color: #346633 !important;
  }

  .max\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .max\:focus\:tw-bg-disabled-text-colour:focus {
    background-color: #999999 !important;
  }

  .max\:focus\:tw-bg-disabled-colour-selected:focus {
    background-color: #555555 !important;
  }

  .max\:focus\:tw-disabled-text-colour:focus {
    color: #333333 !important;
  }

  .max\:focus\:tw-border-disabled-text-colour:focus {
    border-color: #999999 !important;
  }

  .max\:focus\:tw-table-row-hover:focus {
    opacity: 0.9;
  }

  .max\:focus\:tw-user-menu:focus {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:focus\:tw-delete-plot-text-colour:focus {
    color: #304E5F;
  }

  .max\:focus\:tw-grow-user-menu:focus {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:focus\:tw-triangle-up:focus {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .max\:focus\:tw-grow-triangle-up-banner:focus {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .max\:focus\:tw-menu-icon-color_white:focus {
    color: #FFFFFF !important;
  }

  .max\:active\:tw-bg-default-background-colour:active {
    background-color: #FFFFFF !important;
  }

  .max\:active\:tw-text-default-background-colour:active {
    color: #FFFFFF !important;
  }

  .max\:active\:tw-border-default-background-colour:active {
    border-color: #FFFFFF !important;
  }

  .max\:active\:tw-bg-default-colour-one:active {
    background-color: #759AA7 !important;
  }

  .max\:active\:tw-text-default-colour-one:active {
    color: #759AA7 !important;
  }

  .max\:active\:tw-border-default-colour-one:active {
    border-color: #759AA7 !important;
  }

  .max\:active\:tw-bg-default-colour-two:active {
    background-color: #CADDE3 !important;
  }

  .max\:active\:tw-text-default-colour-two:active {
    color: #CADDE3 !important;
  }

  .max\:active\:tw-border-default-colour-two:active {
    border-color: #CADDE3 !important;
  }

  .max\:active\:tw-bg-default-colour-three:active {
    background-color: #EEF4F7 !important;
  }

  .max\:active\:tw-text-default-colour-three:active {
    color: #EEF4F7 !important;
  }

  .max\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .max\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .max\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-text-default-colour-five:active {
    color: #6B7280 !important;
  }

  .max\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .max\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .max\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-bg-default-colour-four:active {
    background-color: #E53E3E !important;
  }

  .max\:active\:tw-text-default-colour-four:active {
    color: #E53E3E !important;
  }

  .max\:active\:tw-border-default-colour-four:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-bg-error:active {
    background-color: #E53E3E !important;
  }

  .max\:active\:tw-text-error:active {
    color: #E53E3E !important;
  }

  .max\:active\:tw-border-error:active {
    border-color: #E53E3E !important;
  }

  .max\:active\:tw-bg-default-modal-background-colour:active {
    background-color: rgba(0, 0, 0, 0.4) !important;
  }

  .max\:active\:tw-bg-pregnancy-notes-one:active {
    background-color: #346633 !important;
  }

  .max\:active\:tw-text-pregnancy-notes-one:active {
    color: #346633 !important;
  }

  .max\:active\:tw-border-pregnancy-notes-one:active {
    border-color: #346633 !important;
  }

  .max\:active\:tw-bg-pregnancy-notes-two:active {
    background-color: #BEEDBE !important;
  }

  .max\:active\:tw-text-pregnancy-notes-two:active {
    color: #BEEDBE !important;
  }

  .max\:active\:tw-border-pregnancy-notes-two:active {
    border-color: #BEEDBE !important;
  }

  .max\:active\:tw-bg-pregnancy-notes-three:active {
    background-color: #F0FCF6 !important;
  }

  .max\:active\:tw-text-pregnancy-notes-three:active {
    color: #F0FCF6 !important;
  }

  .max\:active\:tw-border-pregnancy-notes-three:active {
    border-color: #F0FCF6 !important;
  }

  .max\:active\:tw-font-noto-sans:active {
    font-family: Noto Sans, sans-serif !important;
  }

  .max\:active\:tw-font-nunito:active {
    font-family: Nunito, sans-serif !important;
  }

  .max\:active\:tw-menu-icon-colour:active {
    color: #346633 !important;
  }

  .max\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }

  .max\:active\:tw-bg-disabled-text-colour:active {
    background-color: #999999 !important;
  }

  .max\:active\:tw-bg-disabled-colour-selected:active {
    background-color: #555555 !important;
  }

  .max\:active\:tw-disabled-text-colour:active {
    color: #333333 !important;
  }

  .max\:active\:tw-border-disabled-text-colour:active {
    border-color: #999999 !important;
  }

  .max\:active\:tw-table-row-hover:active {
    opacity: 0.9;
  }

  .max\:active\:tw-user-menu:active {
    width: 150px;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:active\:tw-delete-plot-text-colour:active {
    color: #304E5F;
  }

  .max\:active\:tw-grow-user-menu:active {
    width: 250px;
    z-index: 150;
    box-shadow: 0 6px 6px rgba(0, 0, 0, 0.1490196078);
    opacity: 1;
  }

  .max\:active\:tw-triangle-up:active {
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-bottom: 7px solid white;
    margin-right: 10px;
    margin-top: -6px;
  }

  .max\:active\:tw-grow-triangle-up-banner:active {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 20px solid white;
  }

  .max\:active\:tw-menu-icon-color_white:active {
    color: #FFFFFF !important;
  }
}
